Skip to main navigation Skip to search Skip to main content

HEAP: a heterogeneous approximate floating-point multiplier for error tolerant applications

  • Amira Guesmi
  • , Ihsen Alouani
  • , Mouna Baklouti
  • , Tarek Frikha
  • , Mohamed Abid
  • , Atika Rivenq

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Floating point arithmetic is one of the most commonly used units in nowadays computing systems and is deployed for a wide range of domains and applications. While floating point operators offer high precision calculations, a plethora of applications such as multimedia processing and machine learning tolerate errors and computation imprecision. In a context of limited power budget embedded systems, saving resources and energy with an acceptable precision loss is a challenging design task. Approximate computing is an emerging systems design paradigm that offers promising balance between accuracy on the one hand and power consumption and resource utilization on the other hand. While state of the art approximate techniques offer a wide design space at the operator level, few are the works that consider exploring different techniques to build a heterogeneous comprehensive approximate design. In this paper, we propose HEAP: a heterogeneous approximate floating point multiplier. Based on a design space exploration process, we present an approximation at the transistor level that reduces energy consumption of up to 68%. Experimental study on a set of machine learning applications shows promising results with comparable accuracy to exact multiplier based systems.

Original languageEnglish
Title of host publicationProceedings of the 30th International Workshop on Rapid System Prototyping (RSP'19)
PublisherAssociation for Computing Machinery
Pages36-42
ISBN (Print)9781450368476
DOIs
Publication statusPublished - 17 Oct 2019
Externally publishedYes
Event30th International Workshop on Rapid System Prototyping - New York, United States
Duration: 17 Oct 201918 Oct 2019

Conference

Conference30th International Workshop on Rapid System Prototyping
Abbreviated titleRSP
Country/TerritoryUnited States
CityNew York
Period17/10/201918/10/2019

Fingerprint

Dive into the research topics of 'HEAP: a heterogeneous approximate floating-point multiplier for error tolerant applications'. Together they form a unique fingerprint.

Cite this