Aller au contenu

PowerPC G4

Un article de Wikipédia, l'encyclopédie libre.
800MHzMotorola PowerPC 7450 sur un module processeur d’un PowerMac G4

LePowerPC G4est unmicroprocesseur32bitsRISCfabriqué par la sociétéMotorola,en étroite collaboration avecAppleetIBM.C’est unPowerPCde seconde génération, présenté comme étant de quatrième génération par Apple.

Le PowerPC G4 est essentiellement utilisé dans lesMacintoshd’Applesortis entre1999et2005ainsi que, de façon plus anecdotique, dans lesAmiganouvelle génération: l’AmigaOneet lePegasos. Il se décline en plusieurs versions dont les 7400, 7410, 7450, 7451, 7445, 7455, 7457, 7470, 7447, 7448 (le plus récent). On peut également entendre parler parfois de G4Max, G4e, G4+, etc.

C’est le premier PowerPC à inclure une unité de calcul vectorielle 128 bits nomméeAltiVec(Velocity Engine auxÉtats-Unis). Ces registres 128 bits sont séparés du dispositif d’instructions 32 bits tout comme plus de 160 nouvelles instructions spécialement conçues pour traiter des opérations arithmétiques généralement utilisées dans la manipulation des graphiques 3D, de l’image et du son. Concrètement, AltiVec est le concurrent plus performant duSSEd’Intelet du3DNow!d’AMD.Pour tirer profit de ces nouvelles instructions, il faut réécrire les logiciels qui fonctionnaient jusque-là sousPowerPC G3.Les logiciels non optimisés pour Altivec ne fonctionnent pas plus rapidement avec un G4 qu’avec le G3.

Gravé majoritairement en 0,18 micromètre puis en 0,13, le G4 fonctionne de 350MHzà 1,8GHz(voire plus avec les dernières évolutions deFreescale) avec un bus variant entre 100MHzet 166MHzpour les versions les plus récentes. Les premières versions du G4 intégraient 10,5 millions de transistors les versions les plus récentes ont vu ce nombre porté à 33 millions.

Motorola PowerPC 7400

IBM refusa de fabriquer le G4, car à ses yeux il s’agissait essentiellement d’un G3 amélioré, plus que d’un réel successeur duPowerPC 604que le G3 avait certes surpassé au niveau de la puissance (surtout en raison d’une gestion de lamémoire cacheoptimisée) mais jamais réellement remplacé. Les G3 et les G4 étaient vus plus comme des successeurs du 603 par IBM. IBM ne croyait pas réellement à Altivec. L’absence d’IBM dans l’aventure G4 pesa lourd sur la vitesse d’évolution de ce processeur, IBM améliorant plus rapidement les processus de gravure que Motorola (durant la vie du G3, les procédés de gravure sur cuivre ou la technologie SOI furent conçus par IBM et non Motorola par exemple). Motorola fut longtemps incapable de faire dépasser au G4 les 450 puis les 500MHz,ce qui pénalisa lourdement Apple. Toutefois, poussé par Apple dont les efforts engagés pour adapter les logiciels à Altivec furent importants, IBM décidera plus tard d’intégrer Altivec au processeur 64 bitsPowerPC G5.

Liens externes

[modifier|modifier le code]