De volgende generatie Xeon-processors zullen dubbel zien. InfoWorld laat weten dat Intel zo hun hyperthreadingtechnologie zal verkopen. Hyperthreading maakt het mogelijk om twee virtuele processors te laten werken op één kern. De twee processors, met elk hun eigen IA-32 architectuur, kunnen tegelijkertijd en onafhankelijk van elkaar hun instructies uitvoeren. Daarbij maken ze wel gebruik van dezelfde uitvoerhulpmiddelen als: caches, systeembus en firmware.
Hyperthreading is ontworpen om de IA-32 architectuur beter te laten werken onder multithreading-besturingssystemen. Intel zegt dat de klant een prestatieverbetering kan verwachten van rond de 30 procent. De auteur van het artikel claimt echter een veel grotere verbetering te hebben waargenomen. Met een proefopstelling van twee Xeon DP zag het besturingssysteem vier processors van 2GHz. Bij het draaien van SQL namen de prestaties toe met 46 procent:
With hyperthreading, Intel effectively replicates many of the internal components of the Pentium 4 micro architecture, creating a virtual image of a second processor running within the same silicon. Through a clever manipulation of the CPU's internal "architecture state" (the contents of various control registers and external interfaces), a hyperthreading CPU can execute two unrelated code paths in parallel, with instructions from each path vying for resources in a shared execution core.
Fooling the OS is one thing. Wringing more performance out of an otherwise unmodified processor core is a little more difficult. Intel says that customers can expect a boost of 10 percent to 30 percent, depending on the application type, thanks to the more efficient use of core resources by the dual virtual CPUs, which are treated as separate processing units by SMP (symmetrical multiprocessing)-aware operating systems such as Windows 2000 and XP.
Dank gaat uit naar Anoniem: 27633 voor het submitten van de tip.