Vývoj Jan Smuda, Petr Zajíc
Procesor ALU (aritmeticko logická jednotka) Registry Řadič Jednotky pro práci s plovoucí čárkou Cache
Vývoj procesorů Predikce skoku Plánování instrukcí Naráží na fyzická omezení Teplota Více tranzistorů na menší plochu čipu Proto vícejádrové procesory
Vícejádrový procesor Dvě nebo více nezávislých jader Pro plné využití musí aplikace podporovat multihreading
Single-core vs Hyper-Threading
Dual-Core
Quad-Core
Quad-Core + Hyper-Threading
Výhody Multi-Core Blízkost více jader u sebe rychlejší cache Vyžadují méně místa Menší spotřeba energie Sdílená L2-Cache a propojení k sběrnici Maximální využití v multimediálních aplikacích
AMD Athlon 64 X2 (Červen 2005) první vícejádrový procesor AMD pro domácí využití dvě jádra v jednom pouzdře 512 nebo 1024 KB L2-Cache / jádro Jeden sdílený dvoukanálový řadič paměti SSE3 instrukce
AMD Opteron (Duben 2003) nativní podpora 32bitových instrukcí x86 (bez ztráty výkonu) společně s nativní podporou 64bitových instrukcí x86-64 možnost adresovat více než 4 GiB RAM květen 2005 vydán první vícejádrový Opteron (dual) září 2007 3. generace - Quad-Core Opteron leden 2009 4. generace Hexa-Core
AMD Turion méně energeticky náročné (mobilní) procesor Prvky šetřící baterii (PowerNow!) Turion 64 X2 (Květen 2005) 1MB L2-Cache
AMD Turion Turion 64 X2 Ultra Pouze pro mobilní platformy (notebooky) 65nm 2MB L2-Cache 2.0GHz 2.4GHz
AMD Turion Turion II Ultra 2MB L2-Cache 2,4GHz 2,6GHz Turion II 1MB L2-Cache 2,2GHz 2,3GHz jinak stejný jako Turion II Ultra
AMD Phenom Procesory pro stolní počítače, konec roku 2007 2-4 jádra 1,8 2,6 GHz 512 KiB L2 Cache 2 MiB L3-Cache x86-64 65nm
AMD Phenom Phenom X4 4 jádra Phenom X3 3 jádra
AMD Phenom II Procesory pro stolní počítače, prosinec 2008 2-4 jádra 2,5 3,2 GHz 512 KiB L2 Cache 2 6 MiB L3-Cache x86-64 45nm
Procesory - IBM 2001 - První vícejádrový procesor POWER4 Integrace dvou jader na jednom čipu 90nm a spotřeba kolem 115W Superskalární (8 jednotek) 2003 POWER5 (takty 1,3 1,9 GHz) Implementace SMT(Simultaneous Multithreading) a integrace paměťového řadiče na obvodovou desku. Zpracování dvou fyzických a čtyřech logických vláken 2005 POWER5+ - Zlepšení energetických požadavků 2006 POWER6 (65nm) Hlavní změna in-order namísto out-of-order zpracování instrukcí ViVa (Virtual Vector Architecture) procesorové pole
Procesory - IBM Multi Chip Module obsahující 4x POWER5 a čtyři obvody L3 Cache
Procesory architektury Intel NetBurst Procerory rodiny Intel Pentium D a Intel Pentium Extreme Edition První dvoujádro firmy Intel pro stolní počítače Uvedeno v roce 2005 Kódové označení Smithfield a Smithfield XT Vyrobeny ze dvou jader Prescot (90nm) Extreme Edition navíc uměla Hyper-threading Nepodporují virtualizaci O 9 měsíců později Presler a Presler XT (2x Cedar Mill 65nm) Poměrně vysoká spotřeba energie 130W
Procesory architektury Intel Core Spadají procesory Core, Core 2(Duo, Quad, Extreme) Architektura uvedena v roce 2006 Oproti NetBurstu novější procesory nedosahují taktů jako staré modely ale jejich výkon je vyšší. Mnohem menší energetické požadavky
Procesory architektury Intel Core Rodina procesorů Core Duo Kódové označení Yonah Složen za dvou jader a 2M sdílenou L2 cache + sběrnice kontrolující přístup k Cache a FSB Primární určení do přenosných zařízení Umožňují vypnutí jádra spotřeba energie (9 13W) Rodina procesorů Core 2 Druhá generace architektury core Dvoujádra (Duo), Čtyřjádra (Quad), High-end modely (Extreme) Podpora technologií jako: SSE3, Virtualizace (až na vyjímky), Execute Disable Bit SSSE3, Enhanced SpeedStep
Procesory architektury Intel Atom Procesory určené především do netbooků a mobilních zařízení Důraz kladen na minimální spotřebu Superskalární procesor s malým počtem jednotek Menší vytížení procesoru menší spotřeba Podpora Hyper-Threading Zástupce Diamondville (2008) Dvou jádro vyrobené 45nm Spotřeba pouhých 8W
Procesory architektury Intel Nehalem Nástupce Core poprvé uveden v roce 2008 45 a 32nm výrobní technologie Škálovatelnost procesroru - zaměření na všechny segmenty trhu QPI (quick path) nahradí FSB vysokorychlostní komunikace mezi procesory Integrovaný řadič paměti Efektivnější virtualizace Efektivnější řízení spotřeby (Enchanced SpeedStep, CnQ) snižováním taktu a napětí, Clock Gating (vypínání neaktivních oblastí jádra), Power Gating (úplné odpojení neaktivního jádra) Turbo Mode taktování zatíženého jádra
Konec Děkujeme za pozornost