Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesPowerPC: Cultural and Technological Perspective


September 1994 / Book and CD-ROM Reviews / PowerPC: Cultural and Technological Perspective
Jon Udell

INSIDE THE POWERPC REVOLUTION, Jeff Duntemann and Ron Pronk, Coriolis Group, ISBN 1-883577-04-7, $24.95

The PowerPC family of processors has rocketed to prominence atop two powerful boosters. One is technological. These speedy processors exemplify practical RISC design. The other is cultural. The PowerPC has become a lightning rod for those weary of Intel and Microsoft's near-monopolistic control of desktop computing. Like the revolution it chronicles, Inside the PowerPC Revolution mixes technology and rebellion.

On the technological front, there's plenty of engaging and informative discussion of RISC versus CISC, pipelining, branch prediction, multiple execution units, primary and secondary cac he architectures, chip fabrication, and how these subjects relate to the PowerPC 601 and 603. (There's some coverage of the 604, which was announced as the book went to press.) All this will be useful to readers looking for a clear, accessible primer on RISC.

The authors point out, for example, that there's nothing minimalistic about RISC. The PowerPC, as is typical of the RISC genre, has plenty of instructions, some rather complex. There's nothing ``reduced'' about RISC. The PowerPC merely exemplifies what the authors call ``microprocessor new art''--abundant registers, simplified addressing, fixed-length instructions, specialized execution units, and pipelining. A solid analysis of Intel's Pentium shows why it's vulnerable, not only to RISC competitors like the PowerPC, but also to alternative 80x86 offerings like Cyrix's M1.

On the cultural front, things sometimes get heavy-handed. Take the inexplicable claim that the 80x86 instruction set is ``unfriendly to object-oriented operating systems. '' Say what? The IBM/Apple/Motorola alliance has a lot going for it, but to anoint microkernel-based PowerPC systems that IBM and Apple have yet to deliver as the ideal platforms for object computing is just plain weird.

A fascinating survey of IBM's previous RISC efforts--the early 801 project, the ill-fated RT, and the RS/6000--reveals lessons learned along the way and puts the PowerPC in a historical context. But the authors don't place the PowerPC in a modern context. There's no discussion of Mips, Alpha, SPARC, PA, or other RISC alternatives.

On Apple's side of the PowerPC coin, that's probably OK. After all, Power Macs did vault Apple, almost overnight, to the top of the heap of RISC-system vendors. The authors tell this incredible Cinderella story with relish, describing Apple's new machines in detail and not flinching from revealing the software compromises that got the product to market so quickly.

On the flip side of the coin, though, there's an awful lot of hand waving in suppo rt of IBM. With no corroborating evidence, the authors all but proclaim victory for PReP (PowerPC Reference Platform) systems running IBM's still-embryonic Workplace operating system and human-centered user interface, while deriding ``Bill Gates' Windows NT drivel.'' This unnecessary antagonism detracts from an excellent discussion of the operating-system options for PowerPC systems and the strategies those operating systems will use to emulate legacy Mac and Windows software. On balance, though, you'll learn a lot about the history, politics, technologies, and commercial prospects of PowerPC-based systems, and about RISC in general.


Jon Udell is a BYTE senior technical editor at large. You can contact him on the Internet or BIX at judell@bix.com .

Up to the Book and CD-ROM Reviews section contentsGo to next article: That Perfect MatchSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network