Presentation is loading. Please wait.

Presentation is loading. Please wait.

Motorola & IBM’s PowerPC Overview of Wesley Davis.

Similar presentations


Presentation on theme: "Motorola & IBM’s PowerPC Overview of Wesley Davis."— Presentation transcript:

1 Motorola & IBM’s PowerPC Overview of Wesley Davis

2 IBM’s first attempts at RISC PC/RT workstation –ROMP CPU POWER architecture

3 Motorola + IBM+ Apple Designed PowerPC architecture PowerOpen Environment specification Apple & IBM: Taligent –OS for PowerOpen spec & PowerPC –Disbanded in 1995 Common Hardware Reference Platform (CHRP)

4 First-Generation PowerPC (G1) First PowerPC chip produced: 601 –Apple PowerMac 6100 –IBM RS/6000 Embedded applications: –IBM 4xx, Motorola 5xx, 8xx

5 Second-Generation (G2) Desktop/Servers: 602, 603, 604, 620 –603e, 604e: first 200MHz desktop CPU –620: 64-bit server CPU –603q & x704: third-party G2 processors Embedded applications: –5xxx, 82xxx, E603e –E603e: first 300MHz embedded CPU

6 Third-Generation (G3) Desktop/Servers: 750, 755 –750: world’s first copper-based CPU –750FX: first 1000MHz CPU –Multiprocessing capable Embedded applications: 740, 745 –740: First 400MHz embedded CPU –740: First copper-based embedded CPU

7 Forth-Generation (G4) 74xx series Copper-based Multiprocessor configurations AltiVec Technology / Velocity Engine –Answer to Intel’s MMX –Vector math unit on CPU –160 new instructions for PowerPC ISA

8 Fifth-Generation (G5) PPC 8500 64-bit clean Copper-based Silicon-On-Insulator (SOI) design Multiprocessor configurations AltiVec Technology

9 Apple Computer PowerMac –601, 603, 604, G3, G4 PowerBook –601, 603, 604, G3, G4 iMac –First series: G3 –Second series: G4 iBook –G3

10 BeBox Dual 603 –66MHz and 133MHz configurations –Custom hardware/software for MP on 603 603 did not natively support MP PC-style hardware –ISA bus, PCI bus Modems, network adaptors, video cards, sound –AT-keyboard (no ADB)

11 Nintendo GameCube “Gekko” –Custom 405MHz PowerPC processor

12 Operating Systems Apple MacOS Microsoft Windows NT BeOS IBM AIX, OS/2 BSD Linux Others…

13 Apple MacOS Version 7: –First to support PowerPC Macintosh Version 8: –New GUI, 8.5 was first to be PPC-only Version 9: –Further GUI improvements Version 10: –Rewritten OS: Darwin BSD core

14 Microsoft Windows NT NT 3.51 and 4.0 Platform support: –Intel x86 –PowerPC –DEC Alpha –MIPS

15 BeOS Designed for dual-603 BeBoxes Released for other PowerPC machines –Apple would not give G3 specs BeOS developed for x86 Be, Inc. now out of business –Sold property and materials to Palm, Inc.

16 IBM AIX –Basis of PowerOpen spec –Ported to IBM PowerPCs and PowerMacs OS/2 –IBM desktop OS, also for x86 –Developed with Microsoft Basis for Windows NT

17 UNIX-like operating systems BSD –FreeBSD, NetBSD, OpenBSD Supports many hardware platforms –Apple Darwin: core of MacOS X Ported to x86 Linux –Originally designed for x86 Support for almost any hardware platform –LinuxPPC, MkLinux, Linux-Mandrake PPC

18 Other operating systems QNX Neutrino AmigaOS LynxOS ChorusOS PowerMAX OS OS-9

19 Real-Time Embedded OS VRTX Nucleus

20 Benchmarks BYTEmark SPEC95

21 BYTEmark Test Results

22 SPEC95 Test Results CPUIntFP G3/33315.010.6 G3/35015.711.6 G3/40018.012.7 G4/40018.818.1 G3/45020.013.3 G3/46620.512.3 G4/45021.420.4 G4/50023.522.7 CPUIntFP SPARC 40014.022.8 Celeron 40015.110.9 Pentium3 45018.613.6 Pentium3 50020.714.6 Alpha 50023.522.7 Pentium3 60024.015.9 Alpha 52524.137.0 Athlon 55025.120.6

23 PowerPC


Download ppt "Motorola & IBM’s PowerPC Overview of Wesley Davis."

Similar presentations


Ads by Google