Aller au contenu

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 :

  1. Le catalogue d'UE ne suffit pas — il ne prétend pas suffire.
  2. Le socle technique et les projets ne sont pas un complément facultatif : ils sont la seconde moitié de la formation.
  3. 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.