Loading [MathJax]/extensions/MathMenu.js
Workload-Aware Approximate Computing Configuration | IEEE Conference Publication | IEEE Xplore

Workload-Aware Approximate Computing Configuration


Abstract:

Approximate computing recently arises due to its success in many error-tolerant applications such as multimedia applications. Various approximation methods have demonstra...Show More

Abstract:

Approximate computing recently arises due to its success in many error-tolerant applications such as multimedia applications. Various approximation methods have demonstrated the effectiveness of relaxing precision requirements in a specific arithmetic unit. This provides a basis for exploring simultaneous use of multiple approximate units to improve efficiency. In this paper, we aim to identify a proper approximation configuration of approximate units in a program to minimize energy consumption while meeting quality constraints. To do this, we formulate a constrained optimization problem and develop a tool called WOAxC that uses genetic algorithm to solve this problem. WOAxC considers the impact of different input workload on the application quality. We evaluate the efficacy of WOAxC in minimizing the energy consumption of several image processing applications with varying size (i.e., number of operations), workload (i.e., input datasets), and quality constraints. Our evaluation shows that the configuration provided by WOAxC for a system with multiple approximate units improves the energy efficiency by, on average, 79.6%, 77.4%, and 70.94% for quality loss of 5%, 2.5% and 0% (no loss), respectively. To the best of our knowledge, WOAxC is the first workload-aware approach to identify proper approximation configuration for energy minimization under quality guarantee.
Date of Conference: 01-05 February 2021
Date Added to IEEE Xplore: 16 July 2021
ISBN Information:

ISSN Information:

Conference Location: Grenoble, France

Contact IEEE to Subscribe

References

References is not available for this document.