Mes compétences :
Matlab
Variability Monitoring
Temperature Monitoring
Solidworks
Simulink
Python Programming
Electronic Systems
CATIA
C Programming Language
Entreprises
Labex Persyval-Lab
- Ingénieur chercheur
2014 - 2016Le projet, porté par une collaboration entre le CEA-Leti et le TIMA (UJF/G-INP), était axé sur l’optimisation des échanges de données entre les niveaux de mémoires caches et les éléments de calcul. J’ai développé en Pyhton un simulateur de cache ainsi qu’une nouvelle méthode de pré-chargement des données basée sur une analyse statistique en ligne des accès mémoire. L’utilisation de tests statistiques permettait également d’extraire des métriques par fusion de données qui permettent d’adapter automatiquement les paramètres de prédiction en fonction du profil de l’application exécutée.
* Optimisation de la gestion des chargements de données en mémoire cache par des
approches adaptatives
* Etude et développement de mécanismes hardware/software pour le pré-chargement
de données en cache afin de minimiser la latence moyenne d'accès à la mémoire
* Observation et détection de patterns d'accès mémoire
* Prédiction des futurs accès mémoire
CEA-LETI
- Doctorant
GRENOBLE 2010 - 2013Durant ma thèse au CEA-Leti à Grenoble mes travaux portaient sur le développement d’architectures adaptatives à grain-fin dans un MPSoC basse consommation. Ma principale contribution a portée sur l’extraction, par fusion de données, de mesures de tension et de température à partir d’un capteur numérique intégré. Le développement du simulateur et de la méthode de fusion de données basée sur des tests d’hypothèses s’est fait en Matlab. La prise en compte de ces mesures a ensuite permis d’estimer l’énergie économisée en réajustant dynamiquement les paramètres de fonctionnement tension/fréquence des cœurs d’un MPSoC.
* Gestion locale dynamique de la variabilité et de la consommation dans les
architectures MP-SoCs
* Développement de méthodes de fusion de donnée pour mesurer la température et
la tension à partir d'un capteur intégré
* Etude de la compensation des variations de température et de tension par
ajustement des paramètres tension/fréquence de chaque processeur pour améliorer
l'efficacité énergétique des systèmes embarqués
* Estimation des gains en consommation et en performance associés à l'adaptation
dynamique proposée
LAOG
- Ingénieur de Recherche
2009 - 2009CDD (3 mois) au Laboratoire d'Astrophysique de
(LAOG), CNRS puis au Département Automatique du GIPSA-Lab,
CNRS, Grenoble (3 mois).
* Choix d'une solution de boucle de contrôle/commande puis extension de l'étude
er
précédente (cf. stage du 1 semestre 2009) au cas multi variable
* Recoupement des informations, gestion de la redondance
* Démonstration du caractère opérationnel de la solution retenue
LAOG
- Ingénieur de Recherche Stagiaire
2009 - 2009* Etude et conception d'une boucle de commande pour une instrumentation
astronomique du VLTI (Mont Paranal, Chili)
* Réalisation, sous forme de modélisation informatique (Matlab, Simulink), d'une
boucle de contrôle/commande pour une seule paire de télescope
Thèse de l'Université de Montpellier 2, Spécialité Systèmes Automatiques et
Microélectroniques : Gestion dynamique de la consommation et de la variabilité dans les
architectures MultiProcessor System-on-Chip, au CEA/LETI, Grenoble
Automatiques, Informatiques et Décisionnels : conception et mise en œuvre de systèmes
de commande avancés : modélisation et commande de systèmes robotiques ; surveillance,
diagnostic et commande de systèmes industriels.
Ecole Polytechnique De Montréal (Montréal)
Montréal2007 - 2007étudiant
(4 mois) Trimestre d'étude à l'école Polytechnique Montréal (Québec, Canada) dans le cadre d'un
programme d'échange