Next: Application
Up: Un exemple
Previous: Un exemple
Pour valider l'intérêt de ces travaux,
nous avons effectué des optimisations "à la main" sur plusieurs
applications scientifiques réelles. Nous avons réalisé ces tests sur
le super-calculateur SP2 de l'École des Mines de Paris, qui contient
des processeurs de la gamme IBM-RS6000, Power2 [16](cf.
figure 5). Ce processeur fonctionne à une fréquence
relativement "faible" (66,6 MHz pour un noeud large modèle 590), et tire
toute sa puissance de sa capacité à effectuer plusieurs calculs en
"parallèle". Il dispose en effet de deux unités de calcul flottant
qui peuvent chacune commencer une addition et une multiplication par
cycle de calcul (instruction appelée fma). Ceci permet donc de
lancer 4 opérations élémentaires par cycle. Ce processeur dispose en
outre de la possibilité de faire des lectures ou écritures de mots de
128 bits (données contiguës en mémoire - instruction quad load/store),
et ainsi, "alimenter" les unités de calcul.
Figure 5: Unité de calcul flottant - Power2.
Julien Zory
Thu Mar 12 17:35:23 MET 1998