Optimisation de codes/jobs
En partenariat avec LENOVO, la journée du Mardi 13 Juin 2023, le MCIA propose une formation à distance sur l’optimisation de codes sur la machine Curta :
-
Compilation, options à utiliser suivant le code (AVX ou non, OpenMP, calcul précis ou non), focus sur l’utilisation via un cluster en Intel et OPA avec GPFS.
-
Lancement des jobs, analyse de l’exécution avec htop (100% CPU utilisé, mémoire, mapping des cores, variable à utiliser pour faire du binding mpi+thread), gstack à utiliser quand un code bloque, analyse communications mpi, analyse hotspot sur gpu, utilisation de l’hyperthreading.
-
optimisation de l’exécution : recherche de hotspot, tuning
Pour plus d’informations, n’hésitez pas à contacter les organisateurs :
- Laurent Facq
- Philippe Parnaudeau