Optimisation Tunning de code MPI/OpenMP sur architecture distribuée et à mémoire partagée (Système HYPERION)
Article mis en ligne le 4 mai 2012
dernière modification le 9 mai 2012
logo imprimer

But de la formation :

- introduire et développer les notions d’optimisation et de tunning de code parallèle (mpi / openmp)

- présentation des outils ad-hocdisponibles sur le système de calcul du groupement scientifique calmip

cette formation a lieu dans le cadre du projet equip@meso .

pré-requis :disposer d’un compte sur le système de calcul hyperion dans le cadre d’un projet validé par le comité de programmes calmip. avoir accès aux sources du code de calcul scientifique utilisé sur la plateforme.

SYNOPSYS/AGENDA :

(Agenda prévisionnel)

Jour 1 : 

Matin
09:00 - 10:00 - Présentation Architecture UV (Acquisition dans le cadre du projet EQUIP@MESO)
10:15 - 11:30 - Tuning des programmes OpenMP et MPI sur architectures UV et ICE
11:45 - 12:30 - Outils de placement avec exemples + PBS scripts

12:30-14:00 Déjeuner


Après midi
14:00 - 17:00 - Phase pratique libre – Mise en oeuvre des notions présentées

Jour 2

Matin
09:00 - 10:15 - Compilateur Intel revisité
10:30 - 12:30 - Description des événements HW simples (Retired instructions, cache misses etc).

12:30 - 14:00 Déjeuner


Après midi
14:00 - 17:00 - Phase pratique libre

 


Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.86.44
Hébergeur : INP Toulouse