Hyperthreading performance?


log in

Advanced search

Message boards : Number crunching : Hyperthreading performance?

Author Message
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

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.



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.


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

Message boards : Number crunching : Hyperthreading performance?

Copyright © 2014 University of California