Le Power PC 970 identique au G4e

Sydney Bristow

Membre expert
Club iGen
19 Février 2003
5 547
487
le PowerPC 970 devrait se comporter à peu de choses près comme un G4 (MPC7400) à fréquence équivalente.

lu ici
http://perso.wanadoo.fr/kakace/PowerPC/PPC970.html

Les applications plus classiques pourraient être handicapées par le nombre réduit d'IU par rapport au G4e, bien que le gain en fréquence puisse masquer en grande partie cette lacune. Les unités AltiVec sont en outre moins performantes qu'avec un G4e et, là aussi, la fréquence supérieure du PowerPC 970 vient à son secours.
Un PowerPC 970 ne peut probablement pas rivaliser avec un G4e, à moins d'un gros écart au niveau de la fréquence du processeur.

SYD


 
Par très réconfortant tout ça ...
 
Ce qui compte c'est le gain de perfs ...
 
Comme on peut trouver des benchs particuliers où le G3 est aussi performant que le G4, on pourra sans doute trouver des benchs (utilisant altivec) où le G4 battera le PPC970.

Mais en "moyenne", le PPC970 devrait écraser le G4.
 
Kakace participe au forum MacBidouille, vous pouvez suivre ses interventions dans ce thread.

<blockquote><font class="small">Post&eacute; &agrave; l'origine par kakace:</font><hr />Avant de se fourvoyer dans des conjectures audacieuses, il serait bon de comprendre comment fonctionne un microprocesseur, de connaître la nature des compromis liés à tel ou tel choix technique, mais surtout de se renseigner sur l'architecture interne de la bête. Histoire de mettre un peu d'ordre dans tout ça, je vais tâcher de mettre en ligne un article accessible à tout le monde, sorte de comparatif entre le G4 et le PPC 970 (bien que la documentation relative à ce dernier soit plutôt légère...).

[/QUOTE]

Dans l'article il essaie de se faire une idée du PPC 970 à partir de ce que IBM a révélé de l'architecture (nombre d'unités d'execution, etc.), comme Jon "Hannibal" Stokes d'ArsTechnica qui a déjà écrit plusieurs articles sur le sujet (Part I: Design Philosophy and Front End et Part II: The Execution Core).

Kakace et Hannibal donnent leur avis mais ne peuvent pas tirer de conclusions trop définitives, ils admettent tous les deux que certaines données sont encore inconnues. Mais si tout le monde interprète leurs tentatives d'éclaircissement à tort et à travers on se retrouve au point de départ, à "se fourvoyer dans des conjectures audacieuses".
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par le webmaster du site:</font><hr /> En fin de compte, si on met de côté la partie FPU et la bande passante vers la mémoire, le PowerPC 970 devrait se comporter à peu de choses près comme un G4 (MPC7400) à fréquence équivalente.

[/QUOTE]
Snif
frown.gif
 
Ca y est, ça recommence.
laugh.gif


En admettant qu'il ait raison (mais je ne vois pas pourquoi on mettrait de côté "la partie FPU et la bande passante"), moi j'aimerais bien avoir l'équivalent d'un G4 tournant à 2 GHz et +. On ne parlerait pas de "Megahertz myth" et de Mac "lents", et tout le monde serait joyeux, à courir l'Aqua d'un air satisfait. Mais on dirait que le G4 n'a pas été pensé pour une fréquence d'horloge aussi élevée (voir le pipeline), au contraire du PPC 970. C'est toujours une question d'équilibre, ce qu'on perd ici on essaie de le regagner là, si possible avec un bénéfice.
 
ouais et bien on dirait que motorola veuillent se réveiller et annonce une gravure en 0,09 ce qui pourrait dire d'après MacBidouille que les G4 pourraient (un jour lol) atteindre 2 Ghz …


avis perso; dommage qu'ils aient attendu aussi longtemps avant de se réveiller chez motorola …

petite question aux pros, comment on pourrait raccourcir les "pipelines" afin de diminuer le temps de lattence ?
 
ouias faire des estimations à partir de documentations technique ca a jamais ete ca.....faut juste attendre de le voir en action c'est tout ! Il y a tellement de chose qui rentre en jeu qu'il est impossible de savoir a l'avance !
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par ToMacLaumax:</font><hr />ouais et bien on dirait que motorola veuillent se réveiller et annonce une gravure en 0,09 ce qui pourrait dire d'après MacBidouille que les G4 pourraient (un jour lol) atteindre 2 Ghz …

[/QUOTE]

Motorola n'annonce rien du tout, et on a toujours pas vu un seul G4 fabriqué avec un procédé de gravure 0,13 micron, alors 0,09...
tongue.gif


Ils font de la recherche sur le site de Crolles avec Philips et STMicroelectronics (article ici), mais qui sait si ce sera applicable au 745x (ce n'est pas la seule puce conçue par Motorola)...

To get the work done, Motorola will join Philips and STMicroelectronics in a newly established research and development center in Crolles, France. The company will also pitch in on a pilot 300-millimeter chip production line there. At the Crolles facility, the companies will develop new chip manufacturing technology from the 90-nanometer level down to 32 nanometers during the next five years.

exclamation.gif
Un sujet plus centré sur Motorola a été ouvert ici.
 
Pour conforter ce que disait MiniMe, même entre deux génération de G4, si on compare les processeurs à la même vitesse, l'ancien est souvent plus performant que le nouveau. Cela s'explique par le fait qu'entre deux génération, l'architecture du processeur est remanié pour pouvoir monté plus haut en fréquence.

Ca n'empêche pas les nouvelles génération de processeur d'en mettre plein la vue aux anciens à chaque fois. Donc pas de panique avec le PPC 970.


Quand à l'usine de Crolles, il y a deux sites, dont un est réservé à la R&amp;D. Ce deuxième site grave d'ores et déjà à la finesse de 0.09 micron. Par contre, je ne sais pas du tout quels processeurs sont fabriqués. Cependant, il faut garder à l'esprit que cette production est avant destinée à la recherche. De plus, seuls les waffers de silicium sont gravés. Le découpage et le packaging sous forme de processeur est réalisé ailleurs...


Moi aussi j'ai mes sources
wink.gif
laugh.gif

 
Comment peut on écrire autant de "choses" (pour rester poli) alors que :
- le mode de fonctionnement de ce pro ne peut se rapprocher à rien de connu !
- personne ne connait la nature des "companion chips" qui l'accompagneront !
- personne ne connait la nature de la carte mère qui l'hébergera !
Et pourquoi vouloir ignorer dans ce paysage un point clé : l'os X recompilé et optimisé qui le fera vivre !!!

Cela me fait penser au sketch de Coluche sur les "milieux autorisés"...
mdr
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par golf:</font><hr /> Cela me fait penser au sketch de Coluche sur les "milieux autorisés"...
mdr


[/QUOTE]
Hihi
laugh.gif
Quand on en sait pas plus que ça hein !
laugh.gif
laugh.gif
laugh.gif
 
Onra a dit:
Quand à l'usine de Crolles, il y a deux sites, dont un est réservé à la R&amp;D. Ce deuxième site grave d'ores et déjà à la finesse de 0.09 micron. Par contre, je ne sais pas du tout quels processeurs sont fabriqués. Cependant, il faut garder à l'esprit que cette production est avant destinée à la recherche.

Interview de Claudine Simson, corporate vice president and chief technology officer of Motorola's Semiconductor Products Sector, ouf.
laugh.gif


Q - How is research working with Crolles ? Are the different wafer sizes an issue ?
R - It's working well. They do the 90-nm low-power CMOS for things like the wireless phone and PDA baseband.
 
Salut
smile.gif

Absolument pas d'accord :b

Pour ceux qui n'auront pas envie de tout lire, voici un extrait d'une doc Apple:

"The G5's two integer units are more capable than the G4's simple
integer units (they can both handle multiply, and one can do divide), while only the G4's complex unit can do either multiply or divide"

Ces articles ne sont qu'une analyse, certe interressante, mais théorique, des spécifications publiées. D'ailleur les auteurs ont l'honnêteté d'admettre dans leur conclusion... qu'ils ne peuvent pas vraiment conclure. Aussi, ils comparent le nombre d'unités de chacun des processeur, sans pouvoir précisément en comparer la qualité. Mais passont là dessus, inutile plonger dans des détails barbants pour comparer ces processeurs, il y a plus simple:

Le G5 a bien plus de potentiel G4 de même fréquence pour plusieurs raisons:

- Quelque chose qui coûte énormément au hardware, ce sont les transferts de mémoire. Même si le G5 a une légère pénalité lors des accès ponctuels à de petites zones mémoire, le G4 ne fait pas le poid, C'est indiscutable. Et c'est ce que font le plus les applications: déplacer un paquet de pixels, afficher un menu, transférer du texte d'un endroit à l'autre de la mémoire.

- Les caches L1 et L2 du G5, deux fois plus gros et bien moins contraignants que ceux du G4, vont filer un formidable coup de pied au derrière à pas mal d'applications. Surtout pour celle dont certains traitement ne "tenaient" pas dans les caches du G4, mais tiendront dans ceux du G5. Le cache L3, plus pénalisant qu'autre chose, et rendu obsolète par le nouveau bus, disparait.

- Beaucoup trop d'importance est donnée aux calculs entiers. Cela fait longtemps que les applications ne font plus du calcul intensif en entiers. Les calculs en flottants interviennent partout: 2D/3D (Quartz:)), traitement du signal (iTunes, applis audio), Codecs, et ce sont précisément ces calculs là qui sont le plus susceptibles de faire ramer une machine. Surement une des raisons qui a poussé IBM à ne proposer "que" deux unités en entiers, et deux en flottants (contre une pour le G4)

Pour bien tirer parti de deux, trois ou quatre unités en entier, il faut commencer à bien faire attention à comment on programme, ex: ne pas faire des calculs successifs qui dépendent les uns des autres, il devient alors vite interressant pour de tels calculs de commencer à utiliser Altivec, qui traite 4, 8, ou 16 nombres a la fois.

- Anecdote: pour les fans de pythagore (et les autres), le G5 implémente en hardware la fonction racine carrée :-)

Mais il ne fait peu de doute qu'en le faisant exprès, dans un cas bien particulier, il soit possible pour un développeur expérimenté de s'arranger pour faire un algorithme plus rapide sur un G4 que sur un G5 de même fréquence. Les concepteurs du G5 ont sacrifiés quelques avantages sur certains points, pour en gagner sur d'autres. Il ne faut pas se focaliser sur les désavantages sans parler des avantages gagnés en contrepartie.

http://developer.apple.com/technotes/tn/tn2087.html

 
Lu sur Mac4Ever :

Un développeur présent à la WWDC a eu la chance de pouvoir tester AfterEffect sur un G5 Double 2Ghz. L'animation calculée est présente ici. Il a mis en comparaison un Xeon Dual 2.66GHz. Voici le résultat :

1 x 1.0 GHz G4 PowerBook 17" - ~30 minutes (3 min/frame)
2 x 2.66 GHz Pentium Xeon from Boxx - 11 min, 39 sec (1.2 min/frame)
2 x 2.0 GHz PowerMac G5 - 6 min, 1 sec (0.6 min/frame)

Pour un logiciel non optimisé bi-processeur, je dois avouer que même le G4 s'en tire plutôt bien. Et le G5 écrase la puce Intel.
C'est quand même très prometteur
smile.gif


http://www.mac4ever.com/actu.php#6788