Table of Contents
Dassault Systèmes recently updated SOLIDWORKS 2019 with its first service pack, SP1, and we did a roundup of Intel CPUs looking at how they perform in this popular engineering application. We found that both core count and clock speed play a role different aspects of SOLIDWORKS performance, so when Intel released their new Core i9 9990XE with very high clock speeds and a respectable number of cores this seemed like a good application to try on it – even though the i9 9990XE has issues that prevent it from fitting in our product line.
Test Hardware and Methodology
To see how this new processor performs in SOLIDWORKS 2019, we used the following configurations:
|Motherboard:||Gigabyte Z370 AORUS 5||Gigabyte X299 Designare EX|
|CPU:||Intel Core i5 9600K 3.6GHz
(4.3GHz Turbo) 6 Core
Intel Core i7 9700K 3.6GHz
(4.9GHz Turbo) 8 Core
Intel Core i9 9900K 3.6GHz
(5.0GHz Turbo) 8 Core
|Intel Core i7 9800X 3.8GHz
(4.5GHz Turbo) 8 Core
Intel Core i9 9900X 3.5GHz
(4.5GHz Turbo) 10 Core
Intel Core i9 9940X 3.3GHz
(4.5GHz Turbo) 14 Core
Intel Core i9 9980XE 3.0GHz
(4.5GHz Turbo) 18 Core
Intel Core i9 9990XE 4.0GHz
(5.1GHz Turbo) 14 Core
|RAM:||4x Crucial DDR4-2666 16GB (64GB Total)||8x Crucial DDR4-2666 16GB (128GB Total)|
|GPU:||NVIDIA Quadro P6000 24GB|
|Storage Drive:||Samsung 960 Pro M.2 PCI-E x4 NVMe SSD|
|OS:||Windows 10 Pro 64-bit|
|Software:||SOLIDWORKS 2019 SP1|
The tests conducted on these systems were originally developed by my colleague here at Puget Systems: Matt Bach. He put together a series of AutoIt scripts that run through testing a variety of the capabilities in SOLIDWORKS, so rather than reinvent the wheel I used his. Only minor updates were needed to bring the scripts up to speed for SW 2019, but we did take this opportunity to add a more demanding flow simulation test provided by a contact at Dassault. He described it as a "Conjugate Heat Transfer Airflow" model, but I'm just calling it our "benchmark simulation". It is run at three different mesh sizes, to see if that has any impact on performance scaling.
Each test was run three times on each CPU, with the fastest (lowest time) of the three used for this article. We didn't have any significant outlier results and saw very little variance between runs, so we opted for this method over an average of scores. The results are broken up into their own graphs below, and followed by our analysis and conclusion. Those graphs are further divided into two galleries, the first focusing on parts of SOLIDWORKS which are mostly single-threaded and the second looking at workloads which are more multi-threaded. You can scroll through the results using the left and right arrow icons or simply click on the thumbnails below.
Results: Single-Threaded Performance
Results: Multi-Threaded Performance
Analysis and Conclusion
There are two fairly clear trends in the chart and graphs above. The features we have tested in SOLIDWORKS 2019 fall into one of two categories: those that benefit primarily from clock speed and those which instead scale with core count. File opening, rebuilding, motion study, and some of the simulations (stress and thermal) fell into this category. Rendering is much faster with more cores, though, as were the rest of the flow simulation tests (both normal airflow and conjugate heat transfer airflow models).
It is worth noting that we also tested assembly rotation performance across these CPUs, but didn't bother presenting graphs because they all performed within a fairly close spread – with no more than about 10% difference across various files and different view settings. That isn't surprising since rotation is mostly single-threaded and these CPUs all have max turbo speeds in the 4.3 to 5.1GHz range.
So, how did the Core i9 9990XE fare? It actually did well in both categories of performance, averaging a little slower than the 9980XE in multi-threaded work and coming in around the 9900K in single-threaded tests. Here is a summary, averaging overall test results:
That seems on the face of it like a good combination, but unfortunately the i9 9990XE is more expensive than any of the other CPUs, runs much hotter, uses more power, cannot be purchased outside of limited auctions, and comes with no warranty. Those are not a great combination of traits for professional users, and for the time being will keep us from offering this processor in our workstations.
Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.