Subject: Re: [FAQ] http://en.wikipedia.org/wiki/Hyperthreading
From: Martin 53N 1W
Date: 12/12/2005, 13:55
Newsgroups: alt.sci.seti

Max Power wrote:
FAQ : http://en.wikipedia.org/wiki/Hyperthreading

Hyper-threading, officially called Hyper-Threading Technology (HTT), is
[...]
can support. According to Intel, the first implementation only used an additional 5% of the die area over the "normal" processor, yet yielded performance improvements of 15-30%.

Intel claims up to a 30% speed improvement compared against an otherwise identical, non-SMT Pentium 4. The performance improvement seen is very application dependent, however, and some programs actually slow down slightly when HTT is turned on. This is due to the replay system of the
[...]
The future of Hyper-Threading is not bright. With Intel shifting its priority in processor design to energy efficiency and multi-core instead of single-core performance, Hyper-Threading seems to be a dead end. Hyper-Threading consumes about the same amount of power as an additional processor core, even though adding the technology only offers a fraction of the performance increase compared to adding another core to a processor.
[...]

An interesting quote, thanks.

Rather interesting is the comment that the extra logic needed to add HT consumes so much power to then give only the (small) very application dependant performance boost seen.

The P4 very deep pipelines and HT sounds like an awful lot of design work just to chase high clock speeds!

(Note: clock speed alone does not equal performance.)

Regards,
Martin

-- 
----------   OS? What's that?!               (Martin_285 on Mandriva)
- Martin -   To most people, "Operating System" is unknown & strange.
- 53N 1W -   Mandriva 10LE GNU Linux - An OS for Supercomputers & PCs
----------   http://www1.mandrivalinux.com/en/concept.php3