|
[Sponsors] |
Processor multi core speed question - user benchmark |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 27, 2021, 19:20 |
Processor multi core speed question - user benchmark
|
#1 |
New Member
Michal Wietlicki
Join Date: Sep 2020
Posts: 3
Rep Power: 6 |
Hello,
User benchmark is a site that collects data from thousands of users online and let's you compare different processors according to many different parameters. https://cpu.userbenchmark.com/ Some of those parameters of interest include the 1 core-speed,2-core speed, 4-core speed, 8-core speed and the 64-core speed. According to user benchmark n-core speed "... measures the ability of a processor to perform n integer and floating point operations at the same time." I'm doing 2D simulations, but my fx 6300 is considerably too slow for what I feel comfortable with, given the type of 2D simulations that I am doing. I want to invest in a pc and better processor. For example Ryzen 9 3950x. Here is the comparison between the two. https://cpu.userbenchmark.com/Compar...300/4057vs1555 If the 64-core speed was one that mattered then I would achieve probably about 7-8 times speed up. My guess is that a processor doing a CFD simulation would want to do as many floating point operations at the same time as possible, hence 64-core speed would be most representative metric of processor speed for CFD. But then, my understanding of the issue is rather shallow. That's why I would like to ask, if the 64-core speed the metric I should use for comparing processors working on a CFD simulation or perhaps lower core speed would be more representative? I'm solving for mass, momentum and energy in each cell in URANS type simulation. |
|
February 28, 2021, 05:18 |
|
#2 |
Senior Member
Sayan Bhattacharjee
Join Date: Mar 2020
Posts: 495
Rep Power: 8 |
Disclaimer : Not an expert
Not a solution to your question, but something to be aware of. Make sure your code scales almost linearly with the increase in processor count. I have seen codes that don't scale linearly with increase in processor count, because they were not written with scalability in mind. In such cases, buying a high cost CPU didn't lead to expected improvements in performance. This generally happens in research codes. i.e you're writing your own code, or you got it from your professor. If you're using a commercial code, you're most probably okay, and don't have to worry about scalability. |
|
February 28, 2021, 05:54 |
|
#3 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Most of the popular benchmarks you find online are not a good estimate for CFD performance. Userbenchmark in particular has some other problems, but let's not go down that rabbit hole.
The main issue is: they focus on aggregate floating point or integer performance, which is only one part of the picture for CFD - and many other "real-world" applications for that matter. shameless plug of my latest work: General recommendations for CFD hardware [WIP] |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
User fortran question | Ivan | CFX | 1 | June 14, 2008 17:43 |
Lead Core dive curve explanation? | Gus Pratte | Main CFD Forum | 0 | August 27, 2006 18:44 |
Question on USER FORTRAN: GETVAR | BoZ | CFX | 2 | May 6, 2003 11:32 |
Commercial software question (user viscosity) | Jeff | Main CFD Forum | 2 | July 20, 2002 11:41 |
Short question on command in user fortran | Franz Thomsen | CFX | 2 | June 20, 2000 07:35 |