Emploi
J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Exploration de l'espace de conception et génération automatique de code pour l'exécution hétérogène hpc en radioastronomie h/f

Rennes
CDD
CNRS
Publiée le 2 juin
Description de l'offre

L'objectif est d'améliorer le cycle de développement HW/SW des systèmes de calcul couvrant le continuum de calcul sous contrainte énergétique. Les résultats seront illustrés par le déploiement CPUs, GPUs et FPGAs des algorithmes d'imagerie et de calibration dans le cadre du projet de radioastronomie SKA.

Les objectifs principaux de cette thèse sont de :
1) Modéliser les nouveaux pipelines de radioastronomie pour le projet SKA avec des modèles de calcul orientés flux de données agnostiques du matériel,
2) Proposer des modèles de performance multicritères CPU/GPU permettant un passage à l'échelle aux niveaux matériel et logiciel,
3) Proposer de nouveaux outils d'automatisation de la conception pour les systèmes de calcul HPC multinoeuds hétérogènes intégrant un ou plusieurs GPU.
Contexte de travail
Mots clés : Modèles de calcul, Radioastronomie, High Performance Computing

La nouvelle génération d'interféromètres, comme le Square Kilometer Array (SKA) et ses précurseurs (NenuFAR/LOFAR/MeerKAT/ASKAP), se caractérise par des champs de vue très larges, une grande bande passante, une haute sensibilité et une haute résolution. Plusieurs algorithmes et pipelines de traitement de données sont conçus pour transformer les voltages mesurés par les antennes en images multidimensionnelles de haute-fidélité du ciel utilisables par les astronomes. Les traitements incluent des algorithmes complexes de traitement du signal pour résoudre un grand problème de déconvolution.

Les systèmes de traitement de données exascale du radiotélescope SKA devra exécuter en temps réel plusieurs pipelines de calcul sur des données provenant de télescopes à un rythme de plusieurs Tb/s, avec une capacité de stockage limité et dans un budget énergétique de seulement 1,5 MWatt pour 250 Petaflops. De telles exigences énergétiques et de calcul impliquent que les pipelines de calcul puissent être déployés sur une architecture innovante orientée flux de données et hétérogène. Ces supercalculateurs, chargés de l'exécution de ces pipelines, seront basés sur des systèmes HPC standards combinés à des architectures spécifiques à l'application, comme les FPGA (Field Programmable Gate Array) ou les GPU (Graphical Processing Unit). Un défi crucial est d'évaluer les performances, à la fois en temps et en énergie, de nouveaux algorithmes scientifiques complexes orientés flux de données sur des infrastructures de calcul complexes non encore existantes, ce qui est difficilement possible sans des méthodes de co-conception efficaces et des outils de prototypage rapide.

PREESM est un outil de prototypage rapide open-source basé sur des modèles flot de données. Initialement développé pour des systèmes embarqués complexes, il a prouvé son intérêt dans le cadre du projet SKA. PREESM fournit un placement et un ordonnancement rapides et précis des calculs de traitement du signal sur des systèmes de calcul hétérogènes spécifiques. Il peut être utilisé pour l'Exploration de l'Espace de Conception (Design Space Exploration - DSE) afin de dimensionner le système de calcul dès le début du processus de développement. L'outil génère également un code parallèle optimisé pour des systèmes de calcul multi-noeuds et multicoeurs hétérogènes, incluant automatiquement les synchronisations et les transferts de données entre les éléments de calcul. Son modèle de calcul orienté flot de données (Model of Computation - MoC) facilite la description des applications de traitement du signal parallèle comme les pipelines de calcul SKA.

Les radioastronomes prototypent aujourd'hui leurs algorithmes en utilisant des langages de programmation généralistes, tels que Python, fonctionnant sur des CPU à usage général. Ces algorithmes doivent ensuite être déployés sur des infrastructures de calcul haute performance par des spécialistes chargés de la parallélisation à plusieurs niveaux : multi-noeuds HPC, multicoeur CPU, GPU ou FPGA. L'automatisation de ce déploiement est un défi clé pour le projet SKA afin de définir, de programmer et de mettre à jour le système de calcul tout au long de son exploitation prévue sur plus d'une cinquantaine d'années.

Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.
Contraintes et risques
La thèse sera dirigée par jean-François NEZAN et réalisée à l'INSA Rennes. Elle sera co-encadrée par Cyril TASSE de l'Observatoire de paris et Karol Desnos à l'INSA Rennes. Elle sera financée par le CNRS dans le cadre des projets 80Prime.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Postdoctorant en chimie organique h/f
Rennes
CDD
CNRS
Offre similaire
Transitions de phase photoinduites ultrarapides dans des matériaux à changement de phase de type ferroélectriques sans plomb h/f
Rennes
CDD
CNRS
50 000 € par an
Offre similaire
Ingénieur·e en conception instrumentale - façonner l'avenir des technologies sans fil étude des technologies de détection 5g et de leur impact sur la santé humaine h/f
Rennes
CDD
CNRS
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement CNRS
Emploi CNRS à Rennes
Emploi Rennes
Emploi Ille-et-Vilaine
Emploi Bretagne
Intérim Rennes
Intérim Ille-et-Vilaine
Intérim Bretagne
Accueil > Emploi > Exploration de l'Espace de Conception et Génération Automatique de Code pour l'Exécution Hétérogène Hpc en Radioastronomie H/F

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder