AMD (Shanghai, Istanbul), Intel (Dunnington, Nehalem, Tukwila, Larrabee), Sun (T2+, Niagara 3, Rock), Fujitsu SPARC64, IBM POWER7, IBM Cell BE, Hypertransport, QuickPath, Technologie-Ausblick auf ca. 2 Jahre.
use over ½ of periodic table.“ „Two decades ago, 1 micron was challenging and 100nm looked impossible and now we casually talk about what it takes to get to 10nm.“ Pat Gelsinger Senior Vice President General Manager, Digital Enterprise Group Intel Corporation Motivation 2008-10-08 2 / 35
Mal? Implementierungen AMD (Shanghai, Istanbul), Intel (Dunnington, Nehalem, Tukwila, Larrabee), Sun (T2+, Niagara 3, Rock), Fujitsu SPARC64, IBM Power7, IBM Cell BE, Bussysteme (Hypertransport, QuickPath) Technologien für die nächsten zwei Jahre Wohin fährt der Zug? Agenda 3 / 35 2008-10-08
später Mehr Multicore und Multithreading „Many-Core“, Alternative zum GHz-Rennen, Applikationen fehlen weiterhin CO 2 wird Thema Green IT, Stromsparmechanismen Speicherbandbreiten nehmen zu DDR2 → DDR3 / FB-DIMM, Bussysteme „Proximity Communication“ nichts (mehr?) zu sehen und zu hören Wie gut war die Kristallkugel? 4 / 35 2008-10-08
Mal? Implementierungen AMD (Shanghai, Istanbul), Intel (Dunnington, Nehalem, Tukwila, Larrabee), Sun (T2+, Niagara 3, Rock), Fujitsu SPARC64, IBM Power7, IBM Cell BE, Bussysteme (Hypertransport, QuickPath) Technologien für die nächsten zwei Jahre Wohin fährt der Zug? Agenda 5 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 6 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 9 / 35 2008-10-08
Skalar-Unit und eine Vector-FPU Subset der x86 ISA + GPU- spezifische Erweiterungen >8 „in-order“ Cores, typ. 16...24 Cores per Chip (nicht Terascale 80-Core aka Polaris) Debüt als GPU für 3D-Spiele zunächst eigenes Board mit OS als Treiber auf Systemdisk 15 / 35 2008-10-08
(wie IBM Cell B. E.) L2 Cache über alle Cores mit Cache Lock (Partitionierung) (ähnlich IBM Cell B. E.) Fixed Fuction Logic: je nach Anwendungsfall z. B. Raster- Hardware (GPU) od. Crypto-Unit (Server-CPU) 16 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 17 / 35 2008-10-08
→ 256 Thread per CPU Codename KT geplant bis zu 8-Socket System → 8x16x16 = 2048 Threads / System (!) Entwicklung seit 2006, in Systemen ca. Ende 2009 ähnlich Rock (sh. u.), aber mehr CMT und weniger Single Thread Performance kaum Details bekannt, Modellpflege „Multicore-Rennen“? 19 / 35 2008-10-08
TB (!) adressierbarer Hauptspeicher je CPU 250W @ 2.3 GHz neue ISA → hardware scouting → thread-level speculation → thread-level parallelism → transactional memory ca. Ende 2009 (Rock 2.0 bereits im Lab) Rock: A SPARC CMT Processor (Shailender Chaudhry, Sun Microsystems, 2008-08) 21 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 24 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 26 / 35 2008-10-08
45nm ab ca. Ende 2008 SMP über BIC (Bus Interface Controller) SPE ist ein„very simple PowerPC 601 area processor“ (Synergistic Processing Element) ~4GHz → 256GFlops single precision → 26GFlops double precision Introducing the IBM/Sony/Toshiba Cell Processor – Part II: The Cell Architecture (Jon Stokes, Ars Technica, 2005-02) 28 / 35 2008-10-08
UltraSPARC T2+, Niagara 3 und Rock Fujitsu SPARC64 VII Blick über den Tellerrand Power 7, Cell BE Bussysteme: HyperTransport, QuickPath Implementierungen 29 / 35 2008-10-08
Mal? Implementierungen AMD (Shanghai, Istanbul), Intel (Dunnington, Nehalem, Tukwila, Larrabee), Sun (T2+, Niagara 3, Rock), Fujitsu SPARC64, IBM Power7, IBM Cell BE, Bussysteme (Hypertransport, QuickPath) Technologien für die nächsten zwei Jahre Wohin fährt der Zug? Agenda 32 / 35 2008-10-08
IT) CPU, Memory (!), Grafik Special Purpose CPUs, GPGPUs NVidia, Sun Niagara, Cell BE weiterhin höhere Integration System on a Chip (Embedded CPUs) Grafik on Die 3D-Chips 32nm (alle) und 28nm Strukturbreite (IBM, TSMC*) Wo fährt der Zug hin? * Taiwan Semiconductor Manufacturing Company (Chiphersteller) 33 / 35 2008-10-08
http://www.ibm.com/developerworks/blogs/page/powerarchitecture Ars Technica Jon Stokes http://www.arstechnica.com/ The Register Ashlee Vance u. Timothy Prickett Morgan http://www.theregister.co.uk/ Wikipedia http://en.wikipedia.org/ Quellen 34 / 35 2008-10-08