Résumé exécutif¶
Tout le document en une page. Fait : la maquette citée est la Brochure des enseignements FISA 2026-2027 de l'ENSIIE, version du 28 avril 2026. Les recommandations sont des avis argumentés, développés et contre-argumentés dans les chapitres correspondants.
Les choix, en trois lignes¶
| Semestre | Ce qu'on choisit | Recommandation | Détail |
|---|---|---|---|
| S3 | 1 option facultative parmi 7 | PRPA23 · Programmation parallèle distribuée | → |
| S4 | 1 option facultative parmi 4 | PRCV24 · Programmation concurrente et vérification | → |
| S5 | 3 UE de spécialisation obligatoires | PGPU35 + PDSP35 + COAV35 | → |
Et une UE que tout le monde suit sans la choisir : ICPA24, Introduction au calcul parallèle, au tronc commun du semestre 4.
Pourquoi ces trois choix¶
PRPA23 au S3 — c'est le seul enseignement de MPI de tout le cursus, et il n'y a pas de rattrapage plus tard. Son second module couvre MPI-IO, les RMA, les réseaux rapides et les topologies, ce qui est d'une densité inhabituelle pour une UE de deuxième année. Contre-argument : si votre entreprise vous donne déjà accès à un cluster, prenez ARSE23 et apprenez MPI avec les supports gratuits de l'IDRIS — la pratique, elle, vous l'aurez au travail.
PRCV24 au S4 — c'est la seule option HPC du semestre, et son module MPPT24 contient le mini-projet le plus formateur du cursus : écrire une bibliothèque de threads utilisateur, et mesurer qu'un changement de contexte y coûte cent fois moins qu'un thread noyau.
PGPU35 + PDSP35 + COAV35 au S5 — ils sont sur trois créneaux différents, donc parfaitement compatibles, et ils consomment exactement les trois choix disponibles. Ils couvrent le matériel, la méthode et la chaîne d'outils. Contre-argument : si vous visez une compétition, GIIG35 à la place de COAV35 se défend, parce que le budget électrique y est la contrainte de conception centrale.
Le fait structurel qui change tout¶
Cinq UE techniques sur trois ans
| Formation sous statut étudiant | Formation par apprentissage | |
|---|---|---|
| UE techniques choisies | 16 | 5 |
| Dont orientables HPC | 13 | 4 |
| Volume encadré HPC | ≈ 550 h | ≈ 170 h |
Un apprenti qui s'en tient à la maquette sort avec environ un tiers du volume HPC encadré d'un étudiant du parcours équivalent.
Ce n'est pas un défaut de la formation : la FISA échange ce volume contre trois ans d'expérience professionnelle rémunérée. Mais cela impose deux conclusions.
Conclusion 1 · l'entreprise est le levier principal
Fait. L'UE MISS — acquis professionnels — vaut 10 ECTS par semestre, et PRFE36 en vaut 30 au semestre 6. Environ 80 ECTS sur 180 viennent du travail en entreprise.
Presque aucune entreprise ne fait de « HPC » au sens du Top500. Presque toutes ont des traitements trop lents — et c'est la même compétence. Le traitement nocturne qui déborde, la facture de calcul en nuage, le chargement de données d'un entraînement de modèle : ce sont des sujets de performance, ils sont mesurables, et personne ne veut s'en occuper.
La manière de les faire émerger est dans Hors maquette.
Conclusion 2 · le socle et les projets sont la moitié de la formation
Les parties Socle technique et Projets de ce document ne sont pas un complément facultatif pour un apprenti. Elles comblent quatre sujets centraux qui n'existent dans aucune UE du catalogue FISA :
| Manque | À combler par | ⏱ |
|---|---|---|
| Administration de cluster, Slurm | P7 · cluster maison | 35 h |
| Systèmes de fichiers parallèles | Entrées-sorties et stockage | 20 h |
| Programmation scientifique | P5 · chaîne scientifique | 15 h |
| Algèbre linéaire numérique | Solveurs | 40 h |
Ce que le tronc commun donne, et qu'il ne faut pas négliger¶
Le cursus FISA place dans le tronc commun plusieurs modules qui, lus comme des cours de HPC, en deviennent.
| Module | Semestre | Ce qu'il apporte |
|---|---|---|
| MEIM11 · Mémoire impérative | S1 | Le C et les pointeurs — prérequis de quatre des cinq UE HPC |
| ICPA24 · Introduction au calcul parallèle | S4 | Threads, OpenMP, notions de MPI — pour tout le monde |
| DEVO35 · DevOps | S5 | Docker, Kubernetes, CI/CD, Airflow — l'infrastructure as code |
| ITIC23 · Tests et intégration continue | S3 | La reproductibilité, condition de toute mesure |
| BADO23 · Big Data et NoSQL | S3 | Le traitement distribué de données |
| ROFA24 · Recherche opérationnelle | S4 | Le socle d'optimisation, prérequis conseillé d'IQRO35 |
DEVO35 est le plus sous-estimé. Ce n'est pas Slurm, mais c'est l'infrastructure reconstructible par script — exactement le réflexe qu'exige le projet de cluster maison, et la conteneurisation s'y transpose directement.
Le calendrier, en cinq dates¶
| Quand | Quoi |
|---|---|
| Été avant la 2A | Les projets fondateurs : 55 h, sur un portable. La meilleure fenêtre du cursus |
| Printemps de la 2A | Demander la spécialisation du S5 à l'entreprise — pas en septembre |
| Automne de la 3A | Arrêter le sujet de PFE, avec une métrique |
| Janvier de la 3A | Démarrage du PFE, 30 ECTS, non rattrapable |
| Un an avant la fin | Si thèse CIFRE : en parler à l'entreprise |
La frise complète, avec sept jalons et leurs critères de réussite, est dans la Roadmap.
Les trois erreurs à ne pas commettre¶
1. Attendre un accès cluster pour commencer
Sept des quinze projets de ce document, dont les cinq fondateurs, tiennent sur un ordinateur portable. Les réflexes qui comptent — mesurer, modéliser, prédire, valider — s'acquièrent entièrement dessus.
2. Négocier ses options en septembre
Chaque choix technique passe par l'entreprise, et la brochure précise que le choix du S5 « impacte fortement le calendrier ». Une entreprise qui découvre en septembre qu'elle perd deux jours et demi par semaine refuse. Présentez la demande six mois avant, et présentez un livrable, pas une absence.
3. Prendre RDEV36 par réflexe
Excellente UE — mais pour un apprenti elle fait doublon avec MISS et PRFE36, et elle coûte un tiers de tout le choix technique du cursus. Elle ne se justifie que si vous visez une thèse et que l'entreprise n'offre pas de sujet à composante recherche.
Et si l'objectif est une compétition internationale¶
La partie Concours décrit le paysage réel. Deux points propres à l'apprentissage :
- le rythme d'alternance est la contrainte principale — un tour virtuel de Student Cluster Competition se tient en mars-avril, c'est-à-dire en pleine période d'entreprise ;
- la participation doit être négociée comme une formation, pas comme un loisir. L'argument qui porte : les compétences travaillées — construire une pile logicielle, régler un HPL, profiler une application inconnue — sont directement applicables.
Pour une première expérience, un Open Hackathon demande cinq jours au lieu d'un an, est gratuit, et se présente beaucoup plus facilement à un employeur.
Pour aller plus loin : la Roadmap place tout cela dans le temps, et Choix des options détaille chaque décision avec son contre-argument.