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

被引:1
|
作者
Arbeletche, Yuri [1 ]
Paim, Guilherme [2 ,3 ]
Abreu, Brunno [2 ,3 ]
Almeida, Sergio [1 ]
Costa, Eduardo [1 ]
Flores, Paulo [3 ]
Bampi, Sergio
机构
[1] Catholic Univ Pelotas 0CPel, Grad Program Elect Engn & Comp, BR-91501970 Pelotas, Brazil
[2] Univ Fed Rio Grande do Sul, Microelect Program, BR-91501970 Porto Alegre, RS, Brazil
[3] Inst Engn Sistemas & Comp Invest & Desenvolvimento, High Performance Comp Architectures & Syst HPCAS, P-1000029 Lisbon, Portugal
关键词
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; DESIGN;
D O I
10.1109/TCSII.2023.3240897
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:4748 / 4752
页数:5
相关论文
共 50 条
  • [11] An Efficient Algorithm for Computing the Approximate t-URV and its Applications
    Maolin Che
    Yimin Wei
    Journal of Scientific Computing, 2022, 92
  • [12] An Efficient Algorithm for Computing the Approximate t-URV and its Applications
    Che, Maolin
    Wei, Yimin
    JOURNAL OF SCIENTIFIC COMPUTING, 2022, 92 (03)
  • [13] Accurate Reliability Analysis Methods for Approximate Computing Circuits
    Zhen Wang
    Guofa Zhang
    Jing Ye
    Jianhui Jiang
    Fengyong Li
    Yong Wang
    Tsinghua Science and Technology, 2022, 27 (04) : 729 - 740
  • [14] Area Optimization of MPRM Circuits Using Approximate Computing
    Ying, QiuHong
    Wang, LunYao
    Chu, ZhuFei
    Xia, YinShui
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [15] Accurate reliability analysis methods for approximate computing circuits
    Wang, Zhen
    Zhang, Guofa
    Ye, Jing
    Jiang, Jianhui
    Li, Fengyong
    Wang, Yong
    TSINGHUA SCIENCE AND TECHNOLOGY, 2022, 27 (04) : 729 - 740
  • [16] Area Optimization of FPRM Circuits Using Approximate Computing
    Wang L.-Y.
    Xia Y.-S.
    Chu Z.-F.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (09): : 1868 - 1874
  • [17] Approximate Computing Circuits for Embedded Tactile Data Processing
    Osta, Mario
    Ibrahim, Ali
    Valle, Maurizio
    ELECTRONICS, 2022, 11 (02)
  • [18] A fast BDD Minimization Framework for Approximate Computing
    Wendler, Andreas
    Keszocze, Oliver
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1372 - 1377
  • [19] ApproxIt: An Approximate Computing Framework for Iterative Methods
    Zhang, Qian
    Yuan, Feng
    Ye, Rong
    Xu, Qiang
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [20] Quantum Computing: Circuits, Algorithms, and Applications
    Shafique, Muhammad Ali
    Munir, Arslan
    Latif, Imran
    IEEE ACCESS, 2024, 12 : 22296 - 22314