Menu Fermer

Équipe ADAC: ADAptive Computing

David NOVO
David NOVO
Responsable

Équipe ADAC

ADAptive Computing

L’équipe ADAC (ADAptive Computing) du département microélectronique ambitionne de concevoir des architectures et systèmes de calcul à la fois intelligents, sécurisés, performants et éco‐responsables. Parmi les grandes questions scientifiques adressées, ADAC s’interroge sur l’optimisation de l’IA dans les architectures pour maximiser la performance tout en réduisant la consommation d’énergie, étudie notamment comment les nouvelles technologies peuvent contribuer à l’efficacité énergétique des systèmes de calcul, évalue les solutions architecturales pour protéger les systèmes contre les menaces émergentes, et vise à concevoir des systèmes capables de répondre aux exigences de soutenabilité et de réduction de l’empreinte carbone. L’équipe est impliquée dans les Programmes et Projets Exploratoires de Recherche (PEPR) en Intelligence Artificielle, Cybersécurité et Électronique. De plus, elle entretient des partenariats solides avec des acteurs européens de renom tels que l’IMEC et participe à des projets ambitieux tel que le projet GENESIS, qui se concentre sur la sobriété énergétique.

Permanents
Abdoulaye Gamatié, Directeur de recherche, CNRS
Florent Bruguier, Maître de conférences, UM
William Pensec, Maître de conférences, UM
Gilles Sassatelli, Directeur de recherche, CNRS
Lionel Torres, Professeur des universités, UM
Pascal Benoit, Professeur des universités, UM
David Novo, Chargé de recherche, CNRS


Doctorants
Mohammadali Zoroufchian, UM
Justin Chikhaoui, CNRS
Nassim Riadi, CNRS
Ismael Samaye, UM
Felipe Paiva Alencar, UM
Enzo Rafinesque, UM
Soraya Mobaraki, CNRS
Clement Brichart, CEA
Bruno Lovison Franco, UM
Ali Ait Hassou, UM
Gabriel Hautreux, CINES
Victor Cook, CNRS
Mohamed Watfa, CNRS


Autres personnels
Ana Tacuri, CDD Ingénieur-Technicien, CNRS
Aymen Romdhane, Doctorant externe, CEA
Luis Bertran Alvarez, CDD Chercheur, CNRS

Les recherches menées par l’équipe s’inscrivent dans un des trois axes suivants, chaque permanent étant en général impliqué sur 2 axes (un axe principal et un axe secondaire).

Axe 1. Architecture et outils pour l’accélération matérielle 

Les recherches menées dans cet axe visent à repousser les limites du calcul haute performance (HPC), de l’intelligence artificielle (IA) et de l’edge computing. Elles s’articulent autour de l’optimisation des interconnexions, de la spécialisation des unités de calcul et de l’intégration de technologies mémoire émergentes.

Les travaux sur les réseaux sur puce (NoC) s’appuient sur des méthodes d’apprentissage automatique pour améliorer les transactions entre unités de traitement tout en préservant la flexibilité d’usage. L’amélioration des outils de simulation passe par l’extension de simulateurs open-source (gem5) et la mise en place de méthodologies de calibration basées sur des microbenchmarks. Une approche par accélération FPGA permet de contourner les limites des simulations classiques, avec des interfaces simplifiées ne nécessitant pas d’expertise RTL (projet ANR F3CAS, collaboration avec ETHZ).

La spécialisation des unités de calcul est abordée à travers l’analyse des performances et de la consommation énergétique des tâches IA sur GPU. Une architecture combinant processeur RISC-V et accélérateurs dédiés est proposée pour concilier flexibilité algorithmique et efficacité matérielle.

L’intégration de mémoires émergentes, telles que les MRAM, fait l’objet d’une co-optimisation architecture-technologie. Une collaboration avec l’IMEC explore la conception de mémoires cache SRAM sur puce en technologie 3D monolithique.

Axe 2. Sécurité, fiabilité et résilience : vers des systèmes informatiques dignes de confiance

Les recherches menées dans ce thème visent à renforcer la sécurité des systèmes embarqués dans des environnements contraints, en particulier dans le contexte de l’Edge Computing. Les travaux portent sur la protection des processeurs et des mémoires face aux attaques matérielles et logicielles, ainsi que sur la résilience des architectures.

Des solutions de cryptographie légère ont été évaluées, et des vulnérabilités ont été identifiées sur des cryptoprocesseurs post-quantiques via des analyses électromagnétiques. La sécurité des mémoires est abordée par la détection d’attaques telles que ROP et Rowhammer, avec des contre-mesures basées sur l’apprentissage automatique.

Dans le domaine de l’Edge Computing, un protocole sécurisé inspiré de la Blockchain, Wallance, a été développé, offrant des performances optimisées en termes de mémoire, latence et consommation. Des contributions ont également été apportées à la fiabilisation des micro-réseaux DC reconfigurables pour l’intégration des énergies renouvelables.

La robustesse des technologies mémoire émergentes, notamment les MRAM, est explorée à travers des structures innovantes pour la génération de nombres aléatoires et de fonctions non clonables (PUF), ainsi que l’étude de leur comportement face aux radiations et aux attaques.

Axe 3. Vers des systèmes informatiques éco‐responsables, du circuit aux infrastructures à grande échelle

Les recherches de cet axe visent à réduire l’impact énergétique des systèmes informatiques, en réponse à la consommation croissante liée à l’IA, notamment les modèles génératifs. L’équipe explore des solutions frugales, de l’optimisation des architectures jusqu’aux infrastructures.

Des travaux sont menés sur les nœuds IoT avec intégration de MRAM dans des architectures intermittentes, évaluées via des plateformes de prototypage. Des architectures basées sur ARM et RISC-V ont été développées pour optimiser la mémoire selon les besoins applicatifs. Des gains énergétiques significatifs ont été démontrés.

L’introduction d’accélérateurs BNN et de calcul en mémoire est étudiée dans le cadre de projets PEPR. Une unité MAC flexible a été conçue pour microcontrôleurs, avec des améliorations en énergie et surface. Des GAN sont utilisés pour générer des topologies optimisées de NoC.

Le projet GENESIS propose des centres de données à faible impact, avec gestion dynamique de l’énergie verte. Un prototype a été déployé à Polytech Montpellier, avec des résultats prometteurs. Le volet sociétal explore l’acceptabilité et l’impact environnemental, en collaboration avec des chercheurs en urbanisme.

Le projet Emergences du PEPR IA explore des modèles d’IA physiques comme les EBM, avec développement de circuits analogiques capables d’apprentissage embarqué. Une puce de test est prévue pour 2025, avec des perspectives vers l’apprentissage incrémental autonome.

ANR ADEQUATE-DL
Approximating Deep Learning Accelerators

PRC
ANR – AAPG2018 – CE23 Données, Connaissances, Big data, Contenus multimédias, Intelligence Artificielle

ANR ARCHISEC 
Sécurité au niveau des micro-architectures
PRCE
ANR – AAPG2019 – CE39 Sécurité Globale et Cybersécurité
 
ANR NV-APROC
Non Volatile MRAM-based Asynchronous PROCessor
PRC
ANR – AAPG2019 – CE24 Micro et nanotechnologies pour le traitement de l’information et la communication.
 
ANR F3CAS
Repenser la simulation d’architecture des ordinateurs accélérée sur FPGA pour l’exploration de stockage des données
JCJC
ANR – AAPG2020 – CE25 Réseaux de communication multi-usages, infrastructures de hautes performances, sciences et technologies logicielles
 
IMEC Contract
Heterogeneous memory systems with emerging  non-volatile technologies
 
Contrat de pré-maturation IWARE Région Occitanie
Infrastructure logicielle de gestion optimisée pour le cloud computing à énergie positive.
 
Ioterop Contract

Architecture distribuée de passerelles réseaux interopérables et collaborative

Le rayonnement des membres de l’équipe se caractérise à partir des indicateurs suivants sur la période 2013-2016 :

Evaluation / Expertise

  • Comité d’Evaluation ANR Défis Micro et Nanotechnologies,

  • Membre du comité Scientifique de l’ANR Nanosciences & STIC,

  • Participations à plusieurs groupes de travail prospectifs,

  • Croucher Fundation – Fondation privée pour la recherche – Hong-Kong

Communication et événements scientifiques

  • Organisation du Colloque BRAFITEC 2016 (Franco-Brésilien)

  • Création du workshop RECOSOC, organisation des éditions 2011 et 2014

  • Membre de Comités de pilotage : IEEE FPL, RECOSOC, IEEE ISVLSI, CRYPTARCHI, IEEE NVMSA,

  • Working group IFIP 10.5 : « Design and Engineering of Electronic Systems »,

  • Associate Editor : ACM Transactions on Embedded Computing Systems,

  • Membre de comité des programmes des principales conférences du domaine.

  •  IMEC, Interuniversity Microelectronics Centre, Belgium
  • Brême University, Germany
  • ETH Zurich, Swiss Federal Institute of Technology in Zurich, Suisse
  • NAU, Northern Arizona University, USAYale University, USA
  • Universidade Federal de Minas Gerais et Universidade Federal da Bahia, Brésil
  • Université de Pittsburg, USA
  • Université d’Oran, Algérie
  • Université d’Aalborg, Danemark

Titre : Analyse et Modélisation de Réseaux d’Interconnexion Cohérent Puce-à-Puce
Doctorant : Luis Bertran Alvarez
Date de soutenance : 2025-03-27
Directeurs de thèse : Pascal Benoit, David Novo

Titre : Etude de la résistance aux attaques par canaux auxiliaires d’implémentations de primitives cryptographiques basées sur les réseaux euclidiens pour la cryptographie post-quantique
Doctorant : Rafael Carrera Rodriguez
Date de soutenance : 2024-11-25
Directeur de thèse : Pascal Benoit

Titre : Techniques Avancées D’analyse De Performance Pour Évaluer L’efficacité Des Accélérateurs Graphiques Pour Les Applications D’apprentissage Automatique
Doctorant : Paul Delestrac
Date de soutenance : 2024-09-17
Directeurs de thèse : David Novo, Lionel Torres

Titre : Développement et évaluation de solutions de protections des DRAM et MRAM contre l’attaque Rowhammer
Doctorant : Loic France
Date de soutenance : 2022-12-16
Directeur de thèse : Pascal Benoit

Titre : Exploration des architectures de mémoire des microcontrôleurs pour le calcul intermittent embarqué
Doctorant : Theo Soriano
Date de soutenance : 2022-12-15
Directeur de thèse : Pascal Benoit

Titre : Simulation précise du mouvement des données au sein des systèmes mobiles multicœurs modernes
Doctorant : Quentin Huppert
Date de soutenance : 2022-12-06
Directeur de thèse : Lionel Torres

Titre : Étude d’architectures dédiées aux systèmes embarqués intelligents et efficaces en énergie
Doctorant : Guillaume Devic
Date de soutenance : 2021-12-03
Directeurs de thèse : Gilles Sassatelli, Abdoulaye Gamatié

Titre : Exploration des solutions de reconfiguration dynamique pour améliorer la fiabilité des micro-réseaux à courant continu
Doctorant : Francesco Di Gregorio
Date de soutenance : 2021-11-19
Directeurs de thèse : Gilles Sassatelli, Abdoulaye Gamatié

Titre : Techniques d’apprentissage pour le contrôle adaptatif multi-niveaux du calcul distribué
Doctorant : Maxime Mirka
Date de soutenance : 2021-11-12
Directeurs de thèse : Abdoulaye Gamatié, Gilles Sassatelli

Titre : Effets des radiations de l’environnement spatial sur les mémoires spintroniques
Doctorant : Odilia Coi
Date de soutenance : 2021-10-14
Directeur de thèse : Lionel Torres

Titre : Étude et conception de méthodes de protection face aux attaques par corruption de mémoire pour systèmes embarqués dans le contexte de l’Internet des Objets.
Doctorant : Yohan Boyer
Date de soutenance : 2020-12-17
Directeur de thèse : Pascal Benoit

Titre : De la vulnérabilité des nœuds capteur à la certification des transactions sur le réseau, une approche de la sécurisation de l’Internet des Objets.
Doctorant : Loïc Dalmasso
Date de soutenance : 2020-12-15
Directeur de thèse : Pascal Benoit

Titre : Primitives de sécurité à base de mémoires magnétiques
Doctorant : Frederic Ouattara
Date de soutenance : 2020-11-06
Directeur de thèse : Lionel Torres

Titre : Systèmes intégrés adaptatifs ultra basse consommation pour l’Internet des Objets
Doctorant : Guillaume Patrigeon
Date de soutenance : 2020-07-16
Directeur de thèse : Pascal Benoit

Titre : Étude et conception de mécanismes de rupture et de filtrage de protocoles industriels
Doctorant : Peter Rouget
Date de soutenance : 2019-08-29
Directeurs de thèse : Lionel Torres, Pascal Benoit

Titre : Intégration de technologies de mémoires non volatiles émergentes dans la hiérarchie de caches pour améliorer l’efficacité énergétique
Doctorant : Pierre-Yves Péneau
Date de soutenance : 2018-10-31
Directeurs de thèse : Abdoulaye Gamatié, Gilles Sassatelli

Titre : Investigation des techniques de surveillance pour les systèmes intégrés auto-adaptatifs
Doctorant : Mohamad El Ahmad
Date de soutenance : 2018-10-18
Directeurs de thèse : Pascal Benoit, Gilles Sassatelli

Titre : Exploration de systèmes multicoeurs basés sur des réseaux de communication intégrés sur silicium
Doctorant : Charles Effiong
Date de soutenance : 2017-11-16
Directeurs de thèse : Abdoulaye Gamatié, Gilles Sassatelli

Titre : Réseau sur puce sécurisé pour applications cryptographiques sur FPGA
Doctorant : Rémy Druyer
Date de soutenance : 2017-10-26
Directeurs de thèse : Lionel Torres, Pascal Benoit

Titre : Conception de Circuit Intégré Innovant GALS (Globally Asynchronous Locally Synchronous) Non-Volatile pour Application Spatiale
Doctorant : Jeremy Lopes
Date de soutenance : 2017-09-18
Directeur de thèse : Lionel Torres

Titre : Hardware and Software Prototyping of a Miniature Star Tracker System for a Nano-Satellite
Doctorant : Andrey Khorev
Date de soutenance : 2016-12-13
Directeur de thèse : Lionel Torres

We are always looking for highly qualified and motivated students and researchers. Feel free to apply.