Vectorisation SIMD

Nom : Vectorisation SIMD Responsable : Dimitri LECAS

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