Tehnologia Hyper-threading Multi-threading simultane – doua procesoare logice impart simultan executia resursei fizice a procesorului Apare softului ca fiind doua procesoare (2 cai impartita memoriei multiprocesorului) – Schema sistemului de operare proceseaza ambelor procesoare logice – Este compatibil cu softurile multi-procesoarelor actuale.
Volumul procesorului ramane mica Aria totala adaugata este mica Cateva mici structuri dublate Cateva controlere logice si pointere aditionale
Complexitatea acestora este mare A necesitat multe ipoteze Noi algoritmi microarhitecturali –la adrese noi <micro operatiuni> probleme de prioritate Complexitate designului logic de nivel inalt Validarea efortului –explozia spatiului de validare
Economia resurselor Alegeri – Impartirea –Jumatate din resurse dedicate fiecarui procesor logic – Praguri – Resurse flexibile impartite cu limita maximului de resurse folosite Atentii – materiale introduse in procesul de fabricatie si aspectul – Complexitatea si volumul
Executia Pipeline-urilor
Impartirea variata, da voie unui procesor logic sa utilizeze majoritatea resurselor cand celelalte aplicatii nu o folosesc
Performata server-ului Performanta buna aduce beneficii din mica dorinta a ariei de investitii
Multi-tasking Performantele mari pot fi vazute ruland aplicatii diferite care cer resurse diferite
Concluzii Tehnologia Hyper-Threading este o parte integrata a microarhitecturii Netburst – Necesita foarte putin spatiu aditional – Performanta riguroasa Alegerile designului microarhitectural – Resursele s-au portrivit traficului comercial si al performantei cerute Noi microarhitecturi competitive