AMD vs Intel and Single-Core vs Multi-core CPU Performance Selection for Simulink Speed
19 views (last 30 days)
Show older comments
I'm a grad student who frequently does power electronics simulations in Simulink. I am thinking of getting a new PC with 32 GB RAM (5600 MHz) and need to select the CPU. I've stumbled upon supposedly good options, such as the Intel i9-14900K (or i7-14700F if I go for significantly cheaper), and the AMD Ryzen 7 9800X3D. Which will be faster for Simulink simulations? Does the fact that the i9 has 24 cores vs the Ryzen 7's 8 cores make a big difference, or is Simulink, by default, bottlenecked by single-core performance?
I read that the Ryzen 7 9800X3D has higher single-core performance, but the i9-14900K will have better multicore performance and is favourable if I ran multiple simulations at once or used parallel computing. However, the parallel computing toolbox seems difficult to use, so I don't know if I'd like to amend all of my simulation practices to adhere to it.
Please don't suggest making my simulations different or optimized; I understand that that will make a great difference in simulation speed. Also, I'm sorry if my lack of computer hardware knowledge is showing!
2 Comments
Walter Roberson
10 minutes ago
It is my belief that Simulink is largely bottlenecked by single core performance for most tasks. I could be wrong about that.
There is not much you can do in Simulink to deliberately enable parallel processing.
If you are doing parameter sweeps, then you can use parsim to run multiple sessions of Simulink in parallel.
Answers (0)
See Also
Categories
Find more on Multicore Processor Targets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!