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

Need help choosing a cpu for CFD

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes
  • 2 Post By ErikAdr
  • 1 Post By flotus1
  • 1 Post By gulshan212

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 5, 2023, 16:33
Default Need help choosing a cpu for CFD
  #1
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
Hey all,



I'm looking to get a desktop for CFD (with a little CAD and FEA analysis). Right now I'm thinking of getting an intel desktop but can't decide between 11th and 12th gen processors. From what I understand 12th gen is worth the upgrade if you use DDR5 memory, which is a little pricey and potentially not worth the upgrade. For my budget right now I'm looking at getting either the i7 11700k (ddr4) or i5 12500 (ddr5). The 11700k has 2 more cores than the 12500 but uses ddr4, and here is where things get confusing for me. I heard that ddr5 was supposed to substantially increase performance but looking at geekbench 5 benchmarks (benchmark is dependent on number of cores and memory bandwidth, similar to CFD benchmarks) between the 2 cpus it shows that the 11700k is slightly faster than the 12500. Is this because the memory bandwidth is not saturated by the 8 cores and so speed is only dependent on number of cores or is the geekbench 5 benchmark unrelated to cfd performance?
hami11 is offline   Reply With Quote

Old   January 5, 2023, 17:02
Default
  #2
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
also, it looks like the i7 12700 would only be slightly faster than the 12400, as it only has 2 more performance cores, right?
hami11 is offline   Reply With Quote

Old   January 5, 2023, 19:51
Default
  #3
Senior Member
 
Will Kernkamp
Join Date: Jun 2014
Posts: 315
Rep Power: 12
wkernkamp is on a distinguished road
Quote:
Originally Posted by hami11 View Post
Hey all,



I'm looking to get a desktop for CFD (with a little CAD and FEA analysis). Right now I'm thinking of getting an intel desktop but can't decide between 11th and 12th gen processors. ....I heard that ddr5 was supposed to substantially increase performance but looking at geekbench 5 benchmarks (benchmark is dependent on number of cores and memory bandwidth, similar to CFD benchmarks) between the 2 cpus it shows that the 11700k is slightly faster than the 12500. Is this because the memory bandwidth is not saturated by the 8 cores and so speed is only dependent on number of cores or is the geekbench 5 benchmark unrelated to cfd performance?

Geekbench is not a good benchmark for CFD. The Intel Core CPU's have just two memory channels. That will be the bottleneck. The CPU's are rated for DDR4-3200 or DDR5-4800. The DDR5 gives 50% more bandwidth.
wkernkamp is offline   Reply With Quote

Old   January 6, 2023, 03:23
Default
  #4
Member
 
Erik Andresen
Join Date: Feb 2016
Location: Denmark
Posts: 35
Rep Power: 10
ErikAdr is on a distinguished road
As wkernkamp says, go for DDR5 memory. I would choose a 13600 or a 13700, where the 'default' memory is DDR5-5600. It is very easy to overclock DDR5 memory if it supports XMP 3.0 (Intel). I think I would buy DDR5-6400, but many boards supports DDR5-7200 or higher. That include boards based on the cheaper chipset B760. Two DDR5-6400 matches the bandwidth of four DDR4-3200.

Newer Ryzen cpus using DDR5 could also be relevant. In that case, choose DDR5 Ram supporting AMD Expo. But I think Intel cpus can yield a higher memory bandwidth than AMD Ryzens, and that is what matters most in relation to CFD.


Correction: After reading your first post I realized your budget is very tight: Then, I would go for a 12500 (or 12400), a board with a B660 chipset (or B760) and DDR5-6000 supporting XMP 3.0.
wkernkamp and fini like this.

Last edited by ErikAdr; January 6, 2023 at 04:29.
ErikAdr is offline   Reply With Quote

Old   January 9, 2023, 20:41
Default
  #5
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
So the ryzen 7700x with 5200-ddr5 should be faster than the 12600k with 4800-ddr5?
hami11 is offline   Reply With Quote

Old   January 10, 2023, 11:24
Default
  #6
New Member
 
EJAZ
Join Date: Jan 2023
Posts: 4
Rep Power: 3
ezy_nerdist is on a distinguished road
I recommend you to keep 11700k.As it works perfectly.
ezy_nerdist is offline   Reply With Quote

Old   January 10, 2023, 15:21
Default
  #7
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
What do you mean it works perfectly, please elaborate.
hami11 is offline   Reply With Quote

Old   January 10, 2023, 17:20
Default
  #8
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
My current understanding is that Zen4 Ryzen CPUs have the same old problem with fast memory: the interconnect between CCDs and IOD can't keep up. And the frequency of the infinity fabric can't be clocked high enough to make use of faster memory. From the tests I have seen, it appears the 7700X with its single CCD is particularly problematic.
DDR5-5200 is slow enough to hide this issue though.
Habib-CFD likes this.
flotus1 is offline   Reply With Quote

Old   January 10, 2023, 19:51
Default
  #9
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
My current understanding is that Zen4 Ryzen CPUs have the same old problem with fast memory: the interconnect between CCDs and IOD can't keep up. And the frequency of the infinity fabric can't be clocked high enough to make use of faster memory. From the tests I have seen, it appears the 7700X with its single CCD is particularly problematic.
DDR5-5200 is slow enough to hide this issue though.
So the 12600k should be faster than the 7700x? Also, what would be a rough estimate of the performance gain from 12th gen intel to 13th gen?
hami11 is offline   Reply With Quote

Old   January 11, 2023, 03:22
Default
  #10
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
Out of the box without tweaking anything, there is probably a small lead for the 7700x.
The I5-12600k has the advantage of being able to run higher memory frequency, and benefiting more from it.
So it depends on what kind of memory you want to use.
13th gen Intel is not really worth the price increase. You mostly get more E-cores for that money.
flotus1 is offline   Reply With Quote

Old   January 11, 2023, 11:52
Default
  #11
Senior Member
 
Simbelmynė's Avatar
 
Join Date: May 2012
Posts: 546
Rep Power: 15
Simbelmynė is on a distinguished road
I have been absent from the hardware scene for quite some time. This comment was interesting though:

Quote:
Originally Posted by flotus1 View Post
The I5-12600k has the advantage of being able to run higher memory frequency, and benefiting more from it.
Previous generations was quite the opposite, at least if we were comparing the gains below the 1:1 IF maximum. I have seen some reports of lower memory latency for the 7000 series compared to the 13000 series. The 13000 series seems able to push a bit more bandwidth though at the same memory settings. If Intel scales better with 6400+ MT/s memory then it is probably a better choice. All 7000X CPUs seems to have a bad case of voltage regulation and thus draw too much power. The plain 7000 CPUs that just released have much better performance/Watt ratio.

My bet is that the 7000 series X3D versions paired with tight-timing 6000-ish MT/s memory will be the best option for a general purpose desktop setup / cheap CFD workstation. Supposed launch in February.
Simbelmynė is offline   Reply With Quote

Old   January 11, 2023, 14:28
Default
  #12
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
Yeah, I won't be getting a desktop for a while so I will probably wait for the 7000 3d processors.
hami11 is offline   Reply With Quote

Old   January 11, 2023, 14:52
Default
  #13
New Member
 
Prince Edward Island
Join Date: May 2021
Posts: 26
Rep Power: 4
hami11 is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
Out of the box without tweaking anything, there is probably a small lead for the 7700x.
The I5-12600k has the advantage of being able to run higher memory frequency, and benefiting more from it.
So it depends on what kind of memory you want to use.
13th gen Intel is not really worth the price increase. You mostly get more E-cores for that money.
So if I use ddr5 above 6000 MT/s the intel should outperform the amd chips? Also, it says on intel that the max supported ram speed for 12th gen is 4800mhz. Wouldn't that mean using ddr5-6000 vs 4800 would have no performance increase for alder lake chips?
hami11 is offline   Reply With Quote

Old   January 11, 2023, 15:11
Default
  #14
Senior Member
 
Simbelmynė's Avatar
 
Join Date: May 2012
Posts: 546
Rep Power: 15
Simbelmynė is on a distinguished road
Quote:
Originally Posted by hami11 View Post
So if I use ddr5 above 6000 MT/s the intel should outperform the amd chips? Also, it says on intel that the max supported ram speed for 12th gen is 4800mhz. Wouldn't that mean using ddr5-6000 vs 4800 would have no performance increase for alder lake chips?
Desktop CPUs usually admit quite a large overclock on memory. Check the motherboard vendor qualified list of RAM to get an idea what you can expect to achieve just by activating the AMD/Intel RAM profile in the BIOS. It is not guaranteed, but quite likely that it will work 24/7.

This means you can easily ignore the DDR5 4800 rating of alder lake.
Simbelmynė is offline   Reply With Quote

Old   January 12, 2023, 08:10
Default
  #15
New Member
 
EJAZ
Join Date: Jan 2023
Posts: 4
Rep Power: 3
ezy_nerdist is on a distinguished road
Quote:
Originally Posted by hami11 View Post
What do you mean it works perfectly, please elaborate.
Well I want to say if you are looking for a fast performance then 11700k works perfectly.
ezy_nerdist is offline   Reply With Quote

Old   March 13, 2023, 11:56
Default
  #16
New Member
 
junior june
Join Date: Mar 2023
Posts: 1
Rep Power: 0
juniorjune is on a distinguished road
Quote:
Originally Posted by hami11 View Post
Hey all,



I'm looking to get a desktop for CFD (with a little CAD and FEA analysis). Right now I'm thinking of getting an intel desktop but can't decide between 11th and 12th gen processors. From what I understand 12th gen is worth the upgrade if you use DDR5 memory, which is a little pricey and potentially not worth the upgrade. For my budget right now I'm looking at getting either the i7 11700k (ddr4) or i5 12500 (ddr5). The 11700k has 2 more cores than the 12500 but uses ddr4, and here is where things get confusing for me. I heard that ddr5 was supposed to substantially increase performance but looking at geekbench 5 benchmarks (benchmark is dependent on number of cores and memory bandwidth, similar to CFD benchmarks) between the 2 cpus it shows that the 11700k is slightly faster than the 12500. Is this because the memory bandwidth is not saturated by the 8 cores and so speed is only dependent on number of cores or is the geekbench 5 benchmark unrelated to cfd performance? mini militia download


Intel Core i7 processors tend to be faster and more powerful than Core i5 CPUs. The latest i7 chips offer up to 6 cores and 12 threads, making them better suited for advanced multitasking.
The Intel Core i5 is a general-purpose processor that delivers solid performance for gaming, web browsing, and basic work. The Intel Core i7 has more processing power and is better suited for high-performance gaming, content creation, multimedia editing, and professional applications.

i think you should choose the intel core i7 11700k because from my point of view it is better than i5 12500k so take care thanks...

Last edited by juniorjune; March 14, 2023 at 04:44.
juniorjune is offline   Reply With Quote

Old   April 12, 2023, 10:33
Default Need help choosing a CPU for CFD
  #17
New Member
 
Gulshan Negi
Join Date: Jan 2023
Location: Haldwani, Uttarakhand
Posts: 6
Rep Power: 3
gulshan212 is on a distinguished road
Hello this is Gulshan Negi
Both the Intel i7 11700k and i5 12500 CPUs should be able to handle CFD, CAD, and FEA analysis tasks, according to the information provided. The i7 11700k may perform better in multi-threaded applications because it has more cores, but the i5 12500 may perform better in single-threaded applications because it has higher clock speeds. DDR5 memory is currently more expensive than DDR4, and you may not notice a significant performance boost in CFD and CAD tasks when using DDR5 memory at this time. DDR4 memory should therefore meet your requirements.
I hope you are clear now.
Thanks
fini likes this.
gulshan212 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
Any ideas on the Penalty for dual CPU and infiniband JoshuaB Hardware 3 July 3, 2018 13:00
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
OpenFOAM 13 Intel quadcore parallel results msrinath80 OpenFOAM Running, Solving & CFD 13 February 5, 2008 05:26
OpenFOAM 13 AMD quadcore parallel results msrinath80 OpenFOAM Running, Solving & CFD 1 November 10, 2007 23:23


All times are GMT -4. The time now is 16:52.