PowerPC

PowerPC (vanligvis forkortet PPC) er CPU -er av typen RISC , utviklet av IBM , Motorola og Apple .

Prosessorene til denne familien ble produsert av IBM og Freescale Semiconductor (som var halvleder- og mikroprosessordivisjonen til Motorola ), og ble hovedsakelig brukt i Apple Computer- eller Macintosh -datamaskiner frem til 2006 og i forskjellige IBM-modeller.

Historikk

RISC - filosofien ble introdusert av informatiker John Cocke på 1970-tallet. I 1980 startet IBM IBM 801 -prosjektet hvor den første RISC - prosessoren skulle utledes , prosjektet ble ledet av John Cocke selv . Denne RISC -prosessoren ga ganske dårlig ytelse, og tvang IBM til å påta seg Project America , for å lage den første prosessoren til Power-arkitekturen (lavt strømforbruk, men kraftig prosessor).

I 1991 innså IBM potensialet i Power-designet og søkte en allianse med Apple og Motorola for å fremme etableringen; så dukket AIM-alliansen opp (Apple, IBM og Motorola, for tiden Freescale) hvis mål var å fjerne Microsoft- og Intel -domenet som tilbød systemer basert på 80386 og 80486.

PowerPC-implementeringer

PowerPC har vært en av de mest utbredte arkitekturene takket være dens høye ytelse og teknologiske implementering. Dette er en liten liste over PowerPC-implementeringer gjennom historien.

  1. 601 MPC601 50 og 66MHz
  2. 602 forbrukerprodukter (multiplekset adresse og databuss)
  3. 603 for bærbare datamaskiner
  4. 603e
  5. 604
  6. 604e
  7. 620 den første 64-biters implementeringen
  8. x704 BiCOMOS PowerPC-implementering av eksponentielle teknologier
  9. 750 G3 ( 1997 ) 233MHz og 266MHz
  10. 7400 G4 ( 1999 ) 350MHz
  11. 750FX annonsert av IBM i 2001 og tilgjengelig i 2002 på 1 GHz.
  12. 970 G5 ( 2003 ) 64-bits implementering hentet fra IBM Power 4. Hastigheter 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0 GHz, 2,1 GHz, 2,3 GHz, 2,5 GHz og 2,7 GHz
  1. e200
  2. e300
  3. e500
  4. e600
  5. PPC400:401, 403, 405, 440, 450, 460

PowerPC 601

I 1993 dukket den første generasjonen PowerPC opp under kodenavnet PowerPC 601, som ble utviklet av alliansen Apple, IBM og Motorola. I Austin var det stedet de utviklet prosessoren, og i designet brukte de bussgrensesnittet til Motorola 88110 . PowerPC 601 var ganske vellykket. PowerPC har æren av å ha sluttet seg til 3 harde konkurrenter, Apple, IBM og Motorola, i sin utvikling og etterspørselsgenerering for å konkurrere mot Intel/Microsoft-binomialen. Applikasjonsvolumet er (og var) avgjørende for suksess eller fiasko for en mikroprosessor. Utviklings- og produksjonskostnadene er skremmende, og PowerPC oppnådde flere nisjer, uten å nå det opprinnelige målet. Alle Macintosh-maskiner fra 1994 til 2006 inkorporerte denne mikroen, så vel som den vellykkede Nintendo Wii, Microsoft Xbox 360-konsollen eller en komponent av Sony PlayStation 3

PowerPC 7447

PowerPC 7447 er en enkeltkjernes 32-bits prosessor som ble brukt mye av Apple i sine PowerBook-, iBook- og Mac mini-linjer fra slutten av 2003 til slutten av 2005, rett før byttet til Intel-prosessorer. Disse prosessorene ble brukt med hastigheter fra 1 GHz på 12" DVI PowerBook til 1,67 GHz på 15" og 17" tolags PowerBook. Sistnevnte brukte en variant kalt 7447a (ingen L3-cache). Apple kalte denne prosessoren G4, akkurat som tidligere versjoner som 7455 (modeller med Cache L3) Det bemerkelsesverdige med en G4-prosessor var at den for første gang inkluderte Altivec- eller Velocity Engine-instruksjonssettet som annonsert av Apple, som ikke var tilgjengelig på G4. forrige generasjon av prosessorer kjent som G3. G5 eller 750 inkluderte også dette instruksjonssettet, men var 64 bit. G5 brukte mer strøm enn G4 og gikk betydelig varmere, så den ble aldri brukt i små eller bærbare maskiner, og det er derfor den eksisterte side om side med 7447.

Forskjellene mellom 7447 og 7455 (forgjengeren) er at førstnevnte har dobbel sekundær- eller L2-cache som hjelper til med å holde prosessoren godt matet med instruksjoner og data, og den har ingen nivå 3- eller L3-cache.

PowerPC 970

Den kalles også PowerPC G5 ettersom den ble brukt, i sin første versjon, av Power Mac G5 . Det er en 64-bits mikroprosessor . Det er en andre versjon kalt PowerPC 970FX som forbedrer ytelsen litt. Den siste modellen av PPC970 er PPC970MP (dual core) med 1mb L2 cache, PPC970GX (enkeltkjerneversjon av 970MP) har blitt kansellert.

Denne mikroprosessoren brukes i noen superdatamaskiner.

Xenon

Xenon er kjernen i Microsofts Xbox 360 - konsoll . Den er basert på PowerPC ISA, har tre uavhengige og symmetriske kjerner på 3,2 GHz, med 6 tråder og 32 KiB L1-cache. Den har en 1024 KB L2-hurtigbuffer på 1,6 GHz og implementerer et derivat av VMX-utvidelsene, VMX128 (de samme VMX-utvidelsene, men med 128 registre og samtidig multithreading-evne). Den gir en busshastighet på 5,4 GHz og opptil 21,6 GiB/s båndbredde.

Cell Broadband Engine

I 2001 begynte Sony , Toshiba og IBM å utvikle en prosessor for servere, spillkonsoller og håndholdte datamaskiner. Resultatet ble Cell Broadband Engine. Kjernen er basert på ISA Power, den har 8 koprosessorer som gjør at vektor- og multimedieoperasjoner kan akselereres parallelt.

De første versjonene av cellen opererer ved frekvenser på 4,8 GHz (det er verdt å nevne at PlayStation 3 kjører på 3,2 GHz og det er 65 nm prototyper som fungerer på 6 GHz).

IBM Broadway

Ansatt som kjernen i Nintendos Wii - konsoll utgitt i 2006 , er Broadway-prosessoren en IBM PowerPC, med kodenavnet "Broadway" ( IBM Broadway ) med 90nm SOI CMOS-teknologi som kjører på 729MHz.

PowerPC NXP

Den 64-bit NXP PowerPC flertrådede Power ISA-baserte mikroprosessorkjernen fra Freescale Semiconductor (nå en del av NXP). e6500-eksemplet vil drive hele utvalget av prosessorer i QorIQ AMP-serien på en brikke (SoC) som deler det vanlige navneskjemaet: "Txxxx". Harde prøver, produsert på en 28nm prosess, tilgjengelig tidlig i 2012 med full produksjon i slutten av 2012.

PowerPC-støttede plattformer

Denne mikroprosessoren er designet basert på IBM POWER-arkitekturen med noen komponenter hentet fra Motorola 68000 -mikroprosessoren for å gi den kompatibilitet med Apples datamaskinarkitektur .

Minst følgende operativsystemer kan kjøres på den :

GNU/Linux-distribusjoner

Følgende er noen av GNU/Linux-distribusjonene som støtter PowerPC:

Nåværende situasjon

Den 6. juni 2005 bekreftet Steve Jobs ryktet som ble diskutert i disse dager; Apple byttet til Intel . Jobs sin unnskyldning var at PowerPC-prosessorer lider av alvorlige temperaturproblemer og så videre. Til forundring for alle de som var tilstede på WWDC 2005, bemerket Steve Jobs at Mac OS X hadde et "Secret Double Life" ettersom det hadde blitt kompilert for både x86 og PowerPC siden den første versjonen.

Men dette betyr ikke at PowerPC-arkitekturen kommer til å bli glemt, siden hensikten til IBM er å fortsette å produsere dem til tross for at de ikke lenger har sin største klient, Apple [ referanse nødvendig ] . Tidens viktigste spillkonsoller, Microsoft Xbox 360 , Sony PS3 og Nintendo Wii , var utstyrt med en PowerPC-arkitekturprosessor, selv om de skilte seg med hensyn til kraft og sammensetning. Dessuten er mange superdatamaskiner basert på PPC-mikroprosessorer som de to første maskinene i Spania: Magerit og MareNostrum .

PowerPC-arkitekturen er også mye brukt i SoC (System On Chip) -systemer og innebygde systemer generelt, slik som Mars Rovers fra NASAs Mars Exploration Rover - oppdrag . Freescale og AMCC er hovedprodusentene av denne typen CPU. Noen innebygde system- CPU- er har også blitt brukt (eller blir brukt) i hovedkort for datamaskiner med lav effekt (f.eks . EFIKA 5K2, Sam440ep , AmigaOne X5000).

Datamaskiner med PowerPC CPUer

Maker Modell År CPUer
Apple inc. Mac : 1994-2006
  • 1994-2006
  • 1998-2006
  • 2002-2006
  • 2005-2006
  • 2002-2006
  • 1995-2006
  • 1999-2006
601, 603, 604, G3, G4 og G5
  • 601 til G5
  • G3, G4 og G5
  • G4
  • G4
  • G4 og G5
  • 603, G3 og G4
  • G3 og G4
IBM * RS/6000 /pSeries/System s
  • IntelliStation POWER 185
  • BladeCenter JS20 og JS21
1994-2009 601 til G5
Power Computing og andre PowerWave, PowerTower
og andre klone Mac -er
1995-1997 601, 603/e og 604/e
Bli innlemmet BeBox 1995-1997 603/603e
Amiga Inc. og Eyetech AmigaOne 2002-2004 G3 og G4
Genesis
  • 2002-2006
  • 2006-2007
  • G3 og G4
  • MPC5200B (e300)
ACube Systems Srl
  • 2007-2016
  • 2010-2016
  • AMCC 440ep
  • AMCC 460ex
TerraSoft (nå Fixstars ) og MAI
Fixstars
  • Theron og BriQ
  • YDL kraftstasjon
  • 2001-2004
  • 2008-2009
  • G3 og G4
  • G5 (970 MP)
A-EON
  • AmigaOne X5000/20
  • 2012-2015
  • 2016-

Referanser

  1. http://support.apple.com/kb/HT3759?viewlocale=es_ES

Eksterne lenker