Overview of Motorola IBMs Power PC Wesley Davis
Overview of Motorola & IBM’s Power. PC Wesley Davis
IBM’s first attempts at RISC • PC/RT workstation – ROMP CPU • POWER architecture
Motorola + IBM+ Apple • Designed Power. PC architecture • Power. Open Environment specification • Apple & IBM: Taligent – OS for Power. Open spec & Power. PC – Disbanded in 1995 • Common Hardware Reference Platform (CHRP)
First-Generation Power. PC (G 1) • First Power. PC chip produced: 601 – Apple Power. Mac 6100 – IBM RS/6000 • Embedded applications: – IBM 4 xx, Motorola 5 xx, 8 xx
Second-Generation (G 2) • Desktop/Servers: 602, 603, 604, 620 – 603 e, 604 e: first 200 MHz desktop CPU – 620: 64 -bit server CPU – 603 q & x 704: third-party G 2 processors • Embedded applications: – 5 xxx, 82 xxx, E 603 e – E 603 e: first 300 MHz embedded CPU
Third-Generation (G 3) • Desktop/Servers: 750, 755 – 750: world’s first copper-based CPU – 750 FX: first 1000 MHz CPU – Multiprocessing capable • Embedded applications: 740, 745 – 740: First 400 MHz embedded CPU – 740: First copper-based embedded CPU
Forth-Generation (G 4) • • 74 xx series Copper-based Multiprocessor configurations Alti. Vec Technology / Velocity Engine – Answer to Intel’s MMX – Vector math unit on CPU – 160 new instructions for Power. PC ISA
Fifth-Generation (G 5) • • • PPC 8500 64 -bit clean Copper-based Silicon-On-Insulator (SOI) design Multiprocessor configurations Alti. Vec Technology
Apple Computer • Power. Mac – 601, 603, 604, G 3, G 4 • Power. Book – 601, 603, 604, G 3, G 4 • i. Mac – First series: G 3 – Second series: G 4 • i. Book – G 3
Be. Box • Dual 603 – 66 MHz and 133 MHz 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)
Nintendo Game. Cube • “Gekko” – Custom 405 MHz Power. PC processor
Operating Systems • • Apple Mac. OS Microsoft Windows NT Be. OS IBM AIX, OS/2 BSD Linux Others…
Apple Mac. OS • Version 7: – First to support Power. PC 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
Microsoft Windows NT • NT 3. 51 and 4. 0 • Platform support: – Intel x 86 – Power. PC – DEC Alpha – MIPS
Be. OS • Designed for dual-603 Be. Boxes • Released for other Power. PC machines – Apple would not give G 3 specs • Be. OS developed for x 86 • Be, Inc. now out of business – Sold property and materials to Palm, Inc.
IBM • AIX – Basis of Power. Open spec – Ported to IBM Power. PCs and Power. Macs • OS/2 – IBM desktop OS, also for x 86 – Developed with Microsoft • Basis for Windows NT
UNIX-like operating systems • BSD – Free. BSD, Net. BSD, Open. BSD • Supports many hardware platforms – Apple Darwin: core of Mac. OS X • Ported to x 86 • Linux – Originally designed for x 86 • Support for almost any hardware platform – Linux. PPC, Mk. Linux, Linux-Mandrake PPC
Other operating systems • • • QNX Neutrino Amiga. OS Lynx. OS Chorus. OS Power. MAX OS OS-9
Real-Time Embedded OS • VRTX • Nucleus
Benchmarks • BYTEmark • SPEC 95
BYTEmark Test Results
SPEC 95 Test Results CPU G 3/333 G 3/350 G 3/400 G 4/400 G 3/450 G 3/466 G 4/450 G 4/500 Int 15. 0 15. 7 18. 0 18. 8 20. 0 20. 5 21. 4 23. 5 FP 10. 6 11. 6 12. 7 18. 1 13. 3 12. 3 20. 4 22. 7 CPU SPARC 400 Celeron 400 Pentium 3 450 Pentium 3 500 Alpha 500 Pentium 3 600 Alpha 525 Athlon 550 Int 14. 0 15. 1 18. 6 20. 7 23. 5 24. 0 24. 1 25. 1 FP 22. 8 10. 9 13. 6 14. 6 22. 7 15. 9 37. 0 20. 6
Power. PC
- Slides: 23