Wordlength Optimization for Custom Floating-point Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

Wordlength Optimization for Custom Floating-point Systems

Résumé

Algorithm complexity and problem size explosion during the last few years brought new challenges for hardware implementation of data-oriented applications. In particular, they have caused a large increase in memory, execution time, and power needed. One solution to address those challenges is to reduce data sizes. Custom floating-point is a good candidate that brings a large dynamic range in a compact representation. Thanks to improvement in floating-point units, it is more and more explored as an alternative to fixed-point. This paper proposes an automatic optimization flow to optimize floating-point wordlength for a given quality metric. This flow is generic and can be used for any C or C++ algorithm. Different strategies are proposed to optimize the exponent and mantissa wordlengths. These strategies take advantages of analyzing the data dynamic range to reduce the optimization time. The obtained results show that better implementation cost can be obtained compared to 16-bit floating-point for a same quality.
Fichier principal
Vignette du fichier
Wordlength_Optimization_for_Custom_Floating-point_Systems.pdf (386.57 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04457903 , version 1 (14-02-2024)

Identifiants

Citer

Quentin Milot, Mickaël Dardaillon, Justine Bonnot, Daniel Menard. Wordlength Optimization for Custom Floating-point Systems. Design and Architectures for Signal and Image Processing, Jan 2024, Munich (Allemagne), Germany. pp.43-55, ⟨10.1007/978-3-031-62874-0_4⟩. ⟨hal-04457903⟩
42 Consultations
50 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More