Approximate computing for high energy-efficiency in IoT applications (Calcul approximatif à haute efficacité énergétique pour des applications de l'internet des objets) Ndour, Geneviève - (2019-07-17) / Universite de Rennes 1 Approximate computing for high energy-efficiency in IoT applications
| |||
Langue : Anglais Directeur(s) de thèse: Tisserand, Arnaud; Molnos, Anca Discipline : Informatique Laboratoire : IRISA , Laboratoire d'électronique et de technologie de l'information Ecole Doctorale : MATHSTIC Classification : Informatique Mots-clés : Unités à taille réduite, réduction d’énergie, Calcul approximatif
| |||
Résumé : Les unités à taille réduite font partie des méthodes proposées pour la réduction de la consommation d’énergie. Cependant, la plupart de ces unités sont évaluées séparément,c’est-à-dire elles ne sont pas évaluées dans une application complète. Dans cette thèse, des unités à taille réduite pour le calcul et pour l’accès à la mémoire de données, configurables au moment de l’exécution, sont intégrées dans un processeur RISC-V. La réduction d’énergie et la qualité de sortie des applications exécutées sur le processeur RISC-V étendu avec ces unités, sont évaluées. Les résultats indiquent que la consommation d’énergie peut être réduite jusqu’à 14% pour une erreur ≤0.1%. De plus, nous avons proposé un modèle d’énergie générique qui inclut à la fois des paramètres logiciels et architecturaux. Le modèle permet aux concepteurs logiciels et matériels d’avoir un aperçu rapide sur l’impact des optimisations effectuées sur le code source et/ou sur les unités de calcul. Abstract : Reduced width units are ones of the power reduction methods. However such units have been mostly evaluated separately, i.e. not evaluated in a complete applications. In this thesis, we extend the RISC-V processor with reduced width computation and memory units, in which only a number of most significant bits (MSBs), configurable at runtime is active. The energy reduction vs quality of output trade-offs of applications executed with the extended RISC-V are studied. The results indicate that the energy can be reduced by up to 14% for an error ≤ 0.1%. Moreover we propose a generic energy model that includes both software parameters and hardware architecture ones. It allows software and hardware designers to have an early insight into the effects of optimizations on software and/or units. |