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

High performance desktop (AMD)

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By C-L
  • 1 Post By Habib-CFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 11, 2020, 06:00
Default High performance desktop (AMD)
  #1
C-L
Member
 
Charlie Lloyd
Join Date: Feb 2016
Posts: 57
Rep Power: 10
C-L is on a distinguished road
Hi all,

I'm currently in the process of putting together a large desktop for carrying out CFD tasks and processing of laboratory data. Our current CPU choice is the

AMD Threadripper 3990X 2.9 GHz 64-Core Processor

But I am having doubts about bandwidth requirements of CFD. We will be using this for OpenFOAM and Nek5000 simulations, and possibly Fluent. Does anyone have any experience with this processor, or any thoughts on how it might perform for CFD tasks?

Thanks in advance!
Charlie
Freewill1 likes this.
C-L is offline   Reply With Quote

Old   March 11, 2020, 06:24
Default
  #2
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
That's a definite "hell no" from me

Same as the TR 2990WX, the TR3990X is a horrible value for anything remotely CFD-related. Scaling for parallel CFD on these CPUs stops at around 8-12 cores, thanks to the narrow memory interface. You still pay for the remaining ~50 cores, but you can not use them.

A much better choice would be a system with 2 Epyc Rome CPUs. Already the "entry-level" Epyc 7302 (16 cores) will run circles around a 3990X. Depending on your total budget, you can also get CPUs with 24 cores (Epyc 7352) or 32 cores (Epyc 7452) each.
flotus1 is offline   Reply With Quote

Old   March 11, 2020, 06:35
Default
  #3
C-L
Member
 
Charlie Lloyd
Join Date: Feb 2016
Posts: 57
Rep Power: 10
C-L is on a distinguished road
Thanks for the quick response - I did have doubts about it but I wasn't expecting it to be as bad as that! I will have a look at your suggested options.
C-L is offline   Reply With Quote

Old   March 11, 2020, 06:49
Default
  #4
New Member
 
Join Date: Feb 2020
Posts: 9
Rep Power: 6
EagerToLearn is on a distinguished road
From what I've read so far, memory bandwidth seems to be the limiting factor when it comes to CFD calculations.

So 8 memory channels are a lot better than 4. In combination with 3200 MHz RAM that is now supported by the 7XX2 generation that should not be a problem anymore.
EagerToLearn is offline   Reply With Quote

Old   March 11, 2020, 10:55
Default
  #5
Member
 
Join Date: Oct 2019
Posts: 63
Rep Power: 7
Habib-CFD is on a distinguished road
Quote:
Originally Posted by EagerToLearn View Post
So 8 memory channels are .... 7XX2
Note that the 72X2 series only supports 4 channels. The 73X2 and 74X2 series support 8 channels.
evcelica likes this.

Last edited by Habib-CFD; March 11, 2020 at 18:04.
Habib-CFD is offline   Reply With Quote

Old   March 12, 2020, 13:29
Default
  #6
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,186
Rep Power: 23
evcelica is on a distinguished road
Quote:
Originally Posted by Habib-CFD View Post
Note that the 72X2 series only supports 4 channels. The 73X2 and 74X2 series support 8 channels.
WOW!!! Good catch! I didn't realize that as everything says 8 memory channels!
Looks like it can only support 4 at a time though and it doesn't increase with more than 4 channels.

That's really misleading!
evcelica is offline   Reply With Quote

Old   March 15, 2020, 05:51
Default
  #7
Member
 
Erik Andresen
Join Date: Feb 2016
Location: Denmark
Posts: 35
Rep Power: 10
ErikAdr is on a distinguished road
This is not correct. The Epyc 7262 got the same memory bandwidth as the 7302. The CPU's with 'half' bandwith are CPU's with 64 MB cache. Awoid them for CFD and prefer CPU's with at least 128 MB cache. It is not the cache itself that maters, but the 64 MB parts use just 2 chiplets, whereas the 128 MB parts use 4 chiplets, and the bandwidth between the in/out chip and the chiplets become the limiting factor for CPU's with just two chiplets. All Epyc CPU's support 8 memory channels, even though the 64 MB parts can not pass the bandwidth all the way to the chiplets.
ErikAdr is offline   Reply With Quote

Old   March 15, 2020, 07:01
Default
  #8
Member
 
Join Date: Oct 2019
Posts: 63
Rep Power: 7
Habib-CFD is on a distinguished road
Quote:
Originally Posted by ErikAdr View Post
This is not correct. The Epyc 7262 got the same memory bandwidth as the 7302. The CPU's with 'half' bandwith are CPU's with 64 MB cache. Awoid them for CFD and prefer CPU's with at least 128 MB cache. It is not the cache itself that maters, but the 64 MB parts use just 2 chiplets, whereas the 128 MB parts use 4 chiplets, and the bandwidth between the in/out chip and the chiplets become the limiting factor for CPU's with just two chiplets. All Epyc CPU's support 8 memory channels, even though the 64 MB parts can not pass the bandwidth all the way to the chiplets.

You mentioned the only exception to the 72X2 series, but don't forget that the 7262 has 8 cores and of course cannot be between the candidates.


AMD direct references:
"Performance optimized to 4 channels with 2667 MHz speed DIMMs for the following models: AMD EPYC™ 7282, AMD EPYC™ 7272, AMD EPYC™ 7252, and AMD EPYC™ 7232P processors. Additional memory channels will not increase overall memory bandwidth."


In a simple words, the 8 memory channels with 85.3 GB/s of limitation means 8 DIMM's!
Habib-CFD is offline   Reply With Quote

Reply

Tags
amd, desktop pc


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
Best configuration for CFX high performance acasas CFX 16 October 22, 2019 18:42
AMD Ryzen Threadripper vs Intel Xeon, importance of cache and memory channels JohnMartinGodo Hardware 4 March 21, 2018 13:07
Performance AMD Processor -mAx- Hardware 10 January 21, 2013 02:55
parallel performance on BX900 uzawa OpenFOAM Installation 3 September 5, 2011 16:52
Performance of dual core AMD processors Imraan Parker FLUENT 1 September 9, 2005 09:04


All times are GMT -4. The time now is 18:24.