Intel vs AMD for a new build in 2025

664 vues (au cours des 30 derniers jours)
Dan
Dan le 26 Jan 2025
Modifié(e) : Austin Fite le 13 Avr 2025 à 15:20
Hello everyone,
I’m planning a new PC build and am currently undecided about which CPU to choose.
I understand that AMD CPUs have faced some slower performance in MATLAB due to Intel MKL but I understand it was solved with the AMD AOCL? Bench instruction results also seem to show a performance difference between Intel and AMD CPUs (but couldn't check too many).
Intel CPUs seem to have some issues which probably have been solved for 14th gen with the new BIOS updates, and 15th gen is not quite mature. Their power dissipation is quite high.
For MATLAB, I plan to use the Parallel Computing and Optimization Toolboxes.
Thank you!

Réponse acceptée

Mike Croucher
Mike Croucher le 6 Mar 2025
I am in the market for a new personal machine myself. I don't have any answers as to what is best but I can tell you that MATLAB now ships with both Intel MKL (Currently the default) and AMD AOCL. You can switch to AOCL as dicussed in this blog post Linear Algebra in MATLAB: Trying out AMD’s AOCL » The MATLAB Blog - MATLAB & Simulink
When I looked at it back in 2022, performance was mixed but I hope to have another look in the near future.
Anyway....If worrying about Intel MKL is holding you back, my point is 'your don't have to worry' since we now ship both.

Plus de réponses (4)

Umar
Umar le 27 Jan 2025

Hi @Dan Hulea,

When selecting a CPU for your needs, particularly for MATLAB and demanding applications like ANSYS, both Intel and AMD offer compelling options. The AMD Ryzen 7 9800X3D and Ryzen 7 9950X are excellent choices, especially with the recent improvements in AMD's AOCL, which enhances performance in MATLAB. The Ryzen 7 9800X3D, priced at $474, provides a strong balance of performance and cost, making it suitable for parallel computing tasks.

On the Intel side, the i9 14900K is a powerful option, but its higher power dissipation and cost ($390) may not justify the performance gains for your specific use case. The Ultra 7 265K is more budget-friendly at $230, but it may not meet the demands of your applications.

Given your requirements for both MATLAB and gaming, the AMD Ryzen 7 9800X3D stands out as a well-rounded choice and I do concur with @Star Strider’s comments mentioned above, it does offer excellent performance without excessive power consumption. Pairing it with your RTX 3070 will ensure a robust system for both computational tasks and gaming.

Hope this helps.

  1 commentaire
Austin Fite
Austin Fite le 13 Avr 2025 à 14:40
Modifié(e) : Austin Fite le 13 Avr 2025 à 15:20
For any future readers, here is a benchmark of the 9800X3D. PC info:
  • 9800x3d undervolted -30 all core with PBO auto (~5.3 GHz boost, ~90W under load)
  • 64GB 6000MHz CL30 RAM
  • 3080 Ti
  • Windows 11, R2024b
I've been happy with its performance in MATLAB. I think the large cache and fast cores make it an excellent choice for everything but the 1% most demanding multithreaded workflows.
0.1951 0.1078 0.0794 0.3332 0.3059 0.0953

Connectez-vous pour commenter.


Star Strider
Star Strider le 26 Jan 2025
My preference would be a high-end Ryzen CPU, at least a 1TB SSD, and as much memory as you can manage. (I have the laptop version of that in one I bought a couple months ago.)
  4 commentaires
Dan
Dan le 27 Jan 2025
Thank you!
Looks pretty good for the Ryzen 9 3900
Star Strider
Star Strider le 27 Jan 2025
My pleasure!
Tthe newer Ryzen processors have faster clock speeds and more cores, so they would be faster. Also consider the AMD Threadripper processors.
There are several threads on Answers that discuss processors. Use the search facility (the magnifying glass icon in the upper right corner of this page) and use the More option to the right of MATLAB FAQs (not the one in the top toolbar) so More -> Help for documentation on searching with it. Just searching on AMD would probably work.
I generally prefer AMD products, and have since the Athlon days in the early 2000s.
.

Connectez-vous pour commenter.


Jeno Boka
Jeno Boka le 3 Mar 2025
Modifié(e) : Jeno Boka le 3 Mar 2025
Matworks just posted that they are aware of the MATLAB stability issues on the 13th and 14th gen intel processors.
I myself am using an Intel i9-14900k, and I experience random crashes frequently. I don't recommend buying a 13th or 14th gen intel CPU!
Source:

Walter Roberson
Walter Roberson le 3 Mar 2025
The best Intel CPUs have individual cores that peak at higher performance than comparable AMD devices.
The best AMD CPUs have lower power disapation and more cores than Intel devices.
Thus, the best to select depends on your workload. If your workload is primarily things that are more or less single-threaded, then you want the Intel for its higher peak performance. If your workload is easily multi-threaded or benefits from having a large parpool, then you want the AMD.
Note: there tends to be a peak performance on multi-threaded work, at approximately the 4 to 8 core range. Beyond that, it is common for the overhead of distributing work to cores and getting results back outweights the benefits. But this does not apply to parfor situations in which the individual processes last relatively long.
Note: "performance" cores versus "efficiency" cores modify the analysis a bit. It may be overall more efficient to stay with performance cores, by reducing parpool size to the same number of performance cores. Otherwise if you have automatically threaded work out to all of the cores, the efficiency cores end up idling waiting for the efficiency cores to finish the batch of work.
  1 commentaire
Walter Roberson
Walter Roberson le 3 Mar 2025
Hmmm... I realized I don't know anything about automatic migration of work from efficiency cores to performance cores, or vice-versa.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Produits


Version

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by