Hyperthreading performance?

Message boards : Number crunching : Hyperthreading performance?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Bukowski

Send message
Joined: 2 Feb 01
Posts: 3
Credit: 278,864
RAC: 0
United Kingdom
Message 12253 - Posted: 25 Jul 2004, 7:54:38 UTC

I have a few dual Xeons kicking around (ah the joys of a boss who buys hardware when I ask for it). I'd never really considered hyperthreading until yesterday - I enabled it on one of my machines, just to see 4 framebuffer penguins with my shiny new 2.6 kernel (yes a late transitioner). Now I'm starting to wonder how HT and 4 virtual processors instead of 2 real ones will affect my crunching. Anyone have any benchmarks?

Dan
ID: 12253 · Report as offensive
Alex

Send message
Joined: 26 Sep 01
Posts: 260
Credit: 2,327
RAC: 0
Canada
Message 12264 - Posted: 25 Jul 2004, 8:25:11 UTC - in response to Message 12253.  

> I have a few dual Xeons kicking around (ah the joys of a boss who buys
> hardware when I ask for it). I'd never really considered hyperthreading until
> yesterday - I enabled it on one of my machines, just to see 4 framebuffer
> penguins with my shiny new 2.6 kernel (yes a late transitioner). Now I'm
> starting to wonder how HT and 4 virtual processors instead of 2 real ones will
> affect my crunching. Anyone have any benchmarks?
>
> Dan
>
>

Hyperthreading is a technology which tries to do two things at once with one cpu. The theory is that the CPU is big, and an instruction only uses part of the cpu, so they try to cram a couple of instructions at once, and run them at the same time.
So.. if you have two processes, and one is doing integer math, and the other process is doing floating point stuff, then the cpu is able to kinda run both at the same time efficiently. Having two seti processes will have two things competing for the same part of the cpu doing the same math, so you won't see the same boost as if you were running a web server while watching DVD's for example.



ID: 12264 · Report as offensive
Profile Major Tom

Send message
Joined: 4 Aug 02
Posts: 15
Credit: 2,369
RAC: 0
United States
Message 12282 - Posted: 25 Jul 2004, 9:12:15 UTC
Last modified: 25 Jul 2004, 9:15:10 UTC

I've experienced about a 33% increase in productivity for SETI with HT enabled.


ID: 12282 · Report as offensive
Cerberus

Send message
Joined: 21 Oct 02
Posts: 8
Credit: 95,645
RAC: 0
United States
Message 12297 - Posted: 25 Jul 2004, 10:17:49 UTC
Last modified: 25 Jul 2004, 10:25:57 UTC

With HT enabled, you'll lose performance per unit for an overall increase in productivity.

Time to crunch a WU on my main rig

HT disabled - 2:10 - ~12WUs/day
HT enabled - 3:05 - ~16WUs/day

ID: 12297 · Report as offensive

Message boards : Number crunching : Hyperthreading performance?


 
©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.