CIRCA: Towards a modular and extensible framework for approximate circuit generation

被引:10
|
作者
Witschen, Linus [1 ]
Awais, Muhammad [1 ]
Mohammadi, Hassan Ghasemzadeh [1 ]
Wiersema, Tobias [1 ]
Platzner, Marco [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
关键词
Approximate Computing; Framework; Pareto Front; Accuracy; Stochastic search; Circuit synthesis; DESIGN;
D O I
10.1016/j.microrel.2019.04.003
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Existing approaches and tools for the generation of approximate circuits often lack generality and are restricted to certain circuit types, approximation techniques, and quality assurance methods. Moreover, only few tools are publicly available. This hinders the development and evaluation of new techniques for approximating circuits and their comparison to previous approaches. In this paper, we first analyze and classify related approaches and then present CIRCA, our flexible framework for search-based approximate circuit generation. CIRCA is developed with a focus on modularity and extensibility to foster comparability of different techniques. We present the architecture of CIRCA with its distinct separation into stages and processing blocks. This separation makes CIRCA flexible, allowing developers to extend it by new methods and enabling users to exchange the employed functionality quickly. To highlight CIRCA's benefits and its flexibility, we conduct a case study which focuses on the impact of the employed search method and approximation technique. We use a set of circuits from our approximate computing benchmark suite PaderBench to evaluate and compare the quality of the approximated circuits generated with the different methods.
引用
下载
收藏
页码:277 / 290
页数:14
相关论文
共 50 条
  • [31] Towards an Extensible and Scalable Energy Harvesting Wireless Sensor Network Simulation Framework
    Allen, James
    Forsha, Matthew
    Thomas, Nigel
    ICPE'17: COMPANION OF THE 2017 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2017, : 39 - 42
  • [32] Towards Bayanihan: building an extensible framework for volunteer computing using Java']Java
    Sarmenta, LFG
    Hirano, S
    Ward, SA
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 1015 - 1019
  • [33] An extensible and ubiquitous RFID management framework over next-generation networks
    Cho, Kideok
    Pack, Sangheon
    Kwon, Ted 'Taekyoung'
    Choi, Yanghee
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2010, 23 (9-10) : 1093 - 1110
  • [34] Towards Extending and Using SPARQL for Modular Document Generation
    Alkhateeb, Faisal
    Laborie, Sebastien
    DOCENG'08: PROCEEDINGS OF THE EIGHTH ACM SYMPOSIUM ON DOCUMENT ENGINEERING, 2008, : 164 - +
  • [35] A Generalized and Modular Framework for Digital Generation of Composite Microstructures
    Cecen, Ahmet
    Yucel, Berkay
    Kalidindi, Surya R.
    JOURNAL OF COMPOSITES SCIENCE, 2021, 5 (08):
  • [36] Data-Driven Feature Selection Framework for Approximate Circuit Design
    Zhao, Bingyin
    Qiu, Ling
    Lao, Yingjie
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3519 - 3531
  • [37] Modular Framework for Molecular-FET Device-to-Circuit Modeling
    Zahir, Ali
    Pulimeno, Azzurra
    Demarchi, Danilo
    Graziano, Mariagrazia
    Piccinini, Gianluca
    Mahmoud, Ahmed
    Lugli, Paolo
    2015 IEEE 15TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2015, : 156 - 159
  • [38] Resource Optimal Executable Quantum Circuit Generation Using Approximate Computing
    Adarsh, Smaran
    Moller, Matthias
    2021 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2021) / QUANTUM WEEK 2021, 2021, : 225 - 231
  • [39] Towards an extensible model-based digital twin framework for space launch vehicles
    Wei, Ran
    Yang, Ruizhe
    Liu, Shijun
    Fan, Chongsheng
    Zhou, Rong
    Wu, Zekun
    Wang, Haochi
    Cai, Yifan
    Jiang, Zhe
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 41
  • [40] A Modular, Extensible, and Modelica-Standard-Compliant OpenModelica Compiler Framework in Julia Supporting Structural Variability
    Tinnerholm, John
    Pop, Adrian
    Sjolund, Martin
    ELECTRONICS, 2022, 11 (11)