[gmx-users] Performance difference between MPI ranks and OpenMP

Carsten Kutzner ckutzne at gwdg.de
Thu Jan 8 16:04:10 CET 2015


On 08 Jan 2015, at 15:51, Ebert Maximilian <m.ebert at umontreal.ca> wrote:

> The reason I am asking is because I want to use two GPUs and 8 CPUs. So for now I have 2 MPI ranks and 4 OpenMP threads. Is there a way to have 8 MPI ranks but only use 2 GPUs? I also tried 8 MPI ranks with -gpu_id 00001111 but it was about the same as 2 MPI ranks with 4 OpenMP.
You did it correctly and it may very well be that the performance difference
is not that large.

Carsten


> 
> Max
> 
> -----Ursprüngliche Nachricht-----
> Von: gromacs.org_gmx-users-bounces at maillist.sys.kth.se [mailto:gromacs.org_gmx-users-bounces at maillist.sys.kth.se] Im Auftrag von Carsten Kutzner
> Gesendet: Donnerstag, 8. Januar 2015 15:48
> An: gmx-users at gromacs.org
> Betreff: Re: [gmx-users] Performance difference between MPI ranks and OpenMP
> 
> 
> On 08 Jan 2015, at 15:38, Ebert Maximilian <m.ebert at umontreal.ca> wrote:
> 
>> Hi list,
>> 
>> I have another question regarding performance. Is there any performance difference if I start a process on a 8 CPU machine with 8 MPI ranks and 1 OpenMP or 4 MPI ranks an 2 OpenMP? Both should use the 8 CPUs right?
> Right, but there is a performance difference (try it out! :) Normally using just one layer of parallelization is fastest (less overhead), i.e.
> using just OpenMP threads or just MPI ranks. However, more than 8 or so OpenMP threads per rank seldom yield optimal performance, so that a hybrid parallelization approach makes sense in such situations.
> 
> Carsten
> 
> 
>> 
>> Thank you very much,
>> 
>> Max
>> --
>> Gromacs Users mailing list
>> 
>> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
>> 
>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>> 
>> * For (un)subscribe requests visit
>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.
> 
> 
> --
> Dr. Carsten Kutzner
> Max Planck Institute for Biophysical Chemistry Theoretical and Computational Biophysics Am Fassberg 11, 37077 Goettingen, Germany Tel. +49-551-2012313, Fax: +49-551-2012302 http://www.mpibpc.mpg.de/grubmueller/kutzner
> http://www.mpibpc.mpg.de/grubmueller/sppexa
> 
> --
> Gromacs Users mailing list
> 
> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
> 
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
> 
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.
> -- 
> Gromacs Users mailing list
> 
> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
> 
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
> 
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.


--
Dr. Carsten Kutzner
Max Planck Institute for Biophysical Chemistry
Theoretical and Computational Biophysics
Am Fassberg 11, 37077 Goettingen, Germany
Tel. +49-551-2012313, Fax: +49-551-2012302
http://www.mpibpc.mpg.de/grubmueller/kutzner
http://www.mpibpc.mpg.de/grubmueller/sppexa



More information about the gromacs.org_gmx-users mailing list