Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here





It has always been said that hyperthreading should be disabled. I installed SW07SP4 on a Pentium 4, 3.4 GHz machine and downloaded Anna Wood's Punch Holder to benchmark it. With hyperthreading disabled the feature statistics total was 306 sec. I then enabled hyperthreading and was blown away when the feature statistics came in at 274 secs, and I watched the CPU ride at 100% as it blew through LPattern5.

It would appear that this SP4 release (and I want to run the test on 0.0) is more 'multithreaded' than previous versions. Can anyone else confirm on an earlier SP of 07 if enabling hyperthreading improves performance. I suspect this is a result of SW begining to tailor the app to take advantage of multicore processors. It seems that disabling hyperthreading is no longer the rule.


RE: Hyperthreading

Are you using single or dual core cpu?


RE: Hyperthreading

Single core;

Hyperthreading disabled 110.24 secs
Hyperthreading enabled 125.8 secs plus a lonnnnnng time for the Ctrl Q.

I'll stick with hyperthreading off for now.


RE: Hyperthreading


If rfus had a dual core Pentium 4 you would see four CPU graphs on the screen if hyper-threading was also turned on.

There are portions of SolidWorks that are multi-threaded.  Cosmos and PhotoWorks, but also things like drawing view re-generation and I belive by test results I have seen that pattern re-generation in models is also multi-threaded.

As each new version of SolidWorks is released, more portions of it become multi-threaded.  So the adage from several years ago to turn off Hyper-Threading is not valid today.

We run all of stuff with hyper threading on for the older systems and with dual core processors and see improvements in performance with the type of modeling we do.

rfus, be sure to send me your results when you get done for the punch holder re-gen so I can add it to my google spreadsheet.... smile


Anna Wood
SW 2007 SP4.0, WinXP
Dell Precision 380, Pentium D940, 4 Gigs RAM, FX3450

RE: Hyperthreading

CBL, yes, that was a single core. Were your results with on 07 SP4 or SP0? I do agree that it seems to hang a little harder after the rebuild but the feature stats report shorter with hyperthreading enabled and it is appearent that things like a linear pattern are no longer single threaded.

Anna, I was pretty busy when the benchmarking post was going on here, but took a look at it last night and do want to get in on the mix. I will get you the results on this P4 3.4Ghz, and I wanted to run Scott's benchmark too. I run on the AMD FX-60 too [correction on that AMD vs Intel post, its a A2 - 940 pin socket, not 939] (as does Theo), and saw jeff's results, but thought they should be better, so I want to take a close look at it. Steffan's overclocked E6600 results were impressive and I'm trying to get work to upgrade me to one of those.


RE: Hyperthreading

Also try the SSE enabled kernel (I think it is still included in the x86 SW). Last time I tried (SW2006) it was good for about 5% performance improvement.

Stefan Hamminga
EngIT Solutions
CSWP/Mechanical designer
Searching Eng-Tips forums

RE: Hyperthreading

Last results were with SW07-SP4 and with the geometry pattern enabled for LPattern5.


RE: Hyperthreading

The Linear Pattern does seem to be multi-threaded. During the rebuild it was pegged at around 65-70% usage and would spike close to 100% from time to time.


SolidWorks 2007 SP3.1 on WinXP SP2

RE: Hyperthreading

Here's some more numbers a month too late.

Hyperthreading off: 309.30
Hyperthreading on: 270.16

For some reason my machine seems to dig it.  And these stats are for my work machine.

XP Pro SP2, P4 3Ghz, 4GB, Quadro FX 450, SW2007 SP4.0


HP NW9440
Quadro FX 1500M (84.88)
Solidworks 2006 SP5.0
Solidworks 2007 SP4.0

RE: Hyperthreading

I'm with Jason on that--I saw several points where the processors went to 100% during the rebuild--to my pleasant surprise.  I see this regularly when updating parts and then returning to the assembly document, or doing a CTRL-Q rebuild in parts--so some items in modeling are definitely taking advantage of more than one thread.

For rendering, it's amazing.  For rendered animations, perhaps the best possible investment you can make.  Right now it still appears that Intel is riding the crest of the wave with their chips (over AMD).

Jeff Mowry
Reason trumps all.  And awe transcends reason.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close