Authors
Giuseppe Tagliavini, Andrea Marongiu, Luca Benini
Publication date
2018/12/2
Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume
39
Issue
1
Pages
145-156
Publisher
IEEE
Description
In recent years approximate computing has been extensively explored as a paradigm to design hardware and software solutions that save energy by trading off on the quality of the computed results. In applications that involve numerical computations with wide dynamic range, precision tuning of floating-point (FP) variables is a key knob to leverage the energy/quality tradeoff of program results. This aspect assumes maximum relevance in the transprecision computing scenario, where accuracy of data is tuned at fine grain in application code. Performing precision tuning at fine grain requires a software development flow that streamlines the assessment of which variables have “precision slack” within an application. In this paper, we introduce FlexFloat, an open-source software library that has been expressly designed to aid the development of transprecision applications. FlexFloat provides a C/C++ interface for …
Total citations
2019202020212022202320244512892
Scholar articles
G Tagliavini, A Marongiu, L Benini - IEEE Transactions on Computer-Aided Design of …, 2018