Better to leave Hyper Threading on or off (Intel Logical Processors)

Questions and Answers : Windows : Better to leave Hyper Threading on or off (Intel Logical Processors)
Message board moderation

To post messages, you must log in.

AuthorMessage
baxsie

Send message
Joined: 6 Jun 00
Posts: 7
Credit: 75,223,682
RAC: 102
Message 1823735 - Posted: 12 Oct 2016, 14:37:40 UTC

I have a system (retired server that was not being used) that can be configured to have hyperthreading (Hyper-Threading Technology or HT Technology, and abbreviated as HTT or HT) enabled or disabled.

With hyperhtreading disabled:
Intel(R) Xeon(R) CPU X5660 @ 2.80GHz [Family 6 Model 44 Stepping 2]
Number of processors 12
Memory 131059.09 MB
Cache 256 KB
Measured floating point speed 3554.51 million ops/sec
Measured integer speed 8297.16 million ops/sec


With hyperthreading enabled:
Intel(R) Xeon(R) CPU X5660 @ 2.80GHz [Family 6 Model 44 Stepping 2]
Number of processors 24
Memory 131059.09 MB
Cache 256 KB
Measured floating point speed 2913.02 million ops/sec
Measured integer speed 7240.22 million ops/sec


I have read somewhere that turning off hyperthreading actually helps in some applications . . . the idea being that the memory can't feed the 24 cores or some such. And with the hyperthreading enabled, you can see that the individual logical processors have reduced performance, but not by half.

So my question is: Has anyone done a definitive test on whether SETI performs better on Intel Xeon processors with hyperthreading enabled or disabled?
ID: 1823735 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22526
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1823744 - Posted: 12 Oct 2016, 15:31:17 UTC

Highly dependent on the exact configuration of your system. With plenty of memory (2Gb/thread) gives a better throughput that with HT off on my only Intel system. The key thing to know is many of the processor speed tests only measure the performance of one thread, so, while the figure may look lower (and indeed are lower) than HT off you have twice as many threads working so the overall performance is better.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1823744 · Report as offensive
baxsie

Send message
Joined: 6 Jun 00
Posts: 7
Credit: 75,223,682
RAC: 102
Message 1823826 - Posted: 12 Oct 2016, 22:47:02 UTC

128GB / 24 cores = 5GB per logical processor, plenty I think :-)
ID: 1823826 · Report as offensive

Questions and Answers : Windows : Better to leave Hyper Threading on or off (Intel Logical Processors)


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.