What are the disadvantages of turning off hyper-threading?

avi85

Senior member
Apr 24, 2006
988
0
0
I was wondering what the disadvantages of turning off hyper-threading are (I saw the option in the BIOS)? Are there any advantages? this is in a 3.0GHz Prescott socket 478.
 

BrownTown

Diamond Member
Dec 1, 2005
5,314
1
0
Disadvantages would be lower multithread performance in some apps. Advantges would be slightly better performance in some apps. Its mostly just a cr@pshoot whether or not it will help what you are doing, so unless you have a specific program in mind it doesn't I would just leave it on.
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Just keep it enabled, it will prevent one buggy application from taking all the CPU cycles away from the system. It definately has a performance improvement when an application is coded to take advantage of it. The difference between HT and non HT is like the difference between a P4 3.5GHZ HT off and a P4 3.8GHz HT off. (300mhz difference)
 

stevty2889

Diamond Member
Dec 13, 2003
7,036
8
81
Hyperthreading genraly gives about a 15-20% performance increase in SMP aware programs, and helps with multi-tasking. Other than a few games, games are not SMP aware, and don't see a benifit from hyperthreading, unless you have some CPU intensive programs running in the background. There are also some odd programs here and there that perform better with HT turned off, but not usualy by a large amount.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Originally posted by: goku
Just keep it enabled, it will prevent one buggy application from taking all the CPU cycles away from the system. It definately has a performance improvement when an application is coded to take advantage of it. The difference between HT and non HT is like the difference between a P4 3.5GHZ HT off and a P4 3.8GHz HT off. (300mhz difference)


3.06 w/HT outperforms 3.6ghz w/o HT

Watch THG Video 5
 

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
More sluggish multitasking and SMP-programs runs slower. There is zero reason to turn HT off anyway; it is easily the best feature of the netburst architecture.
 

stevty2889

Diamond Member
Dec 13, 2003
7,036
8
81
Originally posted by: secretanchitman
slower SMP performance, but not by much. i'd just leave it on (you go from a 533FSB to a 800FSB).

??? Hyperthreading has nothing to do with the front side bus..
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Originally posted by: RussianSensation
Originally posted by: goku
Just keep it enabled, it will prevent one buggy application from taking all the CPU cycles away from the system. It definately has a performance improvement when an application is coded to take advantage of it. The difference between HT and non HT is like the difference between a P4 3.5GHZ HT off and a P4 3.8GHz HT off. (300mhz difference)


3.06 w/HT outperforms 3.6ghz w/o HT

Watch THG Video 5

Hmm, well while that IS an interesting video, what needs to be compared though is single application, multithreaded performance.

I came up with the 300mhz figure because I overclocked my processor to 3.8ghz one time and disabled HT, ran sisoft sandra then I compared the scores of my 3.5GHZ overclock with HT on and the scores were about the same.
 

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
Disabling HT would be like having a Celeron or Athlon XP... completely neutering multitasking and video performance. Well, Athlon XP still couldn't compete due to lack of SSE2 +.