SOLIDWORKS 2019: Intel Core i9 9990XE Performance
Written on February 19, 2019 by William GeorgeIntroduction
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:
Testing Hardware | |||
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.
Thank you for the review, as always. The 9900K appears to be a devestating value over 9990XE.
Indeed. I couldnt be happier that I waited for the 9900k as it got announced right when I was trying to decide between the 8700k and the 2700 Ryzen
Hi William,
I don't see mention of the intel turbo boost MAX v3 application. https://www.intel.com/conte...
We are currently testing to see if this has any impact on different aspects of SOLIDWORKS, but it's specific to x99 and x299 motherboards and specific CPUs, so it has a narrow range of customers, but if it DOES make an impact, we'd be curious to see where.
My gut feeling is that it will make little to no difference since turbo boost v2 is automatically doing a lot of this already, v3 seems to allow the end-user to manually specify which core to which EXE. This seems only useful when someone is loading all threads 100%...Thoughts?
I checked the Core X testbed on which this benchmark was run, and it has the TB Max 3.0 driver / software installed - with it set to put the fastest core on the application in focus. I'm pretty sure that would have been SW when it was running, so it should have been getting the best performance.
I did some testing of my own on a i7-7820x that supports itbmv3 and it actually made the SOLIDWORKS benchmarks 5% slower. Not sure why, but I promptly uninstalled it.