Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Szemcsézettség ILP (instruction-level parallelism) TP (thread-level parallelism) Szál (Utasításfolyam) Több szál – 38 – 3. Szálszinten párhuzamos feldolgozás.

Hasonló előadás


Az előadások a következő témára: "Szemcsézettség ILP (instruction-level parallelism) TP (thread-level parallelism) Szál (Utasításfolyam) Több szál – 38 – 3. Szálszinten párhuzamos feldolgozás."— Előadás másolata:

1 Szemcsézettség ILP (instruction-level parallelism) TP (thread-level parallelism) Szál (Utasításfolyam) Több szál – 38 – 3. Szálszinten párhuzamos feldolgozás (TLP)

2 Párhuzamos szálak származtatása különböző alkalmazásokból ugyanabból az alkalmazásból Multiprogramming Multitasking, Multithreading – 39 –

3 Ugyanazon a lapkán implementált két vagy több processzor-maggal Többszálas processzor-maggal A többszálas technika megvalósítási lehetőségei mikroprocesszorokban Lapka SMP: Symmetric Multiprocessing (CMP: Chip Multiprocessing) SMT: Simultaneous Multithreading (HT: Hyperthreading (Intel)) L2/L3 Mag L3/Operatív tár SMT Proc.-mag L2/L3 L3/Operatív tár – 40 – Szuperskalár (négyszeres) Többszálas szuperskalár (négyszeres/két szálas) Szál Szál 2Szál 1

4 Többletráfordítás, teljesítménynövekedés (kétmagos egy-egy szálas processzor összehasonlítása kétszálas maggal) SMT SMP – 41 – Közelítőleg duplikált HW-ráfordítás Közelítőleg 0-60% teljesítmény növekedés Közelítőleg 5%-os HW-ráfordítás többlet Közelítőleg 0-20%-os teljesítmény növekedés

5 Az SMP, illetve SMT megvalósítását támogatnia kell az alábbi rendszerkomponenseknek is: BIOS Lapkakészlet, alaplap OR Alkalmazói szoftverfejlesztő környezet – 42 –

6 Többszálas processzortípusok SMP SMT Alapvető lehetőségek Multi core single threaded processor Single core multi threaded processor Multi core multi threaded processor SMT SMP SMP+SMT Megvalósítási alternatívák Ortogonális alternatívák – 43 –

7 Többszálas processzorok Multi core single threaded Single core multi threaded Multi core multi threaded RISC HP (Compaq) IBM Power5 (2004) dual core/2T 0.13  /276 mtrs. Sun Niagara (2005/2006) 8 cores/4T 0.09  HP Szuperskalár processzorok – 44 – Power4 (2001) dual core UltraSparc IV (IH 2004) 2*USIII 0.13  /66 mtrs. Gemini (2004) 2*USIII 0.13  PA 8800 (Mako, 2004) 2*PA  /300 mtrs. Alpha (EV8) (2004, cancelled) 4T 0.13  /250 mtrs. UltraSparc V (2006) dual core/2T 0.09 

8 Többszálas processzorok (2) Multi core single threaded Single core multi threaded Multi core multi threaded Szuperskalár processzorok CISC Intel Pentium EE 840 (4/2005) 2T 0.09  /230 mtrs. VLIW Processzorok Intel Montecito (2005) 2*Itanium 2 (Madison) 0.09  /1700 mtrs. Xeon MP (03/2002) 2T 0.18  /108 mtrs. Pentium 4/HT (11/2002) 2T 0.13  /55 mtrs. P4 Prescott (2004) 2T 0.09  /100 mtrs. 178 mtrs. – 45 – Pentium D (Smithfield) (04/2005) 0.09  Opteron (2005) 0.09  /233 mtrs. Athlon 64X2 (6/2005) 0.09  AMD

9 Többszálas processzorok generációi – 46 –

10 4. Processzorok fejlődésének összegzése – 47 –

11 EPIC architektúra VLIW : Intel, HP →1997:EPIC elnevezés →2001: IA-64  Itanium EPIC EPIC: Explicitly Parallel Instruction Computer Továbbfejlesztett VLIW elágazásbecslés explicit cache utasítások

12 22. ábra: Itanium alapú magok áttekintése

13 23. ábra: Itanium processzorok hatékonysága

14

15


Letölteni ppt "Szemcsézettség ILP (instruction-level parallelism) TP (thread-level parallelism) Szál (Utasításfolyam) Több szál – 38 – 3. Szálszinten párhuzamos feldolgozás."

Hasonló előadás


Google Hirdetések