CPU slow on simulation
2397 4 1- Elaip
- Member
- 10 posts
- Joined: March 2017
- Offline
- jsmack
- Member
- 8041 posts
- Joined: Sept. 2011
- Offline
It depends on the situation, but there are always diminishing returns with number of threads and simulations. The single threaded parts of the simulation won't benefit from more threads, so increasing the thread count will eventually hit a wall. If the intel part has higher single threaded performance, it may end up being faster for certain simulation types. Threadripper complicates the problem more with its non uniform memory access–not all cores have the same speed of memory access.
What type of simulation are you running, and what operating system are you using? There is a known issue with threadripper on windows that severely limits performance when using all threads.
What type of simulation are you running, and what operating system are you using? There is a known issue with threadripper on windows that severely limits performance when using all threads.
- Elaip
- Member
- 10 posts
- Joined: March 2017
- Offline
jsmack
It depends on the situation, but there are always diminishing returns with number of threads and simulations. The single threaded parts of the simulation won't benefit from more threads, so increasing the thread count will eventually hit a wall. If the intel part has higher single threaded performance, it may end up being faster for certain simulation types. Threadripper complicates the problem more with its non uniform memory access–not all cores have the same speed of memory access.
What type of simulation are you running, and what operating system are you using? There is a known issue with threadripper on windows that severely limits performance when using all threads.
Hi, in response to your question : I use Windows 10 Pro for Workstations. I'm not trying to make a precise simulation, but I'm trying to understand why a workstation of this power … with 128GB of RAM … does not differ from the 8 Intel I7 threads …
Thanksss
- BabaJ
- Member
- 2127 posts
- Joined: Sept. 2015
- Offline
Hi, in response to your question : I use Windows 10 Pro for Workstations. I'm not trying to make a precise simulation, but I'm trying to understand why a workstation of this power … with 128GB of RAM … does not differ from the 8 Intel I7 threads …
..as jsmack said..it might be because there are a single threaded processes occurring which limits the benefit of more threads.
Perhaps you could post a hip of your sim with times it took for your system. Someone with experience of applying sims on different systems might be able to tell you if your times are as what would be expected or not.
- cyclopean_moondust
- Member
- 3 posts
- Joined: April 2011
- Offline
Those processors are known to have memory bandwidth latency issues via infinity fabric, as mentioned. Also, as others pointed out, you can circumvent the largest issue, if you deal with Windows problem with multi-core iteration allocation.
I'm not a Windows person, but I recall it having something to do with setting the first core count to start at 1, instead of 0… or perhaps visa versa. Heard there is signifcant jumps in performance once you get Windows bugginess dealt with. Still, to my knowledge, infinity fabric has some bandwidth latency, particularly on the 2990WX as two of the four dies are handicapped.
Fix the Windows thing, and you should see vast improvement.
I'm not a Windows person, but I recall it having something to do with setting the first core count to start at 1, instead of 0… or perhaps visa versa. Heard there is signifcant jumps in performance once you get Windows bugginess dealt with. Still, to my knowledge, infinity fabric has some bandwidth latency, particularly on the 2990WX as two of the four dies are handicapped.
Fix the Windows thing, and you should see vast improvement.
Edited by cyclopean_moondust - May 12, 2019 14:13:35
-
- Quick Links