Ingénieur Optimisation de Codes de Calcul, Profilage, Passage à l’Échelle et Heures Restituées
    Simulation de métier
    CareerOn Studio

    Ingénieur Optimisation de Codes de Calcul, Profilage, Passage à l’Échelle et Heures Restituées

    Transformer un gain annoncé en gain mesuré, refuser les optimisations qui coûtent la reproductibilité, et rendre des heures de machine à des équipes qui se les disputent

    10 heures
    Intermédiaire
    i
    Technologie
    Ouverte

    Profil Recherché

    Vous refusez de discuter un gain dont on ne vous a pas dit le cas d’essai, le nombre de répétitions et la variabilité.

    Vous posez le plafond d’Amdahl à 17,55 % avant d’engager 62 jours-homme, et pas après.

    Vous savez expliquer qu’une exécution à 512 nœuds va 2,31 fois plus vite en coûtant 1,73 fois plus cher, et faire de cette phrase une recommandation plutôt qu’un reproche.

    Vous refusez un gain de 41,00 % quand il déplace un invariant physique de 5,00 ordres de grandeur, et vous laissez ouverte la porte où il est légitime.

    Vous encaissez en comité une correction qui divise votre résultat par 1,72, vous recalculez en séance, et vous tenez quand même la décision.

    Pourquoi cette simulation compte

    Construisez une expérience concrète et la confiance pour la suite.

    Description

    La cellule accompagne trois équipes scientifiques sur une allocation nationale. Le code LITTORAL-3D, qui simule la submersion côtière, consomme à lui seul 620 000 heures-nœud par an, soit 2 480 000 heures d’accélérateur, soit 70,78 nœuds occupés en permanence et 6 336 400,00 € de coût complet annuel au tarif interne de 10,22 € l’heure-nœud. Une équipe annonce un gain de 3,00 fois sans plan de mesure. Vous arrivez pour transformer cette annonce en résultat. Vous écrirez d’abord comment on mesure, puis vous profilerez : 41,00 % de calcul utile, 22,00 % de communications, 19,00 % d’écritures, 11,00 % de déséquilibre de charge, 7,00 % d’initialisation. Vous poserez le plafond d’Amdahl du noyau visé à 17,55 %. Vous refuserez une exécution à 512 nœuds, où l’efficacité parallèle tombe à 45,10 %. Vous refuserez la précision réduite là où elle déplace un invariant physique de 5,00 ordres de grandeur. Vous chiffrerez ce que coûte de rester dans un langage propriétaire et ce que coûte d’en sortir. Puis vous rendrez les heures gagnées, et vous découvrirez en comité que votre cas d’essai n’est pas la production, que le gain réel est de 21,40 % et non de 36,75 %, et qu’il faut refaire l’arbitrage devant tout le monde.

    Comment ça se passe

    Quelques étapes pour commencer

    S’inscrire et commencer

    Créez votre compte et ouvrez la mission.

    Faire le travail

    Traitez chaque mission comme le métier se pratique vraiment.

    Lire votre signal

    Voyez ce que votre travail a montré, cité depuis ce que vous avez écrit.

    Garder la preuve

    Emportez la preuve dans vos candidatures et vos entretiens.

    Compétences Développées

    Ce que vous maîtriserez

    Écriture d’un plan de mesure de performance : cas d’essai figé, nombre de répétitions, variabilité et intervalle rapporté
    Profilage d’un code parallèle et décomposition du temps en calcul, communications, entrées-sorties et déséquilibre de charge
    Application de la loi d’Amdahl pour borner un gain avant d’engager un chantier
    Mesure du passage à l’échelle fort et faible et détermination d’une taille de travail recommandée
    Reprise d’une stratégie d’écriture de sorties et conversion du gain en heures, en mégawattheures et en euros

    Prérequis

    Ce que vous devez maîtriser

    Aucun accès à un calculateur n’est nécessaire : tous les relevés, profils et courbes de passage à l’échelle sont fournis dans les missions.
    Savoir lire un pourcentage de temps et le convertir en heures et en euros sans confondre part relative et gain absolu.
    Accepter d’écrire un refus adressé à une équipe scientifique compétente, puis un second adressé à une équipe qui avait raison de demander.

    La simulation en action

    Découvrez comment les situations prennent vie

    FILE

    GENCI — Attribution des heures de calcul, bilan 2025

    genci.fr

    FILE
    FILE

    Documentation communautaire — passage à l’échelle fort et faible

    hpc-wiki.info

    FILE
    FILE

    Infrastructure commune de mesure de performance pour les outils de profilage académiques

    vi-hps.org

    FILE
    FILE

    Article académique — effets de la non-associativité flottante sur la reproductibilité

    arxiv.org

    FILE
    FILE

    Étude comparative de la portabilité de performance entre modèles de programmation pour accélérateurs

    osti.gov

    FILE
    FILE

    Méthodologie publique d’estimation de l’empreinte carbone d’une heure de calcul

    labos1point5.org

    FILE
    FILE

    Classement indépendant des cinq cents premiers calculateurs mondiaux, juin 2025

    top500.org

    FILE
    FILE

    Entreprise commune européenne pour le calcul haute performance — Politique d’accès, avril 2025

    eurohpc-ju.europa.eu

    FILE

    Les missions du programme

    Ouvrez une mission pour voir ce que vous allez produire

    ☆

    Aperçu du programme

    1

    Task 1

    2

    Task 2

    3

    Task 3

    4

    Task 4

    5

    Task 5

    6

    Task 6

    7

    Task 7

    8

    Task 8

    🏁

    Ligne d’arrivée

    Aperçu du programme

    La cellule accompagne trois équipes scientifiques sur une allocation nationale. Le code LITTORAL-3D, qui simule la submersion côtière, consomme à lui seul 620 000 heures-nœud par an, soit 2 480 000 heures d’accélérateur, soit 70,78 nœuds occupés en permanence et 6 336 400,00 € de coût complet annuel au tarif interne de 10,22 € l’heure-nœud. Une équipe annonce un gain de 3,00 fois sans plan de mesure. Vous arrivez pour transformer cette annonce en résultat. Vous écrirez d’abord comment on mesure, puis vous profilerez : 41,00 % de calcul utile, 22,00 % de communications, 19,00 % d’écritures, 11,00 % de déséquilibre de charge, 7,00 % d’initialisation. Vous poserez le plafond d’Amdahl du noyau visé à 17,55 %. Vous refuserez une exécution à 512 nœuds, où l’efficacité parallèle tombe à 45,10 %. Vous refuserez la précision réduite là où elle déplace un invariant physique de 5,00 ordres de grandeur. Vous chiffrerez ce que coûte de rester dans un langage propriétaire et ce que coûte d’en sortir. Puis vous rendrez les heures gagnées — et vous découvrirez en comité que votre cas d’essai n’est pas la production, que le gain réel est de 21,40 % et non de 36,75 %, et qu’il faut refaire l’arbitrage devant tout le monde.

    Ce que vous allez vivre

    • Fixer la mesure
    • Décomposer le temps
    • Refuser ce qui se paie ailleurs
    • Rendre et arbitrer

    Prérequis

    • Aucun accès à un calculateur n’est nécessaire : tous les relevés, profils et courbes de passage à l’échelle sont fournis dans les missions.
    • Savoir lire un pourcentage de temps et le convertir en heures et en euros sans confondre part relative et gain absolu.
    • Accepter d’écrire un refus adressé à une équipe scientifique compétente, puis un second adressé à une équipe qui avait raison de demander.

    Ce que disent les pairs

    Témoignages de professionnels qui ont vécu des missions équivalentes

    4.8 •6 voix d’experts
    Story
    “La mission 2 m’a coûté une illusion utile. Je passais mon temps à optimiser des noyaux que j’aimais bien optimiser. Poser le plafond d’Amdahl avant de commencer m’a fait abandonner deux chantiers en cours la semaine suivante, et j’ai gagné trois mois.”
    Mme Anaïs Corvol

    Mme Anaïs Corvol

    Ingénieure applicative, centre de calcul régional

    Ancienne apprenante (scénario)

    Story
    “Je suis exactement le personnage de la mission 5, et le scénario ne me ridiculise pas. Mon gain était réel. Ce qu’on m’a appris ici, c’est qu’un refus bien écrit garde le travail vivant en le bornant, au lieu de le jeter.”
    M. Rémi Vasseur

    M. Rémi Vasseur

    Post-doctorant en mécanique des fluides numérique

    Ancien apprenant (scénario)

    Story
    “La mission 7 est celle que je referais faire à toute mon équipe. Écrire la lettre au perdant, avec le chiffre et la date de réexamen, plutôt que d’envoyer un tableau d’attribution sans commentaire. Nos relations avec les équipes ont changé en…”
    Mme Salomé Bréchet

    Mme Salomé Bréchet

    Responsable d’allocation, mésocentre universitaire

    Ancienne apprenante (scénario)

    Story
    “La mission 8 est brutale et juste. Se faire diviser son résultat par 1,72 en séance, recalculer l’arbitrage devant le comité, et devoir quand même refuser la seconde objection sans se venger. Je n’avais jamais vu ça enseigné.”
    M. Hugo Delaunay

    M. Hugo Delaunay

    Ingénieur calcul, groupe industriel

    Ancien apprenant (scénario)

    Story
    “Ces simulations m'ont aidée à projeter ce que serait mon premier poste. Très concret.”

    Inès K.

    Étudiante M2

    Sciences Po

    Story
    “Le format est addictif et utile en entretien.”

    Adrien L.

    Diplômé école d'ingé

    INSA Lyon

    Prêt à commencer ?

    Faites le travail, gardez la preuve.