Tehnologia HyperThreading Tehnologia Hyperthreading Multithreading simultane doua procesoare
- Slides: 12
Tehnologia Hyper-Threading
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
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
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
- Kritische periode taalverwerving
- Oricare trei puncte sunt necoliniare
- Desenați un punct a câte drepte trec prin el
- Tehnologia materialelor
- Tehnologia materialelor
- Procedee de lipire
- Ingineria informatiei
- Pasteurizator cu placi
- Multithreading adalah
- Multithreading program in java
- Fine grained multithreading
- Fine grained multithreading
- Ue4 task graph