[Pw_forum] openmp vs mpich performance with MKL 10.x
Axel Kohlmeyer
akohlmey at cmm.chem.upenn.edu
Wed May 7 00:21:01 CEST 2008
On Tue, 6 May 2008, Eduardo Ariel Menendez Proupin wrote:
EAMP> Dear Axel,
EAMP>
EAMP> > you should also compare against the parallel executable
EAMP> > run with -np 1 against the serial executable.
EAMP>
EAMP> It is a bit slower.
eduardo,
ok. thanks, here are some timing results on my desktop.
the machine was not entirely idle and freshly booted, so
take the numbers with a bit of caution.
i have a one year old two-socket intel dual core 2.66GHz machine
(i.e. more or less equivalent to a single socket
intel quad-core, with two dual-core dies in one case).
this is using the latest cvs code:
with serial MKL, serial FFTW-2.1.5 and OpenMPI with 4 mpi tasks.
i get a wall time of 12m12s and cpu time of 10m40s.
changing MKL to threaded MKL using 4 threads and 1 mpi task
i get a wall time of 18m8s and cpu time of 28m30s
(which means that roughly 40% of the time the code
was running multi-threaded BLAS/LAPACK).
with serial FFT, threaded MKL using 2 threads and 2 mpi tasks
i get a wall time of 12m45s and cpu time of 14.42s
now when i swap the serial FFTW2 against the
intel MKL FFTW2 wrapper i get with 2 threads and 2 MPI tasks
a wall time of 15m2s and a cpu time of 24m11s.
and with 4 threads and 1 MPI task i get
a wall time of 0h19m and a cpu time of 1h 2m
and finally when disabling threading and with
4 MPI tasks i get 12m38 wall time and 11m14s cpu time.
obviously, switching to the intel fft didn't help.
your system with many states and only gamma point
is definitely a case that benefits the most from
multi-threaded BLAS/LAPACK.
i'm curious to learn how these number match up
with your performance measurements.
cheers,
axel.
EAMP>
EAMP> Attached is my input.
EAMP>
EAMP>
EAMP>
EAMP>
--
=======================================================================
Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu http://www.cmm.upenn.edu
Center for Molecular Modeling -- University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582, fax: 1-215-573-6233, office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.
More information about the Pw_forum
mailing list