60 likes | 161 Views
Prozessor-Architekturen. Aktuelle Architekturen. IA32 8088,80x86,Pentium I/II/III/4, Celeron, addon MMX/SSE/.. AMD-K2,Athlon (XP) IA32-EMT64 Athlon64, Opteron, (Pentium4) IA64 Itanium Power 601/602/603/604/74x/ Power4(+),Power5(+) PowerPC PPC970 (FX/MP) Cell Cell MIPS R4000
E N D
Aktuelle Architekturen • IA32 8088,80x86,Pentium I/II/III/4, Celeron, • addon MMX/SSE/..AMD-K2,Athlon (XP) • IA32-EMT64 Athlon64, Opteron, (Pentium4) • IA64 Itanium • Power 601/602/603/604/74x/ Power4(+),Power5(+) • PowerPC PPC970 (FX/MP) • Cell Cell • MIPS R4000 • EE EmotionEngine • SPARC • Ultra • ARM PXA (XScale), TI..., • DEC Alpha • 360 IBM Mainframes • 370 XA • 390 ESA • z-Architecture
Entwicklung einer Architekturam Beispiel von IA32 • 8088/8086 • 16bit/16bit addressing • Real mode addressing • 80286 • 20bit addressing • Protected mode (virtual memory) • 80386 • Virtual 80x86 mode • 32bit • I486 • FPU integrated • Fully 32bit support • Pentium • MMX • Pentium II AMD-K2 • MMX2 3D now! • Pentium III AMD-K2/3 • SSE 3D now! 2 • Pentium 4 Athlon64 • SSE2, (3) „EMT64“ • EMT64
Mikroarchitektur • 8088/8086 • In-order processing • 80286 • Address translation/protection • 80386 • Scheduler: >Virtual 80x86 processors • I486/Pentium • Superscalar • Cache • Pentium • MMX engine, speculative execution, branch prediction • Split L1 cache, L2 cache • Pentium II/III • Superscalar, Out-of-Order, Regíster renaming • Pentium 4 • NetBurst (deep pipelining) • Hyperthreading • Pentium M • Sophisticated Power management • Pentium D • Dual core architecture
Realisierung • Bipolar-Technik • CMOS Prozesstechnik • 0,5 µm bis aktuell 90nm • Bulk / SOI • Aluminium wiring/ Kupfer wiring • Strained silicon • Bonding / FlipChip • ...