23/10/09 Page 38
Master IM2P2 - Calcul Scientifique
Plan :
Les systèmes HPC
Typologie des systèmes :
Machines Mémoire partagée
Machines à Mémoire Distribuées
Machine NUMA
Exemples
Architectures Processeurs HPC
Processeurs scalaires, superscalaires, vectoriels
Concepts d’optimisation
Optimisation de codes
Technique d’optimisation
Compilo, librairies
23/10/09 Page 39
Master IM2P2 - Calcul Scientifique
Architecture Processeurs : MIMD
Processeurs Généralistes ()Processeurs HPC ()
Jeu d’instruction complexe :
multimedia, add, mult,…
Spécialisé Entiers
32 bit
Exemple : Pentium IV Exemple : Itanium II
3,2 GHz
Cache 500 ko
6,4 Gflop/s peak
Linpack 0,7 Gflop/s
1,5 GHz
Cache 6 Mo
6 Gflop/s peak
Linpack 5,4 Gflop/s
Jeu d’instruction simple : Mult., Add, Div., Sub.
Spécialisé Flottants
64 bit
Fondeurs : Intel (Itanium), AMD (Opteron), IBM (Power), SUN (UltraSparc) , NEC (Processeurs Vectoriels)
Temps de restitution 8 fois + rapide!
23/10/09 Page 40
Master IM2P2 - Calcul Scientifique
Architecture Processeurs HPC
Spécificités processeur HPC:
•Memoire Hierarchique
•Accès mémoire rapide
•Différents niveaux de cache L1, L2, L3
•Instruction Level Parallelism (ILP) :
•Pipeline
•multiple Functional unit (FPU)
•Exécution Spéculative
•Branch prediction
•Prefetching
Définition : cycle
•Fréquence d’horloge = nombre d’impulsions par seconde
•200 Mhz 200 Millions de cycles par seconde
•Restitution d’une opération n cycles avec n 1
23/10/09 Page 41
Master IM2P2 - Calcul Scientifique
Architecture Processeurs HPC
Exemple schéma Architecture Proc. Superscalaire: Itanium
23/10/09 Page 42
Master IM2P2 - Calcul Scientifique
Architecture Processeurs HPC
Exemple schéma Architecture Proc. Superscalaire: Itanium
•Architecure
« massively parallel »:
2 FPU
4 I&MM Units
3 Branch Prediction
1 / 28 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !