Web Analytics
Privacy Policy Cookie Policy Terms and Conditions PowerPC G4 - Wikipédia

PowerPC G4

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).
800 MHz Motorola PowerPC 7450 sur un module processeur d'un PowerMac G4
Agrandir
800 MHz Motorola PowerPC 7450 sur un module processeur d'un PowerMac G4

Le PowerPC G4 est un microprocesseur 32 bits RISC fabriqué par la société Motorola, en étroite collaboration avec Apple Computer. C'est un PowerPC de seconde génération, présenté comme étant de quatrième génération par Apple. Il est actuellement encore fabriqué par Freescale.

Le PowerPC G4 est essentiellement utilisé dans les Macintosh d'Apple Computer sortis depuis 1999 ainsi que, de façon plus anecdotique, dans les Amiga nouvelle génération: l'AmigaOne et le Pegasos. Il se décine 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 bit nommée AltiVec (Velocity Engine aux USA). Ces registres 128-bit sont séparés du dispositif d'instructions 32 Bits tout comme plus de 160 nouvelles instructions spécialement conçu 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 du SSE d'Intel et du 3DNow! d'AMD. Armé de ses 160 instructions et 32 registres 128-bit, il s'est révélé être un digne compétiteur. Il est évident que pour tirer profit de ces nouvelles instructions, Apple fut obligé de réécrire les logiciels qui fontionnaient jusque là sous PowerPC G3. Les logiciels non-optimisés pour Altivec ne fonctionnaient pas plus rapidement avec un G4 qu'avec le G3. En revanche les logiciels parfaitement optimisés étaient incroyablement plus véloces. Le G4, disposant de branches d'instructions très courtes, était extrêmement rapide pour accéder rapidement à ses instructions, il en résultait des performances réellement étonnantes dans certains cas de figure face à des processeurs cadencés à des vitesses bien supérieures.

Gravé majoritairement en 0,18 micron puis en 0,13, le G4 fonctionne de 350 Mhz à 1,8Ghz (voire plus avec les dernières évolutions de Freescale) avec un bus variant entre 100 Mhz et 166 Mhz pour les versions les plus récentes. Il est assez performant tout en générant peu de chaleur. 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. Il existe encore de nos jours de tels processeurs qui conservent malgré tout un bon rapport qualité prix

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 du PowerPC 604 que le G3 avait certes surpassé au niveau de la puissance (surtout en raison d'une gestion de la mémoire cache optimisée) mais jamais réellement remplacé. Bien que très puissant, les G3 et les G4 étaient vu 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 500 MHz, 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 puissant processeur 64 bits PowerPC G5.

[modifier] Voir aussi

Liste des processeurs PowerPC

PowerPC 403 ~ PowerPC 405 ~ PowerPC 440 ~ PowerPC 601 ~ PowerPC 602 ~ PowerPC 603 ~ PowerPC 604
PowerPC 620 ~ PowerPC Gekko ~ PowerPC 750 (G3) ~ PowerPC 7400 (G4) ~ PowerPC 970 (G5)


Liste des microprocesseurs Motorola

6800 · 6809 · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 88000 · DragonBall · ColdFire · PowerPC · PowerPC G3 · PowerPC G4

FPU :  68881/2      MMU : 68851

DSP :  DSP560XX · DSP563XX · DSP566XX · DSP568XX · DSP96XXX

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu