Citation : "A part ajouter de la mémoire cache, multiplier le nombre de transistors, qu'est-ce qu'ils ont fait ?"
A part ajouter du cache, ce qu'ils ont fait (plus précisément) :
-Doublé et accéléré le cache niveau 1
-Multiplié par 2.5 et accéléré le cache niveau 2
-Diminué (si, si), intégré au CPU (au lieu d'un chip externe, ce qui explique l'explosion du nombre de transistors) et accéléré le cache de niveau 3
-Changé le nombre d'unités de calculs, permettant d'avoir un panel plus grand d'instructions pouvant être exécutées en même temps (enfin moins de limitation concernant l'éxecution du deuxième bundle en fonction du premier)
-Réduit la profondeur de pipeline
Par ailleurs, détail non négligeable, ils sont passés à une vraie architecture autour du processeur. Honnêtement, il y a 18 mois, si vous vouliez construire une machine sur-puissante, vous l'auriez équipée de SDRAM PC100 ? Ben c'est ce qu'ils ont fait sur l'Itanium ! Pourquoi ? Tout simplement parce que le but des machines était de valider l'architecture, de permettre aux éditeurs de soft de préparer des logiciels pour sa sortie, aux chercheurs de travailler dessus, etc...
Enfin, si ces résultats sont certes fort impressionants, tous les softs ne sont pas encore prêts à exploiter les capacités de l'engin. Programmer/compiler de l'EPIC, c'est pas une partie de plaisir et pour l'optimiser, faut en vouloir...
Au passage, l'Itanium 2 permet permet toujours d'executer du code IA32 (c'est dans la doc)
[^] # Re: Efficacité
Posté par imalip . En réponse à la dépêche L'Itanium II est sorti. Évalué à 10.
A part ajouter du cache, ce qu'ils ont fait (plus précisément) :
-Doublé et accéléré le cache niveau 1
-Multiplié par 2.5 et accéléré le cache niveau 2
-Diminué (si, si), intégré au CPU (au lieu d'un chip externe, ce qui explique l'explosion du nombre de transistors) et accéléré le cache de niveau 3
-Changé le nombre d'unités de calculs, permettant d'avoir un panel plus grand d'instructions pouvant être exécutées en même temps (enfin moins de limitation concernant l'éxecution du deuxième bundle en fonction du premier)
-Réduit la profondeur de pipeline
Par ailleurs, détail non négligeable, ils sont passés à une vraie architecture autour du processeur. Honnêtement, il y a 18 mois, si vous vouliez construire une machine sur-puissante, vous l'auriez équipée de SDRAM PC100 ? Ben c'est ce qu'ils ont fait sur l'Itanium ! Pourquoi ? Tout simplement parce que le but des machines était de valider l'architecture, de permettre aux éditeurs de soft de préparer des logiciels pour sa sortie, aux chercheurs de travailler dessus, etc...
Enfin, si ces résultats sont certes fort impressionants, tous les softs ne sont pas encore prêts à exploiter les capacités de l'engin. Programmer/compiler de l'EPIC, c'est pas une partie de plaisir et pour l'optimiser, faut en vouloir...
Au passage, l'Itanium 2 permet permet toujours d'executer du code IA32 (c'est dans la doc)