2025-09-15 Symposium 2025 pour l'électronique durable

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 sociétal. Pour y parvenir, il est crucial de repenser la chaîne de valeur dans son intégralité. En vue du Symposium sur l’électronique et le numérique durables du 16 décembre 2025 à Grenoble, les chercheurs et industriels de tous domaines confondus sont appelés à proposer des contributions qui mettent en avant leurs plus récentes avancées en matière d’outils, de méthodologie, de démonstrateurs sur la thématique.

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.

Le site de la conférence est ici avec son programme

J’y ai présenté mes travaux sur la construction d’un compilateur pour des architectures hétérogènes “Compiler support for hardware accelerators & Compiler Innovation”

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 du LETI et du LIST et être en lien avec nos collègues universitaires de Grenoble et de Saclay !

Une nouvelle aventure commence :-)

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 ancien étudiant m’avait demandé d’avoir accès à un ancien langage de programmation que j’avais inventé pour l’enseignement.

Ce repository Mulots sur GITHUB contient

  • Les anciennes version (années 90) en java et ANTLR 2.0
  • Une nouvelle version programmée en python utilisant
    • ANTLR 4 pour la partie grammaire du langage
    • pyQT5 pour la partie visualisation
    • Python pour l’assemblage de l’application et l’interpéteur du langage

Voici un exemple de réalisation des triangles de Sierpinski :

2025-01-14 Réunion SOC2 : Architecture et microarchitecture des systèmes généralistes

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

  • Titre : « Le support d’accélérateurs par un compilateur »,
  • Abstract : La plupart des articles présentant un accélérateur matériel ont un « support par un compilateur ». Cette périphrase peut avoir beaucoup d’acceptations différentes. Dans cet exposé, je montrerai les différentes acceptations que l’on peut rencontrer. Ces différentes définitions se heurtent au problème de la définition d’un modèle de programmation bas niveau. Je montrerai le travail effectué pour le support de la « computational SRAM » (C-SRAM), circuit produit par le CEA, avec le DSL (Domain Specific Language) HybroLang et le compilateur associé HybroGen