ENAP: An efficient number-aware pruning framework for design space exploration of approximate configurations

Yuqin Duo, Chenghua Wang, Roger Woods, Weiqiang Liu

Research output: Contribution to journalArticlepeer-review

14 Citations (Scopus)

Abstract

Approximate computing has emerged as a new computing architecture paradigm that trades off necessary numerical accuracy for performance. Various approximation operation units such as adders and multipliers have been created and provide the basis for improving system efficiency, but it is clear, that a design space exploration (DSE) is needed if improved performance is to be systematically achieved. The challenge is to determine a suitable configuration among approximation units with different error characteristics to ensure a minimization of resources while not exceeding user-defined error constraints. In this paper, we propose the efficient number-aware pruning (ENAP) technique that can compress the search space size. Using common fault-tolerant applications, we demonstrate a compression rate up to 0.0008%, meaning that 99.9992% of invalid designs can remain unsearched. An improved genetic algorithm (GA) is subsequently proposed to improve ENAP, allowing the creation of the optimal configuration in only 2 to 3 iterations, thereby greatly improving search efficiency compared to the initial 9 iterations. We integrate these two approaches into the proposed framework, demonstrating how we can achieve better exploration results compared to state-of-the-artwork.
Original languageEnglish
Pages (from-to)2062 - 2073
Number of pages12
JournalIEEE Transactions on Circuits and Systems I: Regular Papers
Volume70
Issue number5
Early online date08 Mar 2023
DOIs
Publication statusPublished - May 2023

Bibliographical note

Funding Information:
This work was supported in part by the National Natural Science Foundation of China under Grant 62022041 and in part by the Fundamental Research Funds for the Central Universities under Grant NP2022103.

Publisher Copyright:
© 2004-2012 IEEE.

Keywords

  • Approximate computing
  • design space exploration
  • genetic algorithms
  • number-aware pruning

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'ENAP: An efficient number-aware pruning framework for design space exploration of approximate configurations'. Together they form a unique fingerprint.

Cite this