arrow
Return

MAxPy: A Framework for Bridging Approximate Computing Circuits to Its Applications

delete2024-11-01
delete1
PRE
AI
Y
Yuri Arbeletche
G
Guilherme Paim *
B
Brunno Abreu
S
Sérgio Almeida
E
Eduardo Costa
P
Paulo Flores
S
Sérgio Bampi
DOI:10.1109/TCSII.2023.3240897delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This brief presents MAxPy, a framework for bridging approximate computing (AxC) circuit design to its applications. MAxPy is an application-agnostic framework able to automatically build a cycle-accurate Python model of an approximate hardware design. This model can easily be emulated and integrated as a module in Python-based applications. We are herein proposing this framework aiming to build an AxC toolbox stimulating open research in academia to promote the integration of the existing and future open-source (i) AxC benchmarks, (ii) approximate logic synthesis tools, and (iii) approximate arithmetic unit insights. In this brief, we demonstrate the use of MAxPy to explore the AxC design space of a Sobel filter hardware design as a case study exploiting a set of approximate adders combined with the data-driven approximate logic synthesis via probabilistic pruning. Then, we present a Pareto front for circuit area, energy, and delay reduction versus the application-level metrics: edge detection accuracy and structural similarity index (SSIM). The Pareto front results of the multiple AxC techniques herein explored show circuit area savings ranging from 40.4% to 59.1% for a 98.1% to 99.6% accuracy on edge detection application. MAxPy code is open source in: github.com/MAxPy-Project.
Keywords:
Integrated circuit modeling
Logic gates
Libraries
C plus plus languages
Hardware design languages
Computational modeling
Arithmetic
Approximate computing
VLSI
framework
design space exploration
pruning
hardware design

Journal

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
Papers:
8.8K
Citations:
2.5W

Organization

U
Universidade Federal do Rio Grande do Sul
Scholars:
2.6W
Papers: 1.7W
Citations: 1.6W