1 / 23

Motorola & IBM’s PowerPC

Motorola & IBM’s PowerPC. Overview of. Wesley Davis. IBM’s first attempts at RISC. PC/RT workstation ROMP CPU POWER architecture. Motorola + IBM+ Apple. Designed PowerPC architecture PowerOpen Environment specification Apple & IBM: Taligent OS for PowerOpen spec & PowerPC

cisco
Download Presentation

Motorola & IBM’s PowerPC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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

  23. PowerPC

More Related