‹ Retour à l’annuaire

Fabien Coelho

Fabien Coelho

Professeur

Centre · CRI

Discipline(s)
Informatique
Thème(s)
Informatique

Prix & distinctions

  • 2015 Chevalier dans l'Ordre des Palmes académiques

Équipe

CRI

Biographie

Fabien Coelho est un chercheur spécialisé en compilation, optimisation de code et architectures parallèles. Ses travaux portent principalement sur l’amélioration des performances des systèmes embarqués et des applications de traitement d’images, en exploitant des architectures many-cores et des accélérateurs matériels. Il s’intéresse notamment à l’automatisation des transformations de code source, comme la streamisation ou l’optimisation des transferts mémoire, pour réduire la consommation énergétique et maximiser l’efficacité des calculs. Ses recherches incluent également la modélisation des relations température/puissance dans les processeurs nanométriques, ainsi que l’analyse statique et dynamique des programmes pour détecter des erreurs comme l’utilisation de variables non initialisées. Fabien Coelho a contribué au développement d’outils comme PIPS, un compilateur source-à-source open-source, a exploré des approches innovantes pour la validation de schémas de données JSON, et a développé de nouveaux algorithmes de preuve d’effort optimaux.

Publication(s)

Enseignements

Développement de services mobiles (PI MOBAPP)

Responsable

Conception et traitement des données (PI MOBAPP)

Responsable

Projet (PI MOBAPP)

Responsable

Période d'enseignement d'option (octobre+janvier)

Responsable

Blockchain

Responsable

Introduction à la Blockchain: histoire, fonctions et applications Cette première session a pour objectif de plonger les étudiants dans l'univers de la blockchain, technologie qui redéfinit notre conception de la valeur et la manière dont nous l'échangeons. Histoire et genèse de la technologie blockchain Principes et fonctionnement Evolution de la technologie Exemples d'applications La séance se conlut par un quiz. Cryptographie de la blockchain Principes cryptographiques : hash, arbre de Merkle, signatures. Problèmes divers : doubles dépenses, attaques... Séance de travaux pratiques : exploration de blocs, création de wallets... Smart Contracts Cette séance présente le développement de smart contracts sur Tezos en PyTezos. Finance Décentralisée (DEFI) : Cours théorique & Atelier pratique sur la DeFI Cette session offre aux étudiants une immersion pratique dans la DEFI, leur donnant les outils et les compétences nécessaires pour naviguer dans cet univers dérégulé et sans intermédiaire de la finance décentralisée. Introduction aux portefeuilles décentralisés et à la DEFI Transactions décentralisées Pratique et évaluation sur la blockchain polygon.

Réseaux informatiques

Responsable

Cours et TPs.

Direction(s) de thèse(s)

  • 2023 Vers des logiciels plus sobres en énergie avec de nouveaux modèles de coûts pour les compilateurs optimisants SOLCOURT Antoine
  • 2018 Contrats intelligents pour les enchères : de l'évaluation expérimentale à la confidentialité MASSONI SGUERRA Lucas