Environnement SGI Origin
2000
v 3.0
Guy Moebs
Guy.Moebs@crihan.fr
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- A. Architecture matérielle O2000
1- B. Présentation logicielle 1. Compilateurs
1- B. Présentation logicielle 2. Modules
1- B. Présentation logicielle 3. Débogueurs
1- B. Présentation logicielle 4. Bibliothèques
1- B. Présentation logicielle 5. Outils
1- B. Présentation logicielle 6. Parallélisation
2- Outils d’aide au développement
2- Outils A. Static Analyser (cvstatic)
2- Outils B. Build Manager (cvmake)
2- Outils B. Build Manager (cvbuild)
2- Outils D. Performance Analyser (cvperf)
2- Outils D. Performance Analyser
2- Outils D. Performance Analyser
2- Outils E. Parallel Analyser (cvpav)
2- Outils E. Parallel Analyser
3- Optimisation A. Ecriture du code
3- Optimisation A. Ecriture du code
3- Optimisation A. Ecriture du code
3- Optimisation B. Bibliothèques scientifiques
3- Optimisation D. Déboguage / validation
3- Optimisation E. Analyse des performances
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation F. Optimisation par re-écriture
3- Optimisation G. Optimisation par options
3- Optimisation G. Optimisation par options
3- Optimisation G. Optimisation par options
3- Optimisation G. Optimisation par options
3- Optimisation G. Optimisation par options
3- Optimisation H. Variables d’environnement
4- Parallélisme A. Programmations parallèles
4- Parallélisme A. Types de parallélisme
4- Parallélisme A. Modèles de programmation
4- Parallélisme B. Par échange de données
4- Parallélisme B. Par échange de données
4 Parallélisme B. MPI : Message Passing Interface
4- Parallélisme B. MPI : environnement
4- Parallélisme B. MPI : échange de messages
4- Parallélisme B. MPI : point-à-point
4- Parallélisme B. MPI : point-à-point
4- Parallélisme B. MPI : point-à-point
4- Parallélisme B. MPI : point-à-point
4- Parallélisme B. MPI : collectives
4- Parallélisme B. MPI : collectives
4- Parallélisme B. MPI : collectives
4- Parallélisme B. MPI : collectives
4- Parallélisme B. MPI : environnement
4- Parallélisme B.Conclusions échange de données
4- Parallélisme B. Mise en œuvre sur Illiac8
4- Parallélisme C. A mémoire partagée
4. Parallélisme C. OpenMP : directives
4. Parallélisme C. OpenMP : clauses
4. Parallélisme C. OpenMP : région parallèle
4. Parallélisme C. OpenMP : section parallèle
4. Parallélisme C. OpenMP : boucle parallèle
4. Parallélisme C. OpenMP : boucle parallèle
4. Parallélisme C. OpenMP : boucle parallèle
4. Parallélisme C. OpenMP : boucle parallèle
4. Parallélisme C. OpenMP : boucle parallèle
4. Parallélisme C. OpenMP : réduction
4. Parallélisme C. OpenMP : exécution unique
4. Parallélisme C. OpenMP : mise à jour atomic
4. Parallélisme C. OpenMP : environnement
4- Parallélisme C. Conclusions mémoire partagée
4- Parallélisme D. Analyses de performances