HEAP: A heterogeneous approximate floating-point multiplier for error tolerant applications - Archive ouverte HAL
Communication Dans Un Congrès Année : 2019

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

Résumé

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. © 2019 Association for Computing Machinery.
Fichier non déposé

Dates et versions

hal-03528688 , version 1 (17-01-2022)

Identifiants

Citer

Amira Guesmi, Ihsen Alouani, Mouna Baklouti, Tarek Frikha, Mohamed Abid, et al.. HEAP: A heterogeneous approximate floating-point multiplier for error tolerant applications. 30th International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2019, Oct 2019, New York, United States. pp.36-42, ⟨10.1145/3339985.3358495⟩. ⟨hal-03528688⟩
29 Consultations
0 Téléchargements

Altmetric

Partager

More