A Comprehensive Analysis of Approximate Computing Techniques: From Component- to Application-Level - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Document Associé À Des Manifestations Scientifiques Année : 2018

A Comprehensive Analysis of Approximate Computing Techniques: From Component- to Application-Level

Résumé

A new design paradigm, Approximate Computing (AxC), has been established to investigate how computing systems can be more energy efficient, faster, and less complex. Intuitively, instead ofperforming exact computation and, consequently, requiring a high amount of resources, AxC aims to selectively violate the specifications, trading accuracy off for efficiency. It has been demonstrated in the literature the effectiveness of imprecise computation for both software and hardware components implementing inexact algorithms, showing an inherent resiliency to errors.This tutorial introduces basic and advanced topics on AxC. We intend to follow a bottom-up approach: from component- up to application-level. More in detail, we will first present the main concept andtechniques (e.g., functional approximation, voltage over-scaling). We then move to present some compile-time results in terms of energy-efficiency, area, performance versus accuracy of computations when using customized arithmetic (fixed-point, floating-point) and also try to derive some conclusions by comparing the different paradigms. The algorithmic-level approximation methods are then presented. Energy consumption can be reduced by approximating or skipping part of the computation. The concept of incremental refinement, early termination and fast decision will be detailed.
Fichier principal
Vignette du fichier
Tutorial_AxC_v3.pdf (72.04 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01941755 , version 1 (03-12-2018)

Identifiants

  • HAL Id : hal-01941755 , version 1

Citer

Alberto Bosio, Daniel Menard, Olivier Sentieys. A Comprehensive Analysis of Approximate Computing Techniques: From Component- to Application-Level. ESWEEK 2018 - Embedded Systems Week, Sep 2018, Torino, Italy. pp.1-2. ⟨hal-01941755⟩
283 Consultations
168 Téléchargements

Partager

Gmail Facebook X LinkedIn More