Vectorisation SIMD
Objectif :
S'initier à la vectorisation SIMD (Simple Instruction Multiple Data)
Appréhender les concepts sous-jacents
Mettre en oeuvre ces concepts sur des exemples concrets
Public concerné : tout utilisateur désirant acquérir des notions sur la vectorisation SIMD
Pré-requis :
connaissance de base d'UNIX et du langage FORTRAN
Durée : 1 jour
Assistance maximale : 20 personnes,
minimale : 10 personnes.
Programme :
Présentation des concepts généraux
Problème de vectorisation (dépendances, flux irréguliers, ..)
Améliorer la vectorisation (OpenMP SIMD, optimisation du stockage des données, ..)
Analyse de l'efficacité de la vectorisation avec le Roofline model
Outils d'analyse de la vectorisation
Equipement : supercalculateur(s) de l'IDRIS
Intervenant :
Dimitri Lecas