Re: [gmx-users] Performance of GTX 980 and 970

2014-10-01 Thread Pappu Kumar
I am planning to buy 2x GTX 970 for 5820K overclocked to 4.5 GHz. I have budget 
limitations and not able to afford workstations with 2x CPUs. Let me know if 
you are aware of any cheaper alternative. 


Also let me know if in future Gromacs could become more GPU intensive allowing 
more GPUs with one CPU. Thank you.



On Tuesday, 30 September 2014 5:18 PM, Szilárd Páll pall.szil...@gmail.com 
wrote:
 


The 6-core Intel CPUs have only 28 PCI-E lanes rather than 40 like the
5830K/5860X which means that with a second GPU you'll get x16/x8 and
with three GPUs x8/x8/x8.

Also note that for the current GROMACS implementation, pairing a 5820K
with two 980s will likely give a rather imbalanced hardware setup -
with three 970s even more so (at least for common types of run
setups). Depending on the exact use case, you may be able to make good
use of 2-3 GPUs even with just a 5820K (e.g. in multi runs, one per
GPU) or setups with long cut-off (or without PME), but otherwise you
may not see much benefit from a second GPU, let alone a third.

--
Szilárd



On Mon, Sep 29, 2014 at 5:01 PM, Pappu Kumar papu...@yahoo.com wrote:
 Thank you for your info. I am planning to buy a computer with the following 
 configuration:

 Intel 5820K
 Corsair H100i Hydro Cooling Performance
 MSI X99 SLI Plus
 Fractal Design R4
 Seasonic X 1050W

 I am wondering if it would be a good idea to go for 3x GTX 970 instead of 2x 
 GTX 980 since the cost is the same. Thank you.
 --
 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-requ...@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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-10-01 Thread Szilárd Páll
On Wed, Oct 1, 2014 at 5:40 PM, Pappu Kumar papu...@yahoo.com wrote:
 I am planning to buy 2x GTX 970 for 5820K overclocked to 4.5 GHz. I have
 budget limitations and not able to afford workstations with 2x CPUs. Let me
 know if you are aware of any cheaper alternative.

Sounds like a good investment!

The only case where 2x970 could perform worse than a single 980 is if
your input system is quite small and even that should change in future
versions.

 Also let me know if in future Gromacs could become more GPU intensive
 allowing more GPUs with one CPU. Thank you.

Certainly! The bonded interactions will certainly be offloaded in the
near future!

Cheers,
--
Szilárd


 On Tuesday, 30 September 2014 5:18 PM, Szilárd Páll pall.szil...@gmail.com
 wrote:


 The 6-core Intel CPUs have only 28 PCI-E lanes rather than 40 like the
 5830K/5860X which means that with a second GPU you'll get x16/x8 and
 with three GPUs x8/x8/x8.

 Also note that for the current GROMACS implementation, pairing a 5820K
 with two 980s will likely give a rather imbalanced hardware setup -
 with three 970s even more so (at least for common types of run
 setups). Depending on the exact use case, you may be able to make good
 use of 2-3 GPUs even with just a 5820K (e.g. in multi runs, one per
 GPU) or setups with long cut-off (or without PME), but otherwise you
 may not see much benefit from a second GPU, let alone a third.

 --
 Szilárd


 On Mon, Sep 29, 2014 at 5:01 PM, Pappu Kumar papu...@yahoo.com wrote:
 Thank you for your info. I am planning to buy a computer with the
 following configuration:

 Intel 5820K
 Corsair H100i Hydro Cooling Performance
 MSI X99 SLI Plus
 Fractal Design R4
 Seasonic X 1050W

 I am wondering if it would be a good idea to go for 3x GTX 970 instead of
 2x GTX 980 since the cost is the same. Thank you.

 --
 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-requ...@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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-09-30 Thread Szilárd Páll
The 6-core Intel CPUs have only 28 PCI-E lanes rather than 40 like the
5830K/5860X which means that with a second GPU you'll get x16/x8 and
with three GPUs x8/x8/x8.

Also note that for the current GROMACS implementation, pairing a 5820K
with two 980s will likely give a rather imbalanced hardware setup -
with three 970s even more so (at least for common types of run
setups). Depending on the exact use case, you may be able to make good
use of 2-3 GPUs even with just a 5820K (e.g. in multi runs, one per
GPU) or setups with long cut-off (or without PME), but otherwise you
may not see much benefit from a second GPU, let alone a third.

--
Szilárd


On Mon, Sep 29, 2014 at 5:01 PM, Pappu Kumar papu...@yahoo.com wrote:
 Thank you for your info. I am planning to buy a computer with the following 
 configuration:

 Intel 5820K
 Corsair H100i Hydro Cooling Performance
 MSI X99 SLI Plus
 Fractal Design R4
 Seasonic X 1050W

 I am wondering if it would be a good idea to go for 3x GTX 970 instead of 2x 
 GTX 980 since the cost is the same. Thank you.
 --
 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-requ...@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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-09-29 Thread Mirco Wahab

On 29.09.2014 14:31, Pappu Kumar wrote:

I am wondering if anyone tested the performance of new GTX 980 and 970 cards 
and compared to 780/780Ti/Titan using the input systems given here


As long as I don't have a card, I can only guess.

But: until the appearance of reasonable benchmarks, you
can look at the F@H-results:

single:
http://images.anandtech.com/graphs/graph8526/67747.png

double:
http://images.anandtech.com/graphs/graph8526/67748.png

M.



--
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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-09-29 Thread Szilárd Páll
On Mon, Sep 29, 2014 at 2:46 PM, Mirco Wahab
mirco.wa...@chemie.tu-freiberg.de wrote:
 On 29.09.2014 14:31, Pappu Kumar wrote:

 I am wondering if anyone tested the performance of new GTX 980 and 970
 cards and compared to 780/780Ti/Titan using the input systems given here


 As long as I don't have a card, I can only guess.

 But: until the appearance of reasonable benchmarks, you
 can look at the F@H-results:

 single:
 http://images.anandtech.com/graphs/graph8526/67747.png

Note that that's the GB single precision benchmark's plot which shows
surprising large performance gap between 780 Ti and 980 - perhaps
there's something in the OpenMM GB kernels that favors Maxwell.

This is the explicit solvent performance plot:
http://images.anandtech.com/graphs/graph8526/67746.png
showing ~25% improvement over a 780 Ti (still pretty impressive). This
is close to what I'd have guessed based on extrapolating the 750 Ti
performance.

Also note that this is OpenCL performance which is inherently worse
than CUDA and the OpeCL-CUDA difference may not be the same across all
architectures!

Cheers,
--
Sz.

 double:
 http://images.anandtech.com/graphs/graph8526/67748.png


 M.



 --
 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-requ...@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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-09-29 Thread Carsten Kutzner
Hi,

On 29 Sep 2014, at 16:27, Szilárd Páll pall.szil...@gmail.com wrote:

 On Mon, Sep 29, 2014 at 2:46 PM, Mirco Wahab
 mirco.wa...@chemie.tu-freiberg.de wrote:
 On 29.09.2014 14:31, Pappu Kumar wrote:
 
 I am wondering if anyone tested the performance of new GTX 980 and 970
 cards and compared to 780/780Ti/Titan using the input systems given here
 
 
 As long as I don't have a card, I can only guess.
 
 But: until the appearance of reasonable benchmarks, you
 can look at the F@H-results:
 
 single:
 http://images.anandtech.com/graphs/graph8526/67747.png
 
 Note that that's the GB single precision benchmark's plot which shows
 surprising large performance gap between 780 Ti and 980 - perhaps
 there's something in the OpenMM GB kernels that favors Maxwell.
 
 This is the explicit solvent performance plot:
 http://images.anandtech.com/graphs/graph8526/67746.png
 showing ~25% improvement over a 780 Ti (still pretty impressive). This
 is close to what I'd have guessed based on extrapolating the 750 Ti
 performance.
Wouldn’t one expect the 980 to be slightly slower than the 780 Ti
due to its smaller single precision processing power?

Carsten

 
 Also note that this is OpenCL performance which is inherently worse
 than CUDA and the OpeCL-CUDA difference may not be the same across all
 architectures!
 
 Cheers,
 --
 Sz.
 
 double:
 http://images.anandtech.com/graphs/graph8526/67748.png
 
 
 M.
 
 
 
 --
 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-requ...@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-requ...@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-requ...@gromacs.org.


Re: [gmx-users] Performance of GTX 980 and 970

2014-09-29 Thread Szilárd Páll
On Mon, Sep 29, 2014 at 7:32 PM, Carsten Kutzner ckut...@gwdg.de wrote:
 Hi,

 On 29 Sep 2014, at 16:27, Szilárd Páll pall.szil...@gmail.com wrote:

 On Mon, Sep 29, 2014 at 2:46 PM, Mirco Wahab
 mirco.wa...@chemie.tu-freiberg.de wrote:
 On 29.09.2014 14:31, Pappu Kumar wrote:

 I am wondering if anyone tested the performance of new GTX 980 and 970
 cards and compared to 780/780Ti/Titan using the input systems given here


 As long as I don't have a card, I can only guess.

 But: until the appearance of reasonable benchmarks, you
 can look at the F@H-results:

 single:
 http://images.anandtech.com/graphs/graph8526/67747.png

 Note that that's the GB single precision benchmark's plot which shows
 surprising large performance gap between 780 Ti and 980 - perhaps
 there's something in the OpenMM GB kernels that favors Maxwell.

 This is the explicit solvent performance plot:
 http://images.anandtech.com/graphs/graph8526/67746.png
 showing ~25% improvement over a 780 Ti (still pretty impressive). This
 is close to what I'd have guessed based on extrapolating the 750 Ti
 performance.
 Wouldn’t one expect the 980 to be slightly slower than the 780 Ti
 due to its smaller single precision processing power?

You are referring to the decreased (theoretical) instruction
throughput per multiprocessor of by 1.5x, right? Considering only this
aspect, you are right, one would expect lower performance.

However, the Maxwell architecture seems to be quite a bit more
efficient than Kepler, in particular I think it has become much better
at instruction scheduling (as advertised). That's not such a surprise
as there was quite some room for improvement, I think. The theoretical
IPC of 7 on Kepler was like a dream that never materialized, even
codes with the right mix SP instructions would struggle to get above
an IPC of 5-6.

I have not profiled code on Maxwell extensively (yet), but what I know
from having compared our Ewald non-bonded kernel's peak throughput on
the 750 Ti vs 780 Ti is that the clock to clock* per multiprocessor
throughput is only ~15% higher on the 780 Ti which is much less than
the decrease in instruction throughput. Additionally, the GTX 980 has
and extra multiprocessor (16 iso 15) and higher base frequency than
the 780 Ti to compensate.


*Considering base clocks is not entirely correct as the stable boost
clock delta might differ.

--
Szilárd

 Carsten


 Also note that this is OpenCL performance which is inherently worse
 than CUDA and the OpeCL-CUDA difference may not be the same across all
 architectures!

 Cheers,
 --
 Sz.

 double:
 http://images.anandtech.com/graphs/graph8526/67748.png


 M.



 --
 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-requ...@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-requ...@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-requ...@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-requ...@gromacs.org.