Tehnologia HyperThreading Tehnologia Hyperthreading Multithreading simultane doua procesoare

  • Slides: 12
Download presentation
Tehnologia Hyper-Threading

Tehnologia Hyper-Threading

Tehnologia Hyper-threading Multi-threading simultane – doua procesoare logice impart simultan executia resursei fizice a

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

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

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

Procesoarele Intel cu microarhitecturile Netburst Intel Xeon MP Processor 256 KB 2 nd-Level Cache

Procesoarele Intel cu microarhitecturile Netburst Intel Xeon MP Processor 256 KB 2 nd-Level Cache 1 MB 3 rd-Level Cache Intel Xeon Processor 256 KB 2 nd-Level Cache 512 KB 2 nd-Level Cache

Ce a fost adaugat

Ce a fost adaugat

Economia resurselor Alegeri – Impartirea –Jumatate din resurse dedicate fiecarui procesor logic – Praguri

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

Executia Pipeline-urilor

Impartirea variata, da voie unui procesor logic sa utilizeze majoritatea resurselor cand celelalte aplicatii

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

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

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

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