Arbitrages et conflits¶
Ce que vous ne pourrez pas avoir, et comment le compenser.
Deux sources de manque se cumulent dans le cursus FISA : les UE que vous devez écarter parce qu'on ne choisit qu'une option par semestre en deuxième année et trois spécialisations en troisième, et les sujets qui n'existent nulle part dans le catalogue.
Le second est de loin le plus lourd.
Partie 1 · les renoncements par arbitrage¶
Au semestre 3 : deux UE sur trois¶
Prendre PRPA23 signifie renoncer à ARSE23 et à ASCO23. Prendre ARSE23 signifie renoncer aux deux autres. Il n'y a pas de combinaison possible.
| Si vous prenez | Vous perdez | Programme de rattrapage | ⏱ |
|---|---|---|---|
| PRPA23 | ARSE23 + ASCO23 | Architecture et mémoire | 35 h |
| ARSE23 | PRPA23 + ASCO23 | MPI en profondeur + supports IDRIS | 40 h |
| ASCO23 | PRPA23 + ARSE23 | Les deux ci-dessus | 75 h |
Au semestre 5 : trois UE sur six¶
Le triplet recommandé — PGPU35, PDSP35, COAV35 — écarte GIIG35, IQRO35 et RDEV36.
| UE écartée | Ce qu'on perd | Compensation | ⏱ |
|---|---|---|---|
| GIIG35 | Le cadre systémique de l'impact environnemental | Énergie et efficacité, qui couvre le volet technique : RAPL, plafond de puissance, Green500 | 15 h |
| IQRO35 | L'algorithmique quantique et l'accès à de vraies machines | Rien d'indispensable pour le HPC. Le Qiskit Textbook si le sujet vous attire | — |
| RDEV36 | Un projet encadré de recherche et développement | PRFE36, 30 ECTS au S6, sur un sujet d'entreprise libre | — |
Le seul renoncement vraiment coûteux
C'est IQRO35 et son accès annoncé à de vraies machines quantiques. Ce n'est pas du HPC, mais c'est une ressource qu'on ne retrouve pas ailleurs. Si le quantique vous intéresse pour lui-même plutôt que pour le calcul intensif, c'est un argument légitime pour rompre le triplet.
Les deux autres renoncements se compensent réellement : le volet technique de l'énergie tient en quinze heures, et le projet de recherche est déjà dans votre cursus sous le nom de PFE.
Partie 2 · les manques structurels du catalogue¶
C'est la partie importante. Quatre sujets centraux du calcul intensif n'apparaissent dans aucune UE du cursus FISA.
| Sujet manquant | Pourquoi c'est un problème | Où le combler | ⏱ |
|---|---|---|---|
| Administration de cluster — Slurm, déploiement, ordonnancement de travaux | C'est le métier principal du domaine, et l'épreuve centrale d'une compétition | P7 · cluster maison + Build et environnement | 65 h |
| Systèmes de fichiers parallèles — Lustre, GPFS, striping | Le stockage est le goulot structurel du HPC moderne | Entrées-sorties et stockage, et le module PMPI23 de PRPA23 donne déjà MPI-IO | 20 h |
| Programmation scientifique — chaîne de simulation, formats, validation numérique | C'est le contexte d'emploi de tout ce qu'on optimise | P5 · chaîne scientifique complète | 15 h |
| Algèbre linéaire numérique — BLAS, solveurs, préconditionnement | C'est la matière de HPL et de HPCG, donc des deux classements mondiaux | Solveurs et algèbre linéaire | 40 h |
Ce qui compense partiellement, et qu'il ne faut pas négliger¶
Le cursus FISA n'est pas démuni : il place dans le tronc commun des modules qui, pris ensemble, couvrent une partie du terrain.
| Module | Semestre | Ce qu'il apporte au HPC |
|---|---|---|
| ICPA24 · Introduction au calcul parallèle | S4, tronc commun | Threads, OpenMP, notions de MPI — pour tout le monde |
| DEVO35 · DevOps | S5, tronc commun | Docker, Kubernetes, CI/CD GitLab, Airflow — l'infrastructure as code |
| SYEX11 · Système d'exploitation | S1, tronc commun | Les bases système |
| STDO12 · Structures de données | S2, tronc commun | Le socle algorithmique |
| BADO23 · Big Data / bases NoSQL | S3, tronc commun | Le traitement distribué de données |
| ITIC23 · Ingénierie de tests et intégration continue | S3, tronc commun | La reproductibilité, indispensable en mesure |
| IENE23 · Impact environnemental du numérique | S3, tronc commun | Le cadrage énergétique, avant GIIG35 |
| ROFA24 · Recherche opérationnelle | S4, tronc commun | Le socle d'optimisation, prérequis conseillé d'IQRO35 |
| MALE24 · Machine learning | S4, tronc commun | L'IA, dont l'entraînement distribué est un problème de HPC |
DEVO35 mérite une attention particulière
C'est l'UE la plus sous-estimée du cursus pour un objectif HPC. Docker et Kubernetes ne sont pas Slurm, mais :
- la conteneurisation est directement transposable — en contexte HPC on utilise Apptainer plutôt que Docker, et la conversion est documentée dans Build et environnement ;
- l'infrastructure as code est exactement le réflexe qu'exige le projet de cluster maison : tout doit être reconstructible par script ;
- l'intégration continue est ce qui rend une campagne de mesures reproductible.
Et le module est dans le tronc commun : vous l'aurez de toute façon. Traitez-le comme un cours de HPC et il en deviendra un.
Partie 3 · le manque qui n'est pas dans la maquette¶
Le plus important, et il n'apparaît dans aucun tableau : le volume.
| Formation sous statut étudiant | Formation par apprentissage | |
|---|---|---|
| UE techniques choisies sur le cursus | 16 | 5 |
| Dont orientables HPC | 13 | 4 |
| Volume encadré HPC correspondant | ≈ 550 h | ≈ 170 h |
La conséquence, énoncée franchement
Un apprenti qui se contente de la maquette sort avec environ un tiers du volume HPC encadré d'un étudiant du parcours équivalent.
Ce n'est pas une critique de la formation : la FISA échange ce volume contre trois ans d'expérience professionnelle rémunérée, ce qui est un excellent échange pour la plupart des métiers — et pour le HPC aussi, à condition que l'entreprise soit le terrain de cette compétence.
Tout le raisonnement de ce document en découle :
- Le catalogue d'UE ne suffit pas — il ne prétend pas suffire.
- Le socle technique et les projets ne sont pas un complément facultatif : ils sont la seconde moitié de la formation.
- L'entreprise est le levier principal, et c'est le sujet du chapitre suivant.
Le programme de rattrapage minimal¶
Si vous ne devez combler que trois manques, voici lesquels et dans quel ordre.
Les trois priorités, 90 heures
1. Architecture et mémoire — 35 h. Hiérarchie mémoire, NUMA, SIMD, disposition des données. C'est le socle sans lequel aucune mesure n'a de sens, et il n'est couvert qu'incomplètement par ARSE23, que vous n'aurez probablement pas.
2. P7 · le cluster maison — 35 h. Il comble en une fois le plus gros trou du cursus : déploiement, Slurm, pile logicielle, surveillance, HPL. Faisable sur quatre machines virtuelles.
3. Entrées-sorties et stockage — 20 h. Parce que c'est le premier gain disponible sur un code réel, et que personne ne le regarde.
Le reste — solveurs, programmation scientifique, énergie — se décide selon la trajectoire, avec la grille de Comment choisir.
À retenir¶
Les arbitrages en quatre phrases
Au S3 vous perdez deux UE sur trois, et le rattrapage correspondant est un chapitre du socle. Au S5 vous écartez trois UE sur six, et seul le renoncement à IQRO35 est réellement irremplaçable.
Quatre sujets centraux n'existent nulle part dans le catalogue FISA : administration de cluster, systèmes de fichiers parallèles, programmation scientifique, algèbre linéaire numérique.
Le tronc commun compense davantage qu'il n'y paraît — ICPA24, DEVO35, ITIC23, BADO23 — à condition de les lire comme des cours de HPC.
Le manque réel n'est pas un sujet, c'est un volume : cinq UE techniques sur trois ans. Le socle, les projets et l'entreprise ne sont pas un supplément, ils sont la moitié de la formation.
Chapitre suivant : Hors maquette · l'entreprise, le PFE et le reste.