CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

CPU selection for rack workstation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 14, 2015, 04:15
Default CPU selection for rack workstation
  #1
Member
 
Pascal Balz
Join Date: Feb 2015
Location: Germany
Posts: 44
Rep Power: 11
pbalz is on a distinguished road
Hi,

we are looking for a new rack-mounted workstation in our (small) company to enhance our computing power.
The main tasks will be:
- ~80% CFD calculations with OpenFOAM, mesh size 2-25 millions cells, mostly simpleFoam/pisoFoam, interDyMFoam and chtMultiRegionSimpleFoam.
- 20% FE Analysis, both implicit and explicit, using max 8 cores.

The key features for the workstation will be:
- 2 x Xeon E5 v3 cpus
- 256 GB DDR4 RAM
- SSD + HDD
- basically no graphic power, as the visualization will be done on other workstations


Regarding our area of application, various cpus come into question that are pricely viable:
- 2x Xeon E5-2667 v3: 16 * 3.2 GHz
- 2x Xeon E5-2687W v3: 20 * 3.1 GHz
- 2x Xeon E5-2690 v3: 24 * 2.6 GHz
- 2x Xeon E5-2697 v3: 28 * 2.6 GHz

Which one would be the best choice or are there any other cpus that are even better, considering both the price/performance and the viability to run small jobs (~ 5 mio cells) with a decent performance?


Thanks!
__________________
Regards,
Pascal
pbalz is offline   Reply With Quote

Old   December 23, 2015, 05:20
Default
  #2
New Member
 
Andrew
Join Date: Jan 2014
Posts: 1
Rep Power: 0
Andrew1 is on a distinguished road
There are other people on here with a lot more knowledge who im sure can comment if they disagree with anything, however this was my reasoning when I had to make a similar decision


If you are disabling hyperthreading you can get the processors to run quicker. How much depends on the maximum frequency but a rough guide its half way between stock and max.


Also consider the memory bandwidth per core. All processors use the same 4 sticks of DDR4 memory.


If it’s one node it’s less important but otherwise you may want to consider the cost per core, or the cost per core factoring switch, rackspace costs etc.


(I know using total Ghz isn’t a good indicator as benchmarks are best, but it was a quick approximation)
Processor Speed Cores ~ total Ghz Memory bandwidth / core
E5-2667 V3 3.4Ghz 16 54.4 8.5
E5-2687W 3.45Ghz 20 69 6.8
E5-2690 V3 3.05Ghz 24 73.2 5.67
E5-2697 V3 3.1Ghz 28 86.8 4.87

The first processor overall has less processing power and isn’t actually any quicker per core. The second gets you the best per core performance if that’s most important. If overall processing power is important, the last two are the best. However it comes down to how much memory bandwidth per core you need as to whether it’s worth paying an extra $1200 for 4 more cores.

Last edited by Andrew1; December 23, 2015 at 05:21. Reason: fix table formatiing
Andrew1 is offline   Reply With Quote

Old   December 27, 2015, 11:04
Default
  #3
Member
 
Pascal Balz
Join Date: Feb 2015
Location: Germany
Posts: 44
Rep Power: 11
pbalz is on a distinguished road
Hi Andrew,

thanks for your reply.
Just before your reply we already made a decision in our company and we went with the 2 x E5-2697.
There are several reasons for this:
- 16 or 20 cores were just not enough for massive parallelization
- it turned out that most of our OpenFoam Jobs scale linearly with increasing processor cores up to around 200k cells per core (which I didn't expect!).
- With more cores there comes the possibility to run two jobs in parallel without siginficant decrease in performance.
- turbo boost is more efficient with more cores (I think).
__________________
Regards,
Pascal

Last edited by pbalz; January 9, 2016 at 08:36. Reason: typo
pbalz is offline   Reply With Quote

Old   December 28, 2015, 07:16
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
These are some interesting results. It would be great if you could post some of the benchmark results that brought you to these conclusions.
flotus1 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Superlinear speedup in OpenFOAM 13 msrinath80 OpenFOAM Running, Solving & CFD 18 March 3, 2015 05:36
Star cd es-ice solver error ernarasimman STAR-CD 2 September 12, 2014 00:01
Dual cpu workstation VS 2 node cluster single cpu workstation Verdi Hardware 18 September 2, 2013 03:09
CPU selection (E5-2650) for CFD simulation songxguan Hardware 2 October 23, 2012 16:09
OpenFOAM 13 Intel quadcore parallel results msrinath80 OpenFOAM Running, Solving & CFD 13 February 5, 2008 05:26


All times are GMT -4. The time now is 23:28.