AMD vs Intel and Single-Core vs Multi-core CPU Performance Selection for Simulink Speed

19 views (last 30 days)
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
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.

Sign in to comment.

Answers (0)

Categories

Find more on Multicore Processor Targets in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!