PowerPC


PowerPC (con el backronym Performance Optimization With Enhanced RISC - Performance Computing , a veces abreviado como PPC ) es una arquitectura de conjunto de instrucciones (ISA) de computadora con conjunto de instrucciones reducido (RISC) creada por la alianza Apple - IBM - Motorola de 1991 , conocida como AIM . PowerPC, como un conjunto de instrucciones en evolución, se ha denominado Power ISA desde 2006 , mientras que el antiguo nombre sigue siendo una marca registrada para algunas implementaciones de procesadores basados ​​en Power Architecture .

PowerPC fue la piedra angular de las iniciativas PReP y Common Hardware Reference Platform de AIM en la década de 1990. Originalmente destinada a computadoras personales , la arquitectura es bien conocida por ser utilizada por las líneas Power Macintosh , PowerBook , iMac , iBook y Xserve de Apple desde 1994 hasta 2006, cuando Apple migró a Intel x86 . Desde entonces se ha convertido en un nicho en las computadoras personales, pero sigue siendo popular para los procesadores integrados y de alto rendimiento. Su uso en la 7ª generación de consolas de videojuegos.y las aplicaciones integradas proporcionaron una variedad de usos, incluidos los satélites y los rovers Curiosity y Perseverance en Marte. Además, las CPU PowerPC todavía se utilizan en computadoras personales AmigaOne y AmigaOS 4 de terceros .

PowerPC se basa en gran medida en la arquitectura IBM POWER anterior y conserva un alto nivel de compatibilidad con ella; las arquitecturas se han mantenido lo suficientemente cerca como para que los mismos programas y sistemas operativos se ejecuten en ambos si se tiene cuidado en la preparación; Los chips más nuevos de la serie Power utilizan Power ISA .

La historia de RISC comenzó con el proyecto de investigación 801 de IBM, en el que John Cocke fue el desarrollador principal, donde desarrolló los conceptos de RISC en 1975–78. Los microprocesadores basados ​​en 801 se utilizaron en una serie de productos integrados de IBM y finalmente se convirtieron en el procesador IBM ROMP de 16 registros utilizado en IBM RT PC . La RT PC fue un diseño rápido que implementó la arquitectura RISC. Entre los años 1982 y 1984, IBM inició un proyecto para construir el microprocesador más rápido del mercado; esta nueva arquitectura de 32 bits se denominó Proyecto América a lo largo de su ciclo de desarrollo, que duró aproximadamente de 5 a 6 años. El resultado es elArquitectura del conjunto de instrucciones POWER , introducida con el RISC System/6000 a principios de 1990.

El microprocesador POWER original , una de las primeras implementaciones RISC superescalares , es un diseño de chips múltiples de alto rendimiento. IBM pronto se dio cuenta de que se necesitaba un microprocesador de un solo chip para escalar su línea RS/6000 de máquinas de gama baja a máquinas de gama alta. Se comenzó a trabajar en un microprocesador POWER de un chip, denominado RSC ( RISC Single Chip ). A principios de 1991, IBM se dio cuenta de que su diseño podría convertirse potencialmente en un microprocesador de gran volumen utilizado en toda la industria.

Apple ya se había dado cuenta de las limitaciones y los riesgos de su dependencia de un solo proveedor de CPU en un momento en que Motorola se estaba quedando atrás en la entrega de la CPU 68040 . Además, Apple había llevado a cabo su propia investigación e hizo un diseño experimental de CPU de cuatro núcleos llamado Aquarius, [2] : 86–90  que convenció al liderazgo tecnológico de la empresa de que el futuro de la informática estaba en la metodología RISC. [2] : 287–288  IBM se acercó a Apple con el objetivo de colaborar en el desarrollo de una familia de microprocesadores de un solo chip basados ​​en la arquitectura POWER. Poco después, Apple, siendo uno de los mayores clientes de microprocesadores de escritorio de Motorola, [3]pidió a Motorola que se uniera a las discusiones debido a su larga relación, ya que Motorola tenía más experiencia en la fabricación de microprocesadores de alto volumen que IBM, y para formar una segunda fuente de microprocesadores. Esta colaboración a tres bandas entre Apple, IBM y Motorola se conoció como la alianza AIM .


Microprocesador IBM PowerPC 601
Un esquema que muestra la evolución de los diferentes POWER , PowerPC y Power ISA
IBM PowerPC 604e 200 MHz
CPU PowerPC personalizada de la consola de videojuegos Nintendo Wii
El procesador de servicio Freescale XPC855T de un Sun SunFire V20z