FPAX: a fast prior knowledge-based framework for DSE in approximate configurations

Yuqin Duo*, Chenghua Wang, Haroon Waris, Roger Woods, Weiqiang Liu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)
15 Downloads (Pure)

Abstract

Current artificial intelligence and data science applications typically require complex computations and massive amounts of data handling, presenting unprecedented challenges for embedded platforms. Approximate computing has emerged as the most promising design technique to address this issue, by providing a significant hardware performance increase, while sacrificing accuracy within an acceptable range. Approximate arithmetic units require the creation of design space exploration techniques that can swiftly and automatically form an approximate configuration in fault-tolerant systems. Existing methods, however, use iterative design space sampling, resulting in a large amount of redundant computation. In this work, we propose the efficient FPAX automatic search framework which can learn from prior knowledge regarding the exploration process of known applications and use it to guide design exploration. Using a guidance-based technique, it avoids excessive redundant computation and quickly provides an impressive approximate configuration. Compared with the Jump Search algorithm known for its efficiency, FPAX can also achieve faster convergence speed and better exploration quality. Even compared to our previous ENAP framework work, it exhibits an 18x faster performance while achieving almost identical exploration quality for several commonly used fault-tolerant applications.

Original languageEnglish
Pages (from-to)1650-1662
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume43
Issue number6
Early online date25 Dec 2023
DOIs
Publication statusPublished - Jun 2024

Fingerprint

Dive into the research topics of 'FPAX: a fast prior knowledge-based framework for DSE in approximate configurations'. Together they form a unique fingerprint.

Cite this