Hyper Threading is a technology developed by Intel® that enables a computer’s CPU to execute multiple streams of instructions at the same time. Hyper threading can significantly improve performance for some tasks, but it can also be detrimental to others. It is less common that hyper threading is either problematic or required as most modern programs are being written or developed with multi-stream or multi-core processors in mind.
In SOLIDWORKS desktop software, the following operations are known to be parallel and can take advantage of CPU multi-threading:
A large amount of SOLIDWORKS operations are sequential and single-threaded; therefore, hyper threading does not make much of a difference. In some cases, single-threaded operations can be degraded due to slower frequencies and additional pipeline stages that are necessary to accommodate thread-switching hardware. Therefore, SOLIDWORKS will not see much performance improvement when using hyper threading. The system’s hardware and operating system have greater impact on SOLIDWORKS performance than multi-threading. The best solution is to have a large amount of RAM as well as a more powerful CPU and GPU which can handle the high demands. Here are some examples for high demand users:
For most users who infrequently run Simulation analyses or photo-rendering, it is beneficial to disable hyper threading in order to improve SOLIDWORKS’ performance. Follow the steps below to disable/enable hyper threading:
Once hyper threading is enabled or disabled depending on your needs, press escape a few times to get to the exit screen and then type ‘Yes’ or ‘Y’ to exit and save changes. Screenshots of hyper threading settings in an HP BIOS and a Dell BIOS are shown below.
I hope you found this SOLIDWORKS tutorial helpful. For more tips, tricks, and news about SOLIDWORKS – subscribe!
About Krystal Petersen
Krystal Petersen is a SOLIDWORKS Technical Support Engineer based out of Auburn Hills, Michigan. Krystal studied Product Engineering at Oakland Community College and has earned her CSWA and CSWP Certifications. She joined the VAR channel in 2015 with DASI (now GoEngineer). Krystal is a huge fan of Star Wars and likes to spend her off time fishing and camping.
Get the latest articles delivered daily to your inbox, unsubscribe at any time.