Introduction aux librairies ScaLAPACK et MAGMA Présentiel

Dernière mise à jour : 09/09/2026

Unité de recherche

Description

Jour 1 : Introduction à ScaLAPACK

  • Introduction générale sur les bibliothèques PBLAS et ScaLAPACK
  • Idées principales sur la façon de décomposer les problèmes d'algèbre linéaire en programmation parallèle
  • Exemples d'opérations de base avec PBLAS : opérations vecteur-vecteur, vecteur-matrice et matrice-matrice
  • Exemples d'opérations de base avec ScaLAPACK : inversion et diagonalisation
  • Problème principal basé sur le calcul d'une exponentiation d'une matrice


Jour 2 : Introduction à MAGMA

  • Présentation des concepts de base de la programmation hybride CPU/GPU
  • Introduction générale de la bibliothèque MAGMA
  • Présentation des APIs MAGMA pour mono-GPU :
    • Gestion de la mémoire, des queues, des communications, des événements
  • Introduction aux outils de profilage et débogage NVIDIA
  • Présentation des APIs MAGMA pour multi-GPU :
    • Gestion des communications, Distribution des données

Objectifs de la formation

A l'issue de la formation, les participants seront capables de paralléliser les codes d'algèbres linéaires sur les ordinateurs parallèles MIMD à mémoire distribuée via la bibliothèque ScaLAPACK et de programmer des architectures hybrides/hétérogènes CPU/GPU avec la bibliothèque MAGMA.

 

  • Paralléliser les codes d'algèbres linéaires sur les ordinateurs parallèles MIMD à mémoire distribuée via la bibliothèque ScaLAPACK
  • Apprendre les concepts de base de la programmation hybride CPU/GPU
  • Paralléliser les codes d'algèbres linéaires en utilisant MAGMA en mono-GPU et multi-GPU
  • Déboguer, profiler et analyser les performances d'un code GPU en utilisant les outils NVIDIA

Public visé

Chercheurs, ingénieurs, techniciens, étudiants (master/ingénieur/doctorat/post-doctorat) familiarisés avec l'environnement Linux.

Prérequis

  • Niveau Bac+5.
  • Connaissances : bases Unix, pratique d'un éditeur et notions de programmation et d'algorithmique.
  • Connaissance et utilisation des langages Fortran ou C.
  • Les notions de base d'algèbre linéaire et de programmation MPI seraient un plus.
  • Carte identité obligatoire pour l'attribution d'un badge accès.

Modalités pédagogiques

Alternance de cours (50%) et de travaux pratiques (50%).

Moyens et supports pédagogiques

  • Supports papier/numériques, mise à disposition de compilateurs.
  • Équipements mis à disposition :  terminaux de cours, machine permettant l'usage de compilateurs et des librairies ScaLAPACK et MAGMA.

Modalités d'évaluation et de suivi

Un suivi individualisé par des évaluations formatives est assuré. Une attestation de suivi est délivrée à la fin de la formation.

Formateurs

DS

DONFACK Simplice

Génie logiciel

HK

HASNAOUI Karim

Cybersécurité Génie logiciel Intelligence artificielle Science des données

Informations sur l'admission

L'admission à cette formation ne fait l'objet d'aucun examen, test ou sélection préalable ; l'inscription est validée après réception du dossier complet et confirmation par l'organisme de formation.

Modalités tarifaires spécifiques

Nos formations sont exonérées de TVA. Elles bénéficient de remises volumes : - 5% pour 3-4 inscrits, - 10% pour 5-6 inscrits, et - 20% à partir de 7 personnes. Une réduction de 20% est appliquée pour les agents salariés du CNRS.

Informations sur l'accessibilité

Notre organisme s'engage à garantir l'accessibilité de ses formations à distance et en présentiel aux personnes en situation de handicap. Un référent handicap est mobilisable afin d'analyser les besoins spécifiques et de mettre en place, lorsque cela est possible, les adaptations pédagogiques, techniques ou organisationnelles nécessaires.

M'inscrire à la formation

En finalisant votre inscription, vous acceptez notre Réglement intérieur, nos Conditions Générales de Ventes et reconnaissez avoir pris connaissance de notre Politique de confidentialité concernant le traitement de vos données personnelles.
Finaliser ma préinscription

Préinscription rapide et flexible

Réservez votre place jusqu'à 10 jours ouvrés avant le début de la formation.

Session sélectionnée


  • GIF SUR YVETTE COMPLÈTE

Prochaines Sessions

  • Aucune session inter-entreprises n'est actuellement disponible pour cette formation.

    Contactez-nous pour organiser une session intra-entreprises ou consultez Notre offre de formation.

    Nous contacter.

Partager cette formation

Catalogue de formation propulsé par Dendreo,
logiciel spécialisé pour les organismes de formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police