On Fri, 13 Feb 2004 09:30:23 +0100, JK wrote:
<snip>
>Hyperthreading er en teknik som delvist erstatter det at have 2
>cpu'er. Der findes bundkort med 2 cpu sokler. Fra Intel er det for
>tiden med Xeon cpu'er.
Der oprettes to virtuelle processorer - resultatet er således at
processoren parallelt kan afvikle to tråde. Der er en primær virtuel
processor, der næsten er "normal" og en nummer to der får lov til at råde
over de enheder der i øjeblikket ikke bliver benyttet af den første!
>Hyperthreading kan give 25% mere ydelse end uden.
De 25% kan du vist kun hive ud hvis du har kompileret hele skidtet med HT
support - dvs ved brug af fri software ...
AFAIK er der er to måder at repræsentere en sådan HT konfiguration på.
Enten ses kun en processor, her kræves direkte HT understøttelse - eller
begge virtuelle processorer ses og maskinen opfører sig som en regulær SMP
maskine ...
SMT er simpelthen en metode til at krænge en højere udnyttelsesgrad ned
over hovedet på processoren. Alternativet er CMT, der kører på
hardwareniveau - det er fx den vej AMD kører med K8 i dette år. Her har
processoren flere fysiske kerner, der så uddeles tråde til (Så har vi
PowerV og UltraSPARC-IV der benytter begge fremgangsmåder)
Live long and prosper...
_________________________________________________________________
Peter Jespersen, member of Team OS/2 Denmark, Linux User #148303
flywheel@illogical.dk
http://www.illogical.dk
Insert Witty Remark Here -->