RISC-V Architecture innovations need software stack innovations : poster pendant le sommet RISC-V

Le sommet RISC-V a eu lien à Bologne du 8 au 12 juin 2026. RISC-V summit

Quentin Mélotte et moi-même avons présenté un poster intitulé "RISC-V Architecture innovations need software stack innovations : poster pendant le sommet RISC-V".

En effet les piles logicielles, en particulier cette des compilateurs, qui ont été développés dans le passé pour les anciennes architecture Intel, ARM, Power, n'arrivent pas à capturer la dynamicité des données qu'elles doivent traiter. C'est pourtant ces données, fournies par l'utilisateur, qui conditionnent les performances des applications.

Dans ce poster nous présentons des résultats sur des applications de stencil et sur la vitesse de génération de code permis par la nouvelle version de mon compilateur HybroGen https://github.com/CEA-LIST/HybroGen

Joint à ce billet

  • Le poster en question
  • L'abstract qui nous a servis pour l'acceptation au RSIC-V summit
  • Une photo de Quentin en train d'expliquer les subtilités d'HybroGen

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,  […]

Lire la suite

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 complexité  […]

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 du LETI et  […]

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 années 90  […]

Lire la suite

Haut de page