Skip to main content

Research Repository

Advanced Search

Tools for Reduced Precision Computation: A Survey

Cherubin, Stefano; Agosta, Giovanni

Authors

Stefano Cherubin

Giovanni Agosta



Abstract

The use of reduced precision to improve performance metrics such as computation latency and power consumption is a common practice in the embedded systems field. This practice is emerging as a new trend in High Performance Computing (HPC), especially when new error-tolerant applications are considered. However, standard compiler frameworks do not support automated precision customization, and manual tuning and code transformation is the approach usually adopted in most domains. In recent years, research have been studying ways to improve the automation of this process. This article surveys this body of work, identifying the critical steps of this process, the most advanced tools available, and the open challenges in this research area. We conclude that, while several mature tools exist, there is still a gap to close, especially for tools based on static analysis rather than profiling, as well as for integration within mainstream, industry-strength compiler frameworks.

Citation

Cherubin, S., & Agosta, G. (2020). Tools for Reduced Precision Computation: A Survey. ACM computing surveys, 53(2), Article 33. https://doi.org/10.1145/3381039

Journal Article Type Article
Online Publication Date Apr 16, 2020
Publication Date 2020-06
Deposit Date Jun 19, 2021
Journal ACM Computing Surveys
Print ISSN 0360-0300
Electronic ISSN 1557-7341
Publisher Association for Computing Machinery (ACM)
Peer Reviewed Peer Reviewed
Volume 53
Issue 2
Article Number 33
DOI https://doi.org/10.1145/3381039
Public URL http://researchrepository.napier.ac.uk/Output/2781707