Early Timing and Energy Prediction and Optimization of Artificial Neural Networks on Multi-Core Platforms

Le besoin de mettre en oeuvre les Réseaux de Neurones artificiels (NNs) sur des plates-formes multicœurs embarquées est devenu fondamental. La prédiction des propriétés temporelles (temps d inférence, latence, débit) et énergétiques au plus tôt dans le processus de conception est nécessaire pour tro...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Dariol Quentin (Auteur), Pillement Sébastien (Directeur de thèse), Le Nours Sébastien (Directeur de thèse), Pétrot Frédéric (Président du jury de soutenance), Jung Matthias (Rapporteur de la thèse), Kritikakou Angeliki (Rapporteur de la thèse), Grüttner Kim (Membre du jury)
Collectivités auteurs : Nantes Université 2022-.... (Organisme de soutenance), École doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication Nantes 2022-.... (Ecole doctorale associée à la thèse), Institut d'Électronique et de Télécommunications Rennes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : anglais
Titre complet : Early Timing and Energy Prediction and Optimization of Artificial Neural Networks on Multi-Core Platforms / Quentin Dariol; sous la direction de Sébastien Pillement et de Sébastien Le Nours
Publié : 2023
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Electronique : Nantes Université : 2023
Sujets :
LEADER 05825nlm a2200661 4500
001 PPN274487322
003 http://www.sudoc.fr/274487322
005 20240523055400.0
029 |a FR  |b 2023NANU4033 
033 |a http://www.theses.fr/2023NANU4033 
035 |a (OCoLC)1417144522 
035 |a STAR209331 
100 |a 20240112d2023 k y0frey0103 ba 
101 0 |a eng  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Early Timing and Energy Prediction and Optimization of Artificial Neural Networks on Multi-Core Platforms  |f Quentin Dariol  |g sous la direction de Sébastien Pillement et de Sébastien Le Nours 
214 1 |d 2023 
230 |a Données textuelles 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École Doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication (Nantes) 
314 |a Partenaire(s) de recherche : Institut d'Électronique et de Télécommunications (Rennes) (Laboratoire) 
314 |a Autre(s) contribution(s) : Frédéric Pétrot (Président du jury) ; Kim Grüttner (Membre(s) du jury) ; Matthias Jung, Angeliki Kritikakou (Rapporteur(s)) 
328 0 |b Thèse de doctorat  |c Electronique  |e Nantes Université  |d 2023 
330 |a Le besoin de mettre en oeuvre les Réseaux de Neurones artificiels (NNs) sur des plates-formes multicœurs embarquées est devenu fondamental. La prédiction des propriétés temporelles (temps d inférence, latence, débit) et énergétiques au plus tôt dans le processus de conception est nécessaire pour trouver des solutions qui optimisent l utilisation des ressources et respectent les contraintes imposées au système. Une difficulté majeure de cette modélisation vient de la nécessité de décrire correctement l influence du partage de ressources (processeur, mémoire, bus de communication) au sein des plateformes multicœurs. Dans cette thèse, nous présentons un flot complet de prédiction et d optimisation des propriétés temporelles et de l énergie qui combine plusieurs approches de modélisation. Ce flot conduit à optimiser l occupation des ressources sans dégrader les performances des NNs mis en œuvre. Les prédictions sont confrontées à des expérimentations sur cibles réelles. Les modèles proposés ont une précision de plus de 97% sur le temps et 93% sur l énergie sur 54 mappings de 4 NNs, avec un temps de prédiction de 20s par mapping. Nous montrons comment utiliser les modèles pour explorer efficacement l espace de conception et trouver des solutions optimisées qui satisfont les contraintes imposées au système. 
330 |a The need to implement artificial Neural Networks (NNs) on embedded multicore platforms has become fundamental. Predicting timing properties (inference time, latency, throughput) and energy as early as possible in the design process is necessary to find solutions that optimize resource use and respect the constraints imposed on the system. A major modeling difficulty comes from the need to correctly describe the influence of resource sharing (processor, memory, communication bus) within multi-core platforms. In this thesis, we present a complete flow for predicting and optimizing timing properties and energy, combining several modeling approaches. This flow leads to optimized resource occupancy without degrading the performance of implemented NNs. Predictions are compared with measurements on real targets. The proposed models have an accuracy of over 97% on timing and 93% on energy for 54 mappings of 4 NNs, with a prediction time of 20s per mapping. We show how to use the models to efficiently explore the design space and find optimized solutions that satisfy the constraints imposed on the system. 
337 |a Configuration requise : un logiciel capable de lire un fichier au format : PDF 
541 | |a Prédiction et optimisation des propriétés temporelles et de l énergie des réseaux de neurones artificiels implémentés sur les plateformes multicœurs  |z fre 
606 |3 PPN027234541  |a Intelligence artificielle  |2 rameau 
606 |3 PPN033217521  |a Systèmes embarqués (informatique)  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a Intelligence artificielle embarquée 
610 0 |a Conception au niveau système 
610 0 |a Prédiction des propriétés temporelles et de l énergie 
686 |a 620  |2 TEF 
700 1 |3 PPN274427001  |a Dariol  |b Quentin  |f 1996-....  |4 070 
701 1 |3 PPN096192771  |a Pillement  |b Sébastien  |f 19..-....  |4 727 
701 1 |3 PPN077621417  |a Le Nours  |b Sébastien  |f 1977-....  |4 727 
701 1 |3 PPN108969223  |a Pétrot  |b Frédéric  |f 19..-....  |4 956 
701 1 |3 PPN060765437  |a Jung  |b Matthias  |f 1969-....  |4 958 
701 1 |3 PPN233321519  |a Kritikakou  |b Angeliki  |f 19..-....  |4 958 
701 1 |3 PPN223391271  |a Grüttner  |b Kim  |f 1979-....  |4 555 
711 0 2 |3 PPN258086599  |a Nantes Université  |c 2022-....  |4 295 
711 0 2 |3 PPN268274525  |a École doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication  |c Nantes  |c 2022-....  |4 996 
711 0 2 |3 PPN149256035  |a Institut d'Électronique et de Télécommunications  |c Rennes  |4 981 
801 3 |a FR  |b Abes  |c 20240112  |g AFNOR 
856 4 |q PDF  |s 28375915  |u http://www.theses.fr/2023NANU4033/document  |z Accès au texte intégral 
856 4 |u http://www.theses.fr/2023NANU4033/abes 
856 4 |u https://theses.hal.science/tel-04390337 
930 |5 441099901:807426466  |b 441099901  |j g 
991 |5 441099901:807426466  |a exemplaire créé automatiquement par STAR 
998 |a 955385