Methods to Evaluate Accuracy-Energy Trade-Off in Operator-Level Approximate Computing

Benjamin Barrois 1
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA_D3 - ARCHITECTURE
Résumé : Les limites physiques des circuits à base de silicium étant en passe d’être atteintes, de nouveaux moyens doivent être trouvés pour outrepasser la fin de la loi de Moore. Beaucoup d’applications peuvent tolérer des approximations dans leurs calculs à différents niveaux, sans dégrader la qualité de leur sortie, ou en la dégradant de manière acceptable. Cette thèse se concentre sur les architectures arithmétiques approximatives afin de saisir cette opportunité. Tout d’abord, une étude critique de l’état de l’art des additionneurs et multiplieurs approximatifs est présentée. Ensuite, un modèle de propagation d’erreur virgule-fixe mettant en oeuvre la densité spectrale de puissance est proposée, suivi d’un modèle de propagation du taux d’erreur binaire positionnel des opérateurs approximatifs. Les opérateurs approximatifs sont ensuite utilisés pour la reproduction des effets de la VOS dans les opérateurs arithmétiques exacts. Grâce à notre outil de travail open-source ApxPerf et ses bibliothèques synthétisables C++ apx_fixed pour les opérateurs approximatifs et ct_float pour l’arithmétique flottante basse consommation, deux études consécutives sont proposées, basées sur des applications de traitement du signal complexes. Tout d’abord, les opérateurs approximatifs sont comparés à l’arithmétique virgule-fixe, et la supériorité de la virgule-fixe est soulignée. Enfin, la virgule fixe est comparée aux petits flottants dans des conditions équivalentes. En fonction des conditions applicatives, la virgule-flottante montre une compétitivité inattendue face à la virgule-fixe. Les résultats et discussions de cette thèse donnent un regard nouveau sur l’arithmétique approximative et suggère de nouvelles directions pour le futur des architectures efficaces en énergie.
Liste complète des métadonnées

https://hal.inria.fr/tel-01665015
Contributeur : Olivier Sentieys <>
Soumis le : vendredi 15 décembre 2017 - 14:22:58
Dernière modification le : mercredi 16 mai 2018 - 11:24:13

Fichier

these_Barrois.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : tel-01665015, version 1

Citation

Benjamin Barrois. Methods to Evaluate Accuracy-Energy Trade-Off in Operator-Level Approximate Computing. Embedded Systems. Université de Rennes 1, 2017. English. 〈tel-01665015〉

Partager

Métriques

Consultations de la notice

409

Téléchargements de fichiers

160