De al eerder hier besproken SMT (Simultaneous Multi Threading) technologie van Intel, tot nu de codenaam 'Jackson' dragend, heeft van haar marketing mensen een officiële naam gekregen: Hyper-Threading Technology, zo valt te lezen op ZDNet. Intel demonstreerde deze technologie gisteren op het IDF - dat deze week gehouden wordt in San Jose te Californië - en kondigde aan dit te zullen invoeren op server en workstation processors (Xeon) in 2002 en later ook op desktop CPU's (Pentium 4). Hyper-Threading maakt het mogelijk dat de CPU efficiënter kan werken. Voorwaarde is dat het gebruikte OS en de applicaties kunnen multi-threaden. De chip kan, middels SMT, instructies afkomstig van applicaties verdelen over de verschillende integer en floating-point units, al naar gelang hoe dat het beste uitkomt. De grap is dat deze funktionaliteit allang op Pentium 4 en Xeon processors aanwezig is en wordt meegebakken. Op de huidige cores zijn de betreffende circuits alleen nog niet ingeschakeld. Dit 'inschakelen' zal zeer waarschijnlijk alleen ondie kunnen gebeuren, dus een paar pinnetjes met elkaar verbinden zal vermoedelijk weinig soelaas bieden .
Men demonstreerde het verschil in performance met twee workstations. De ene uitgerust met een normale Xeon processor, de andere met een Hyper-Threaded Xeon chip. Een test met Alias|Wavefront 4.0 - een 3D animatiepakket - liet een winst zien van 30%. Servers zouden dus bijvoorbeeld 30% meer users kunnen bedienen dan voorheen. Intel is daarom druk doende om meer software-fabrikanten zover te krijgen, dat zij hun applicaties en drivers multi-threaded maken. Maar dat kost veel tijd. Paul Otellini riep developers op, om van de in principe voor het grijpen liggende performance boost, gebruik te maken. Intel's press-release over deze Hyper-Threading Technology kun je hier nog eens nalezen.
The open question is whether software developers will latch onto the idea. Software applications will need to be rewritten to take advantage of hyperthreading, and getting developers to tweak their products can take an enormous amount of time.
[...] Ideally, hyperthreading, which has been under development for four and a half years, will show meatier benefits. An individual could play games while simultaneously downloading multimedia files from the Internet with a computer containing the technology, Poulin predicted.
Hyperthreaded chips would also be cheaper than dual-processor computers. "You only need one heat sink, one fan, one cooling solution," he said, along with, of course, one chip.
Chips running hyperthreading have been produced, and both Microsoft's Windows XP and Linux can take advantage of the technology, according to Poulin.
Computers containing a single hyperthreaded chip differ from dual-processor computers in that two applications can't take advantage of the same processor substructure at the same time.
"Only one gets to use the floating point at a single time," Poulin said
Max3D, bedankt voor de tip!