Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetěze-né.

Podobné prezentace


Prezentace na téma: "Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetěze-né."— Transkript prezentace:

1 Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetěze-né zpracování instrukcí (značeny u, v) poskytuje možnost, aby za určitých předpokladů (např. nesmí dojít k datové závislosti) byly instrukce prováděny paralelně Ţ je možné, aby procesor během jednoho taktu dokončil až dvě instrukce 30/11/2018

2 Intel Pentium (2) 1 2 3 4 5 6 7 8 PF I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 I15 I16 D1 I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 D2 I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 EX I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 WB I1 I2 I3 I4 I5 I6 I7 I8 problémy, které způsobují skokové instrukce, jsou řešeny (minimalizovány) pomocí techniky zvané branch prediction Nový stránkovací režim: 32b lin. adresa  32b fyz. adresa (4MB) 30/11/2018

3 Intel Pentium (3) Branch prediction:
technika předvídání větvení na základě dosavadního průběhu programu (podle toho, zda skokové instrukce skok způsobily, či nikoliv) procesor Pentium odhaduje, zda při ná-sledujícím průchodu skok nastane nebo ne Ţ tzv. dynamic branch prediction k realizaci této techniky je Pentium vybaveno speciální pamětí BTB (Branch Target Buffer) Dovoluje rozšíření systému na 2 procesory 30/11/2018

4 Intel Pentium Pro (1) Superskalární procesor se 3 frontami pro zře-tězené zpracování instrukcí Sekundární (externí, L2) cache paměť umístě-na v jednom pouzdře s čipem procesoru Dovoluje rozšíření systému až na 4 procesory DIB (Dual Independent Bus): L2 cache paměť komunikuje s procesorem pro-střednictvím speciální sběrnice (nikoliv pomocí CPU sběrnice) 30/11/2018

5 Intel Pentium Pro (2) Používá techniky:
out-of-order execution (vykonání instrukce mimo pořadí): dovoluje vykonávat instrukce i v jiném pořadí, než ve kterém jsou zapsány v programu register renaming (přejmenování registrů): procesor disponuje sadou záložních registrů, z nichž každý je možné podle potřeby přejmenovat tak, aby mohl vystupovat v roli registru, který je vyžadován momentálně zpracovávanou instrukcí 30/11/2018

6 Intel Pentium Pro (3) Používá techniku Dynamic Execution:
multiple branch prediction: zdokonalené (oproti Pentiu) předvídání větvení dataflow analysis: datová analýza, která umožňuje minimalizovat datové závislosti mezi instrukcemi speculative execution (spekulativní provádění): podobně jako out-of-order execution, ale instrukce může být provedena (mimo pořadí) i v případě, že se nachází za předvídaným větvením 30/11/2018

7 Intel Pentium Pro (4) Je vybaven 36bitovou adresovou sběrnicí  64 GB operační paměti Stránkovací režimy: Dovoluje rozšíření systému na 4 procesory Lineární adresa Fyzická adresa Velikost stránky 32 b 32 b 4 kB 32 b 32 b 4 MB 32 b 36 b 4 kB 32 b 36 b 2 MB 30/11/2018

8 Intel Pentium MMX Podobný jako procesor Intel Pentium
Vyráběn s frekvencemi 166 MHz, 200 MHz a 233 MHz (mobile 266 MHz a 300 MHz) Systémová sběrnice pracuje s taktem 66 MHz Obsahuje MMX technologii 32 kB L1 cache paměti (16 kB / 16 kB) Vyráběn v pouzdře PGA a PPGA - Socket 7 Vylepšené zřetězené zpracování instrukcí a předvídání větvení 30/11/2018

9 Intel Pentium II (1) Vyráběn s frekvencemi od 233 MHz do 450 MHz
512 kB L2 cache ve společném pouzdře s procesorem Interní (L1) cache 32 kB (16 kB / 16 kB) Podporuje rozšíření systému na dva procesory 30/11/2018

10 Intel Pentium II (2) Takt systémové sběrnice:
66 MHz pro procesory do frekvence 333 MHz 100 MHz pro procesory s frekvencí 350 MHz a více DIB - Dual Independent Bus L2 cache paměť komunikuje s procesorem prostřednictvím vlastní sběrnice, nikoliv pomocí systémové sběrnice 30/11/2018

11 Intel Pentium II (3) Obsahuje MMX technologii
Dynamic Execution Technology: multiple branch prediction dataflow analysis speculative execution Maximum fyzické paměti 64 GB (pokrytí cache pamětí 512 MB a 4 GB) Umožňuje rozšíření na dva procesory v jednom systému 30/11/2018

12 Intel Pentium II (4) Podporuje ECC na L2 cache i systémové sběrnici
Má integrovánu FPU jednotku pro práci s 32-bit, 64-bit a 80-bit čísly Dodáván v pouzdře S.E.C.C. a S.E.C.C. 2 (242 kontaktů) - Slot 1 (SC242) Obsahuje cca 7,5 mil. tranzistorů 30/11/2018

13 Intel Celeron (1) Vyráběn s taktem:
266 MHz, 300 MHz - 0 kB L2 cache 300A MHz až 1,10 GHz kB L2 cache 1,10A GHz až 1,40 GHz kB L2 cache 1,70 GHz až 2 GHz kB L2 cache Interní (L1) cache 32 kB (16 kB / 16 kB) MMX (od 1,10A GHz + IS SIMD) DIB - Dual Independent Bus Dynamic Execution Technology 30/11/2018

14 Intel Celeron (2) FPU jednotka Takt systémové sběrnice:
66 MHz: pro procesory do frekvence 766 MHz (včetně) 100 MHz: pro procesory s frekvencí nad MHz do 1,40 GHz (včetně) „400 MHz“: pro procesory s frekvencí nad ,40 GHz 30/11/2018

15 Intel Celeron (3) Vyráběn v pouzdrech:
S.E.P.P. (433, 400, 366, 333 a 300A, 300, 266 MHz) kontaktů - Slot 1 (SC242) PPGA (300A MHz a vyšší) - Socket 370 FC-PGA (533A a 1100A MHz) Socket 370 FC-PGA2 (1,20 - 1,40 GHz) Socket 370 FC-PGA2 (1,70 - 2,0 GHz) Socket mPGA478B 30/11/2018

16 Intel Celeron (4) Procesory Celeron s frekvencí 1,70 GHz a vyšší poskytují: dvě ALU pracující s dvojnásobnou frekvencí oproti jádru procesoru Advanced Dynamic Execution very deep out-of-order execution enhanced branch prediction 8 kB L1 cache pro data 12 kB L1 cache pro micro-ops rozšíření instrukční sady SSE2 30/11/2018

17 Intel Pentium II Xeon (1)
Vyráběn s frekvencemi 400 MHz a 450 MHz (systémová sběrnice 100 MHz) 32 kB L1 cache paměti (16 kB / 16 kB) Kapacita L2 cache paměti: 450 MHz: 2 MB, 1MB a 512 kB 400 MHz: 1 MB a 512 kB L2 cache pracuje se stejnou frekvencí jako procesor 30/11/2018

18 Intel Pentium II Xeon (2)
Adresový prostor pokrytý cache pamětí až 64 GB DIB a Dynamic Execution Technology MMX technologie Podporuje rozšíření systému až na 8 proce-sorů Vyráběn v pouzdře S.E.C. (330 kontaktů) - Slot 2 (SC330) 30/11/2018

19 Intel Pentium III (1) Vyráběn s frekvencemi 450 MHz - 1,40 GHz
Pokud frekvence jednoznačně neoznačuje procesor (existuje více typů procesorů s touto frekvencí), přidává se k označení ještě: B: systémová sběrnice s taktem 133 MHz E: procesor s ATC (Advanced Transfer Cache). L2 cache, která je integrována na stejném čipu jako procesor, pracuje na stejné frekvenci a ko-munikuje s procesorem pomocí 256 b sběrnice Např.: 600, 600B, 600E, 600EB 30/11/2018

20 Intel Pentium III (2) Kapacita L2 cache je 256 kB nebo 512 kB
Kapacita L1 cache: 32 kB (16 kB / 16 kB) DIB Dynamic Execution Technology MMX technologie Obsahuje 9,5 mil. tranzistorů 30/11/2018

21 Intel Pentium III (3) Obsahuje Internet Streaming Technology:
70 nových instrukcí pro: zpracování obrazu práci s 3D grafikou zpracování videa a audia rozpoznávání řeči Obsahuje sériové číslo Podporuje systémy rozšiřitelné na 2 proce-sory 30/11/2018

22 Intel Pentium III (4) 64 GB fyzické paměti (cache paměť pokrý-vá 4 GB resp. 64 GB) ECC jako Pentium II Obsahuje FPU jednotku Dodáván v pouzdech: S.E.C.C. a S.E.C.C. 2 (242 kontaktů) - Slot 1 (SC242) FC-PGA - Socket 370 FC-PGA2 - Socket 370 30/11/2018

23 Intel Pentium III Xeon (1)
Vyráběn s frekvencemi 500 MHz až 1 GHz Frekvence systémové sběrnice je 100 a 133 MHz 32 kB L1 cache paměti (16 kB / 16 kB) Kapacita L2 cache paměti: 2 MB, 1MB, 512 kB a 256 kB L2 cache pracuje se stejnou frekvencí jako procesor 30/11/2018

24 Intel Pentium III Xeon (2)
Adresový prostor pokrytý cache pamětí až 64 GB DIB a Dynamic Execution Technology MMX a IST technologie, sériové číslo Podporuje rozšíření systému až na osm procesorů a více (se speciálním čipovou sadou) Vyráběn v pouzdře S.E.C.C. (330 kontaktů) - Slot 2 (SC330) 30/11/2018

25 Intel Pentium 4 (1) Vyráběn s frekvencemi 1,3 GHz - 2,80 GHz
Používá mikroarchitekturu NetBurst: hyperpipelined technology: zdvojnásobuje (oproti procesoru Pentium III) hloub-ku zřetězeného zpracování systémová sběrnice s frekvencí „400 MHz“ nebo „533 MHz“: dosaženo přidáním speciálních signálů, které dovo-lují během jednoho taktu na 100 MHz (133 MHz) systémové sběrnici, uskutečnit čtyři datové přenosy (po 8 B) umožňuje přenos s rychlostí až 3,2 GB/s (4,3 GB/s) 30/11/2018

26 Intel Pentium 4 (2) Interní cache pro data má kapacitu 8 kB
execution trace cache: cache paměť dovolující uložit 12 K dekódovaných mikrooperací (micro-ops) rapid execution engine: dvě ALU, s dvojnásobným taktem oproti vnitřní frekvenci procesoru dovoluje, aby základní celočíselné a logické operace byly prováděny během 1/2 taktu Interní cache pro data má kapacitu 8 kB Přináší rozšíření instrukční sady označova-né jako SIMD Extensions 2 (SSE2) 30/11/2018

27 Intel Pentium 4 (3) Používá 256 kB nebo 512 kB ATC cache paměti (L2)
Poskytuje nové zpracování instrukcí - Advanced Dynamic Execution: větší hloubka spekulativního provádění dokonalejší předvídání větvení (4 kB BTB) Disponuje vylepšenou FPU a multimediální jednotkou: zvýšený počet registrů u FPU rozšíření FPU registrů na 128 bitů 30/11/2018

28 Intel Pentium 4 (4) Vyráběn v pouzdrech: FC - PGA2: Socket mPGA478B
PGA technology: Socket PGA423 30/11/2018

29 Intel Itanium (1) Plně 64bitový procesor
EPIC - Explicitly Parallel Instruction Computing: umožňuje provést až 20 operací během jednoho taktu Využívá tři úrovně cache pamětí: L3: 2 MB nebo 4 MB (4 cestně asociativní), pracuje s plnou frekvencí procesoru L2: 96 kB (6 cestně asociativní) L1: 32 kB - 16 kB / 16 kB (4 cestně asociativní) 30/11/2018

30 Intel Itanium (2) Vyráběn s frekvencemi 733 MHz a 800 MHz
Systémová sběrnice pracuje s frekvencí 266 MHz Binárně kompatibilní s předešlými procesory (tj. s architekturou IA-32) Na čipu obsahuje cca 25 mil. tranzistorů Podporuje rozšíření systému až na 32 (512) procesorů 30/11/2018

31 Intel Itanium (3) Registry: Adresová sběrnice o šířce 44 bitů
128 celočíselných registrů 128 registrů pro ppráci s čísly v pohyblivé desetinné čárce Adresová sběrnice o šířce 44 bitů 30/11/2018

32 Intel Itanium 2 Vyráběn se frekvencemi 900 MHz a 1 GHz
Systémová sběrnice pracuje s frekvencí 400 MHz Využívá tři úrovně cache pamětí: L3: 1,5 MB nebo 3 MB L2: 256 kB L1: 32 kB 30/11/2018

33 AMD Athlon (1) Superskalární procesor (9 front)
3 pro provádění operací v pohyblivé desetinné čárce, MMX operací a 3D Now operací 3 pro provádění operací v pevné desetinné čárce 3 pro výpočet adresy Všechny tyto fronty umožňují vykonání instrukce mimo pořadí (out-of-order execution) 30/11/2018

34 AMD Athlon (2) Obsahuje 3DNow! technologii
L1 cache o kapacitě 128 kB (64 kB / 64 kB) L2 cache o kapacitě 512 kB Branch prediction (využívá tabulku s možností uložení až 2048 položek) Obsahuje cca 22 mil. tranzisorů Vyráběn technologií 0,25 a 0,18 mikronu 30/11/2018

35 AMD Athlon (3) Při frekvenci 600 MHz poskytuje špičkový výkon 2,4 Gflops (single precision) a 1 Gflops (double precision) Systémová sběrnice je schopna pracovat s frekvencemi v rozsahu 200 MHz až 400 MHz 200 MHz umožňuje špičkový přenos až 1,6 GB/s 30/11/2018

36 AMD Duron Superskalární procesor (9 front) Dynamic Branch Prediction
Obsahuje 3DNow! technologii L1 cache o kapacitě 128 kB (64 kB / 64 kB) L2 cache o kapacitě 64 kB na čipu Dodáván v pouzdře PGA (Socket A, Socket 462) 30/11/2018


Stáhnout ppt "Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetěze-né."

Podobné prezentace


Reklamy Google