1. Ulrich Drepper, Futexes are Tricky (pdf)
Antoine Péan et Bertrand Bouzigues -
exposé le 17 novembre.
2. Steven Lumetta, David Culler, Managing concurrent access for shared memory active messages (ps)
Thomas Cazabat, Karim El Basbassi
- exposé le 24 novembre
3. J. Liu, A. Mamidala, D. Panda, Fast an scalable MPI-level broadcast using InfiniBand's hardware multicast support (pdf)
Charles de Quay, Sandy Rabiaza
- exposé le 24 novembre
4. H. Bal et al., Experience with a portability layer for implementing parallel programming systems (ps)
Idriss El Maaoui, Romuald Goumard
- exposé le 1er décembre
5. J. Tao, M. Schulz, W. Karl, ARS: an adaptive runtime system for locality optimization (pdf)
Céline Burgod, Pierre Cattaert
- exposé le 1er décembre
6. M. Schulz, S. McKee, A framework for portable shared memory programming (pdf)
Sébastien Fourcade, David Del Campo
- exposé le 8 décembre
7. D. Schmidt, F. Buschmann, Patterns, Frameworks, and Middleware: their synergistic relationships (ps)
Pascal Campion
- exposé le 15 décembre
8. A. Grimshaw, W. Wulf, Legion, the next step toward the world-wide virtual computer (ps)
N/A
9. B. White, A. Grimshaw, A. Nguyen-Tuong, Grid-based file access: the Legion I/O model (ps)
F. Belliard-Flechon, Emmanuel Adin
- exposé le 15 décembre
10. G. Antoniu, L. Bougé, M. Jan, JuxMem: an adaptive supportive platform for data sharing on the grid (ps)
Lionel Barrere
- exposé le 5 janvier
11. D. Gannon, A. Geist et al., Toward a common component architecture for high-performance scientific computing (pdf)
Shehla Abbas
- exposé le 8 décembre
12. K. Czajkowski et al., Grid information services for distributed resource sharing (pdf)
Fabien Rouach, Pierre-Marie Brunet
- exposé le 5 janvier
Modifier votre .bashrc pour supprimer l'ancienne config. Garder uniquement les lignes : export PM2_ROOT=répertoire d'installation de PM2 export PM2_RSH="ssh -t" export PM2_FLAVOR=mad-tcp export PATH=${PM2_ROOT}/bin:${PATH}
Relancer le shell !
Initialiser l'installation PM2 : dans le répertoire de PM2, taper make init
Créer la config mad-tcp avec la commande : pm2-flavor set --flavor=mad-tcp --modules=init --modules=mad2 --modules=ntbx --modules=tbx --mad2=auto_spawn --mad2=tcp --all=build_static --all=gdb
Compiler PM2 : dans le répertoire d'installation de PM2, taper make
Modifier votre .bashrc pour la config PM2 : export PM2_ROOT=répertoire d'installation de PM2 export PM2_RSH="ssh -t" export PM2_FLAVOR=mad-marcel-tcp (ligne modifiée par rapport au TP 7) export PATH=${PM2_ROOT}/bin:${PATH}
Relancer le shell !
Initialiser l'installation PM2 : dans le répertoire de PM2, taper make init
Créer la config mad-marcel-tcp avec la commande : pm2-flavor set --flavor=mad-marcel-tcp --modules=init --modules=mad2 --modules=marcel --modules=ntbx --modules=tbx --marcel=mono --mad2=auto_spawn --mad2=tcp --mad2=marcel_poll --all=build_static --all=gdb
(nouvelle configuration par rapport au TP 7)
Compiler PM2 : dans le répertoire d'installation de PM2, taper make
Déclarer les machines avec : pm2conf machine1 machine2
Lancer le programme avec : pm2load mon_programme
Utilisation de gnuplot :
Tracer une courbe simple (fichier d'entrée à deux colonnes) : plot "fichier.txt"
Utiliser un style avec trait continu : set style data linespoints
Passer en échelle logarithmique (log 2) pour X : set logscale x 2
Annuler l'échelle logarithmique : unset lgoscale x
Zoomer sur les X de 4 à 4096 : plot [4:4096] "fichier.txt"
Exporter en fichier postscript : set terminal postscript eps (passe en mode postscript) set output "toto.eps" (donne le nom du fichier destination)
puis tracer la courbe normalement avec plot
Pour revenir en sortie X11 : set terminal x11
Tracer plusieurs courbes sur le même graphe : plot "fichier1.txt", "fichier2.txt"
Prendre d'autres colonnes que 1 pour X et 2 pour Y (ex.: 2 pour X, 4 pour Y) : plot "fichier.txt" using 2:4