- Retour au site web
- Catalogue
- Génie logiciel et cybersécurité
- Introduction aux librairies ScaLAPACK et MAGMA
Introduction aux librairies ScaLAPACK et MAGMA Présentiel
Dernière mise à jour : 09/09/2026
- Unité de recherche
- Description
- Objectifs de la formation
- Public visé
- Prérequis
- Modalités pédagogiques
- Moyens et supports pédagogiques
- Modalités d'évaluation et de suivi
- Formateurs
- Informations sur l'admission
- Modalités tarifaires spécifiques
- Informations sur l'accessibilité
- Inscription
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é
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
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
Formateurs
DONFACK Simplice
Génie logiciel
HASNAOUI Karim
Cybersécurité Génie logiciel Intelligence artificielle Science des données
Informations sur l'admission
Modalités tarifaires spécifiques
Informations sur l'accessibilité
M'inscrire à la formation
- Catégorie : Génie logiciel et cybersécurité
- Durée : 16h
-
Prix INTRA : Nous consulter
- Référence : MOD_2026482
-
Satisfaction :
★★★★★★★★★★
- Taux de réussite : - %
- Télécharger le programme
Préinscription rapide et flexible
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.
Dans la même catégorie
- C++ Scientifique Moderne Présentiel
- Cahier de Laboratoire Électronique, organisation et utilisation Nouveauté Présentiel
- Débogage HPC Présentiel
- Déploiement et orchestration d'applications avec Kubernetes : de l'initiation à la production Présentiel
- Fortran Avancé Nouveauté Présentiel
Catalogue de formation propulsé par Dendreo,
logiciel spécialisé pour les organismes de formation
