PowerPC | |
---|---|
Microprocesador IBM PowerPC 601 | |
Desarrollador | APUNTAR. |
Profundidad de bits | 32 bits/64 bits (32 → 64) |
presentado | 1992 |
Arquitectura | RISC |
Tipo de | registro-registro |
Implementación de Transición | por banderas de condición |
Orden de bytes | Conmutable (bi-endian) |
Archivos multimedia en Wikimedia Commons |
PowerPC (o PPC para abreviar ) es una arquitectura de microprocesador RISC creada en 1991 por una alianza de Apple , IBM y Motorola conocida como AIM .
La historia del PowerPC comienza con el prototipo del chip 801 , creado por IBM a fines de la década de 1970 basado en las ideas de John Cock sobre la arquitectura RISC . Le siguió el diseño IBM RT-PC de 16 registros en la década de 1980 , que evolucionó hacia la arquitectura POWER introducida por RS/6000 a principios de la década de 1990 . El diseño de POWER se basó en la arquitectura de los procesadores RISC anteriores , como el IBM 801 , y la arquitectura MIPS . El verdadero microprocesador POWER, una de las primeras implementaciones superescalares de la arquitectura RISC, era de alto rendimiento y multinúcleo. IBM pronto se dio cuenta de que necesitaba un diseño de chip único que no implementara algunas de las instrucciones POWER para que la línea de procesadores RS/6000 incluyera soluciones en todos los niveles de rendimiento, y comenzó a trabajar en el microprocesador POWER de chip único.
IBM se ha acercado a Apple para colaborar en una familia de procesadores de un solo chip basados en la arquitectura POWER. Poco tiempo después, Apple, como uno de los mayores clientes de microprocesadores de escritorio de Motorola, [1] le pidió a Motorola que se uniera a esta colaboración. Apple creía que Motorola, con su larga historia de trabajo con Apple, sería capaz de producir más microprocesadores que IBM. Esta alianza tripartita se conoció como AIM, por las primeras letras de Apple, IBM, Motorola.
Para Motorola, unirse a esta alianza fue extremadamente beneficioso. Esto les permitió vender un procesador RISC potente y bien probado sin gastar dinero en su desarrollo. También tenían un comprador importante de estos procesadores - Apple, y otro - potencial - en la persona de IBM, que no podía producir sus versiones junior de POWER, pero comprárselas a Motorola.
Motorola ya tenía su propio procesador RISC, el , se vendió muy mal Una de las razones de su fracaso fue la escasa compatibilidad con la versión anterior, la popular serie 68000 , también utilizada en las computadoras Apple Macintosh . El principal motivo fue el retraso en el lanzamiento por problemas de desarrollo y fabricación, por lo que Motorola perdió la oportunidad de competir con éxito con otros fabricantes.
Sin embargo, la producción del 88000 ya había comenzado y Data General estaba vendiendo computadoras basadas en el 88k. Apple ya tenía un prototipo de computadora en funcionamiento con 88k. Se decidió hacer que el nuevo bus de procesador POWER de un solo chip fuera compatible con el 88000, lo que permitiría a Apple y Motorola comenzar a vender máquinas mucho más rápido sin tener que rehacer las placas base.
La combinación de todos estos requisitos dio como resultado la especificación PowerPC (Performance Computing). Todos fueron ganadores:
En 1999, IBM firmó un acuerdo con Nintendo para suministrar procesadores basados en la arquitectura PowerPC, lo que resultó en los procesadores Gekko ( Nintendo GameCube ), Broadway ( Wii ) y Espresso ( Wii U ).
PowerPC está diseñado de acuerdo con los principios RISC , la implementación superescalar es posible dentro del concepto . Hay versiones del diseño para variantes de 32 y 64 bits. Además de las especificaciones básicas de POWER , PowerPC tiene:
En los procesadores PowerPC, el bus interno se lleva a la superficie del chip y se conecta a un puente que traduce los comandos a otros buses conectados a la RAM, el bus PCI , etc.
Los procesadores Power PC también se utilizan en procesadores multinúcleo como núcleos de control, por ejemplo:
de potencia | Arquitectura|
---|---|
histórico | |
Actual | |
Temas relacionados |
Tecnologías de procesadores digitales | |||||||||
---|---|---|---|---|---|---|---|---|---|
Arquitectura | |||||||||
Set de instrucciones arquitectura | |||||||||
palabra maquina | |||||||||
Paralelismo |
| ||||||||
Implementaciones | |||||||||
Componentes | |||||||||
Administración de energía |
Arquitecturas de procesador basadas en tecnologías RISC | |
---|---|