PowerPC | |
---|---|
Microprocesor IBM PowerPC 601 | |
Dezvoltator | SCOP. |
Adâncime de biți | 32 de biți/64 de biți (32 → 64) |
Prezentat | 1992 |
Arhitectură | RISC |
Tip de | registru-registru |
Implementarea tranziției | prin steaguri de condiție |
Ordinea octetilor | Comutabil (bi-endian) |
Fișiere media la Wikimedia Commons |
PowerPC (sau PPC pe scurt ) este o arhitectură de microprocesor RISC creată în 1991 de o alianță a Apple , IBM și Motorola cunoscută sub numele de AIM .
Istoria PowerPC începe cu prototipul cip 801 , creat de IBM la sfârșitul anilor 1970 , pe baza ideilor lui John Cock despre arhitectura RISC . A fost urmat în continuare de designul IBM RT-PC cu 16 registre în anii 1980 , care a evoluat în continuare în arhitectura POWER introdusă de RS/6000 la începutul anilor 1990 . Designul POWER sa bazat pe arhitectura procesoarelor RISC anterioare , cum ar fi IBM 801 , și arhitectura MIPS . Adevăratul microprocesor POWER, una dintre primele implementări superscalare ale arhitecturii RISC, a fost de înaltă performanță și multi-core. IBM și-a dat seama curând că aveau nevoie de un design cu un singur cip care să nu implementeze unele dintre instrucțiunile POWER pentru ca linia de procesoare RS/6000 să includă soluții la toate nivelurile de performanță și au început lucrările la microprocesorul POWER cu un singur cip.
IBM a abordat Apple pentru a colabora la o familie de procesoare cu un singur cip bazate pe arhitectura POWER. La scurt timp după aceea, Apple, ca unul dintre cei mai mari clienți de microprocesoare desktop ai Motorola, [1] i-a cerut lui Motorola să se alăture acestei colaborări. Apple credea că Motorola, cu istoria sa lungă de colaborare cu Apple, ar fi capabilă să producă mai multe microprocesoare decât IBM. Această alianță tripartită a devenit cunoscută sub numele de AIM, după primele scrisori ale Apple, IBM, Motorola.
Pentru Motorola, aderarea la această alianță a fost extrem de benefică. Acest lucru le-a permis să vândă un procesor RISC bine testat și puternic fără a cheltui bani pentru dezvoltarea acestuia. De asemenea, au avut un cumpărător major al acestor procesoare - Apple și un altul - potențial - în persoana IBM, care nu și-a putut produce versiunile junior de POWER, dar le-a cumpărat de la Motorola.
Motorola avea deja propriul procesor RISC, , s-a vândut extrem de prost Un motiv pentru eșecul său a fost compatibilitatea slabă cu versiunea anterioară, populara serie 68000 , folosită și în computerele Apple Macintosh . Motivul principal a fost întârzierea lansării din cauza problemelor de dezvoltare și de fabricație, din cauza cărora Motorola a ratat ocazia de a concura cu succes cu alți producători.
Cu toate acestea, producția lui 88000 începuse deja, iar Data General vindea computere bazate pe 88k. Apple avea deja un computer prototip funcțional cu 88k. S-a decis ca noul procesor POWER cu un singur cip să fie compatibil cu 88000, ceea ce ar permite Apple și Motorola să înceapă să vândă mașini mult mai rapid, fără a fi nevoie să refacă plăcile de bază.
Combinația tuturor acestor cerințe a dus la specificația PowerPC (Performance Computing). Toată lumea a fost un câștigător:
În 1999, IBM a semnat un acord cu Nintendo pentru a furniza procesoare bazate pe arhitectura PowerPC, rezultând procesoarele Gekko ( Nintendo GameCube ), Broadway ( Wii ) și Espresso ( Wii U ).
PowerPC este proiectat conform principiilor RISC , implementarea superscalară este posibilă în cadrul conceptului . Există versiuni ale designului pentru ambele variante pe 32 și 64 de biți. Pe lângă specificațiile de bază POWER , PowerPC are:
La procesoarele PowerPC, magistrala internă este adusă la suprafața cipului și conectată la o punte care traduce comenzile către alte magistrale conectate la RAM, magistrala PCI și așa mai departe.
Procesoarele Power PC sunt, de asemenea, utilizate în procesoarele multi-core ca nuclee de control, de exemplu:
POWER | Arhitectura|
---|---|
istoric | |
Actual | |
subiecte asemănătoare |
|
Tehnologii de procesoare digitale | |||||||||
---|---|---|---|---|---|---|---|---|---|
Arhitectură | |||||||||
Arhitectura set de instrucțiuni | |||||||||
cuvânt mașină | |||||||||
Paralelism |
| ||||||||
Implementări | |||||||||
Componente | |||||||||
Gestionare a energiei |
Arhitecturi de procesoare bazate pe tehnologii RISC | |
---|---|