Recrutement en thèse : "Support logiciel pour l'utilisation d'accélérateur de calcul et de transfert mémoire"

Je recrute un étudiant en thèse pour la rentrée prochaine (septembre / octobre 2026)

Cette thèse se propose d'étendre le langage HybroLang et son compilateur associé afin de :

  • faciliter la programmation d'application d'IA apportant le support pour des données complexes : stencils, convolution, calcul clairsemé
  • permettre la génération de code à la fois sur CPU et avec des accélérateurs matériels en cours de développement au CEA (calcul clairsemé, calcul en mémoire, accès à la mémoire)
  • permettre la comparaison d'architectures différentes en partant d'un seul code source d'application

Idéalement un candidat devra avoir des connaissances dans les domaines suivants : architecture des ordinateurs, implémentation de langage de programmation, compilation et optimisation de code.

Description sur le site INSTN

Recrutement postdoc : "mesurer la loi de Wirth"

Je recrute un postdoc sur un sujet "brulant" : comment mesurer l'évolution des logiciels dans le temps. Sachant que c'est cette évolution qui rends obsolete les composants matériel : ordinateurs, téléphones. Plus précisément l’objectif est de se doter de métriques sur l’évolution de la  […]

Lire la suite

Course about innovation in the compilation domain

Every year, I've the opportunity to give a course on innovation in compilation for the international students of the master1 MOSIG. Here is the classical selfie ! Yes, I should improve my selfie skills ;-) Thanks to all the students for this interactive session ! During the course I did some  […]

Lire la suite

Les nouvelles du monde de la compilation / processeurs

Nouveautés compilateurs / optimisation Google Develops Code Prefetch Insertion Optimizer For Faster Intel GNR & AMD Turin Performance Insertion de prefetch dans du code binaire ? Google feraient ils des compilettes ? GCC Front-End Patches Updated For Algol 68 Programming Language Une nouveauté  […]

Lire la suite

Marathon d'orgue à la collégiale Saint Barnard de Romans sur Isère.

J'ai participé à un marathon le WE dernier, un marathon .. d'orgue. Ça me permet d'ouvrir une nouvelle rubrique dans mon blog : l'orgue. Huit organistes se sont succédé à la tribune de l'orgue de la collégiale Saint Barnard de Romans sur Isère. C'était la onzième édition de cet évènement qui a  […]

Lire la suite

La panne AWS

Ce matin une panne de AWS dont la presse s'est faite l'écho. De mon côté et pour ma mémoire, j'ai constaté l'indisponibilité des services suivants : signal, la messagerie sécurisée, mais peut-être pas assez résiliente ! Les services de visio conférence de https://www.ringcentral.com/  […]

Lire la suite

Un nouveau blog : encore ?

Un site web est un outil puissant pour diffuser de l'information, mais le choix de l'outil doit répondre à de multiples critères : complexité de la rédaction et de la mise en ligne, souveraineté de l'outil (où sont les données, quels outils sont nécessaires pour cela. Voici un petit cimetière de  […]

Lire la suite

Symposium 2025 pour l’électronique durable

Symposium sur l’électronique et le numérique durables (#END25) Grenoble (Maison Minatec, 3 place Louis Néel), le 16 décembre 2025 L’électronique et le numérique de demain doivent impérativement se diriger vers une durabilité accrue, dans le respect des limites environnementales et du plancher  […]

Lire la suite

Les nouvelles des compilateurs et des technologies "bas niveau"

Le monde des compilateurs GCC Rust Compiler Continues Quest To Compile The Linux Kernel Crate Le grand remplacement de RUST continue ;-) Discover C++26’s compile-time reflection La réflexion est la possibilité d'un programme d'inspecter sa structure. Ca promet des possibilités intéressantes pour  […]

Lire la suite

2025-03-04 Présentation lors de l'école d'hiver FETCH2025

Présentation lors de l'école d'hiver FETCH2025 J'ai eu le plaisir de participer à l'école d'hiver Francophone sur les Technologies de Conception des Systèmes Embarqués Hétérogènes. Cette année l'école était particulièrement hivernale puisqu'elle se passait à Montréal pendant les tempêtes de neige.  […]

Lire la suite

2025-03-03 Nouveau poste au CEA

Nouveau poste au CEA Je suis heureux d'annoncer mon changement de poste au CEA. À partir d'aujourd'hui, je rejoins la direction de la DRT en tant que "responsable scientifique technologies du numérique". J'espère pouvoir mettre mes connaissances et savoir faire au service de mes collègues  […]

Lire la suite

2025-02-12 Comment apprendre à utiliser ANTLR ?

Comment apprendre à utiliser ANTLR ? J'ai le plaisir de travailler avec un nouvel étudiant en alternance sur mes activité de compilation. Avant de plonger directement dans le compilateur, il fallait qu'il apprenne à utilise ANTLR pour modifier la grammaire de mon compilateur HybroGen Par ailleurs un  […]

Lire la suite

2025-01-14 Réunion SOC2

Présentation dans le cadre du GDR SOC2 Le 28 novembre 2024 à Grenoble, j'ai eu l'occasion de présenter mes travaux sur la compilation dans le cadre d'une réunion du groupe de recherche SOC2 (GDR) Le programme de la réunion était très intéressant. J'ai utilisé ces planches pour ma présentation  […]

Lire la suite

Présentation lors du Symposium Électronique Durable à Grenoble

Présentation lors du symposium Électronique et numérique durable J'ai eu l'occasion de présenter mes premiers travaux dans le domaine du numérique durable. Il s'agit en fait de la présentation d'un projet en cours de préparation. Informations sur la présentation Le site de la conférence Les planches  […]

Lire la suite

Migration de mon blog

Pourquoi un blog ? Un blog est un outil de communication "meta" pour rendre publique mon activité scientifique. J'ai utilisé Des pages HTML rédigées manuellement dans les années 90 Des pages HTML générées automatiquement en utilisant des directives d'inclusions par le serveur web dans les  […]

Lire la suite

Latest Trends in Compiler Technology and Applications

This article aims to share some news, that I found interesting, hoping that they could also interest other people. The main topics are compilers, but also application domains and computing architecture, up to commercial products. No time to comment all these news, just collect them :-) Compiler  […]

Lire la suite

Haut de page