PowerPC G4

Den PowerPC G4 er et 32-  bits RISC mikroprosessor produsert av Motorola selskapet i nært samarbeid med Apple og IBM . Det er en andre generasjon PowerPC , spioneringen som fjerde generasjon av Apple.

PowerPC G4 brukes hovedsakelig i Macintosh fra Apple utgitt mellom 1999 og 2005 og, mer anekdotisk, i Amiga nye generasjon: Amiga One og Pegasos . Den er tilgjengelig i flere versjoner, inkludert 7400, 7410, 7450, 7451, 7445, 7455, 7457, 7470, 7447, 7448 (den siste). Vi kan også noen ganger høre om G4Max, G4e, G4 +, etc.

Det er den første PowerPC som inkluderer en 128-biters vektorenhet kalt AltiVec (Velocity Engine i USA). Disse 128-bitersregistrene er skilt fra 32-biters instruksjonsenhet, og det er over 160 nye instruksjoner som er spesielt designet for å håndtere regneoperasjoner som ofte brukes i manipulering av 3D-grafikk, bilde og lyd. Spesielt er AltiVec den mest effektive konkurrenten SSE til Intel og 3DNow! fra AMD . For å dra nytte av disse nye instruksjonene, er det nødvendig å skrive om programvaren som tidligere fungerte under PowerPC G3 . Programvare som ikke er optimalisert for Altivec, kjører ikke raskere med en G4 enn med G3.

G4 er gravert hovedsakelig i 0,18 mikrometer og deretter i 0,13, og opererer fra 350  MHz til 1,8  GHz (eller enda mer med de nyeste Freescale-utviklingene) med en buss som varierer mellom 100  MHz og 166  MHz for de nyeste versjonene. De første versjonene av G4 innlemmet 10,5 millioner transistorer, de siste versjonene har sett dette tallet økt til 33 millioner.

IBM nektet å produsere G4, fordi det i sine øyne egentlig var en forbedret G3, mer enn en reell etterfølger til PowerPC 604 som G3 riktignok hadde overgått når det gjaldt kraft (spesielt på grunn av en optimalisert cache-minneadministrasjon) men egentlig ikke erstattet. G3s og G4s ble sett mer på som etterfølgere til 603 av IBM. IBM trodde egentlig ikke på Altivec. Fraværet av IBM i G4-eventyret veide tungt på utviklingshastigheten til denne prosessoren, og IBM forbedret graveringsprosessene raskere enn Motorola (i løpet av G3 var kobbergraveringsprosessene eller SOI-teknologien designet av IBM og ikke Motorola for eksempel). Motorola var i lang tid ikke i stand til å gjøre G4 til å overstige 450 og deretter 500  MHz , noe som alvorlig straffet Apple. Imidlertid, på spørsmål fra Apple, hvis innsats for å tilpasse programvaren til Altivec var viktig, bestemte IBM seg senere for å integrere Altivec i 64-biters PowerPC G5-prosessor .

Eksterne linker