Research Output
Tools for Reduced Precision Computation: A Survey
  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.

  • Type:

    Article

  • Date:

    16 April 2020

  • Publication Status:

    Published

  • Publisher

    Association for Computing Machinery (ACM)

  • DOI:

    10.1145/3381039

  • Cross Ref:

    10.1145/3381039

  • ISSN:

    0360-0300

Citation

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

Authors

Monthly Views:

Available Documents