Séminaires calcul grenoblois

lundi 24 juin 2013
par  Laurence Viry
popularité : 91%

Jusqu’au début des années 2000, l’évolution de l’architecture hardware des gros calculateurs assurait aux utilisateurs un gain de performance pour leurs applications, il y avait peu de parallélisme dans l’architecture des processeurs et ils étaient mono-coeur.

La consommation électrique, l’encombrement et le refroidissement sont devenu des freins à l’extension de ces systèmes, on a vu apparaître :

plus de parallélisme dans les différentes architectures, les processeurs mono-coeur ont fait place aux processeurs multi-core (2,4,8, 12, 16,...),
des architectures hybrides (CPU/GPU),
des accélérateurs de type Xéon-Phi,
...

La programmation performante sur les multi-coeurs n’est pas encore maitrisée qu’il s’agit d’aborder de façon performante l’utilisation des architectures hybrides et des accélérateurs.

S’ajoute à ces problèmes de performances tous les problèmes liés au calcul scientifique (incertitudes, méthodes numériques, langage de programmation, paradigme de programmation, outils d’aide aux développement, bibliothèques,...)

Pour aider les utilisateurs à s’adapter à ces différentes difficultés, le groupe calcul organise des séminaires. Ces séminaires apportent de l’expertise mais aussi des retours d’expériences principalement locales. Ils permettent également aux acteurs du calcul grenoblois de se rencontrer, d’échanger des points de vue et des expériences et éventuellement de travailler ensemble.

C’est aussi la possibilité de répondre à des besoins en transfert d’expertises.

Liste des séminaires"

Collaboration BULL

  • Deux séminaires sur l’optimisation d’applications, l’impact des architectures sur les performances :

Ces séminaires auront lieu dans l’amphi 1 du LJK (tour IRMA)

Les puissances de calculs misent à la disposition des chercheurs, ingénieurs et étudiants ne cessent de croître et dans une certaine mesure de se complexifier. L’optimisation de l’utilisation des ressources de calculs est devenue un enjeu majeur pour les centres de calculs, quelque soit leur taille, comme pour les mésocentres.

Pour le développeur de codes scientifiques, l’optimisation consiste bien évidemment en l’écriture d’un code efficace, tirant parti de toutes les fonctionnalités et subtilités des nouvelles architectures. Pour l’utilisateur, il s’agit d’exécuter de manière optimale le code dans l’environnement qui lui est proposé.

Dans les deux cas, une connaissance de l’architecture de la machine cible et de son fonctionnement est indispensable (CPU, hiérarchie mémoire, réseau d’interconnexion rapide, stockage, co-processeur).

Cet ensemble de 2 séminaires permettra à tous, chercheurs, ingénieurs et étudiants de mieux appréhender les architectures misent à leur disposition et l’impact qu’elles ont sur les performances de leurs applications. Ils seront également l’occasion d’un partage de bonnes pratiques dans la conception et l’exécution des codes sur les architectures multi- et many-cores.

  • Les quatre séminaires suivants concernent la prise en main de la nouvelle machine FROGGY (équi@méso Grenoblois), l’optimisation des applications sur les nouveaux clusters de calcul, l’utilisation des accélérateurs, ...
    • 23 Octobre 2013 (10h-12h) Séminaire "retour d’expérience sur les Xéon-phi" collaboration BULL (N. Schaeffer - ISTerre, V. Boulos -BULL slides-N.Schaeffer, slides-V.Boulos)
    • 30 Septembre 2013 (9h-17h) : Deuxième journée de formation BULL sur FROGGY C. Berthelot (BULL).
    • 14 Juin 2013 (9h-17h) : Première journée de formation à l’utilisation de FROGGY C. Berthelot (BULL).
      • 9h-12h : Présentation théorique de BullxMPI et d’IntelMPI, du profiling MPI en fonction des bibliothèques, des outils de profiling dans ses deux environnements permettant d’utiliser les compteurs hardware de la machine, de tester les accès mémoire et les I/O
      • 14h - 17h : Réponses aux questions et travaux pratiques sur les codes des utilisateurs .
    • 19 avril 2013 (9h - 12h) Collaboration avec BULL, expérimentation sur les accélérateurs : mise en place des objectifs de cette collaboration.
  • 22 Janvier 2013 (14h-16h) : Introduction to PETSc - a user’s point of view. S. Van Criekingen (les slides).
  • 27 Novembre 2012 (10h-12h) : Introduction a la programmation hybride MPI/OpenMP P. Wautelet (IDRIS)
    10h-12h : Présentation (les slides).
    14h-17h : Discusion avec P. Wautelet sur les applications des participants.
  • 29 Juin 2012 (10h-12h) : Parallélisation des I/O, développement en cours sur XIOS. Y. Meurdesoif
    10h-12h : Présentation (les slides).
    14h-17h : Groupe de travail avec Y. Meurdesoif sur la parallélisation hybride (les slides).
  • 30 Mai 2012 (14h-16h) : Allinea DDT - Le debugging « à l’échelle » de codes parallèles scalables
  • 28 Mars 2012 (10h-12h) : Calcul massivement paralallèle dans un contexte de modélisation océanique : retour d’expérience. A. Lecointre (les slides)
  • 14 Mars 2012 (10h-12h) : Parallel Codes and High Performance Computing : General Introduction to massively parallelism. L. Genovese (les slides)
  • 3 Mars 2012 (10h-12h) : Modélisation atmosphérique dans un environnement de grille de calcul : Retour d’expérience E. Caron (les slides)
  • 1er Février 2012 (9h-17h) : Tutoriel SCALASCA (vihps-scalasca,scalasca-pflotran)
  • 25 Janvier 2012 (10h-12h) : Languages de programmation, C. Picard, L. Viry
    C. Picard (LJK) C++ avancé, STL et librairies scientifiques (les slides)
    L. Viry : Fortran2003 (les slides)
  • 11 Janvier 2012 (10h-12h) (Christoph Groth - CEA) : Différents paradigmes de programmation. (les slides)
    Quel langage de programmation pour quelle démarche numérique.
    Les langages interprétés versus les langages natifs (python, matlab, scilab, Octave, R,sage...).

Le groupe calcul sert également à faire remonter des besoins de transfert d’expertises, vous pouvez envoyer vos suggestions à Laurence Viry .


Documents joints

PDF - 151.6 ko
PDF - 1.3 Mo
PDF - 246.1 ko
PDF - 6.3 Mo
PDF - 2.5 Mo
PDF - 1 Mo
PDF - 4 Mo
PowerPoint - 2.8 Mo
PowerPoint - 6.4 Mo
PDF - 7.7 Mo
PDF - 492 ko
PDF - 289.9 ko
PDF - 1.5 Mo
PDF - 83.3 ko
PDF - 82.8 ko
PDF - 47.1 ko

Agenda

<<

2019

 

<<

Octobre

 

Aujourd’hui

LuMaMeJeVeSaDi
30123456
78910111213
14151617181920
21222324252627
28293031123
Aucun évènement à venir les 6 prochains mois