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 条
  • [1] A Modular and Extensible Framework for Securing TLS
    Rizzi, Matteo
    Manfredi, Salvatore
    Sciarretta, Giada
    Ranise, Silvio
    CODASPY'22: PROCEEDINGS OF THE TWELVETH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY, 2022, : 119 - 124
  • [2] DECAF: A Modular and Extensible Conversational Search Framework
    Alessio, Marco
    Faggioli, Guglielmo
    Ferro, Nicola
    PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 3075 - 3085
  • [3] A Modular and Extensible Framework for Open Learning Analytics
    Muslim, Arham
    Chatti, Mohamed Amine
    Bashir, Muhammad Bassim
    Varela, Oscal Eduardo Barrios
    Schroeder, Ulrik
    JOURNAL OF LEARNING ANALYTICS, 2018, 5 (01): : 92 - 100
  • [4] An agile and extensible code generation framework
    Kolovos, DS
    Paige, RF
    Polack, FAC
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 226 - 229
  • [5] Design, Implementation and Verification of an eXtensible and Modular Hypervisor Framework
    Vasudevan, Amit
    Chaki, Sagar
    Jia, Limin
    McCune, Jonathan
    Newsome, James
    Datta, Anupam
    2013 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2013, : 430 - 444
  • [6] OpenRec: A Modular Framework for Extensible and Adaptable Recommendation Algorithms
    Yang, Longqi
    Bagdasaryan, Eugene
    Gruenstein, Joshua
    Hsieh, Cheng-Kang
    Estrin, Deborah
    WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, : 664 - 672
  • [7] Towards an Extensible Framework for Understanding Spatial Narratives
    Ezeani, Ignatius
    Rayson, Paul
    Gregory, Ian
    Haris, Erum
    Cohn, Anthony
    Stell, John
    Cole, Tim
    Taylor, Joanna
    Bodenhamer, David
    Devadasan, Neil
    Steiner, Erik
    Frank, Zephyr
    Olson, Jackie
    PROCEEDINGS OF THE 7TH ACM SIGSPATIAL INTERNATIONAL WORKSHOP ON GEOSPATIAL HUMANITIES, GEOHUMANITIES 2023, 2023, : 1 - 10
  • [8] APOLLON: TOWARDS A SEMANTICALLY EXTENSIBLE POLICY FRAMEWORK
    Schuette, Julian
    SECRYPT 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2011, : 391 - 395
  • [9] GEval: A Modular and Extensible Evaluation Framework for Graph Embedding Techniques
    Pellegrino, Maria Angela
    Altabba, Abdulrahman
    Garofalo, Martina
    Ristoski, Petar
    Cochez, Michael
    SEMANTIC WEB (ESWC 2020), 2020, 12123 : 565 - 582
  • [10] Towards a framework for approximate ontologies
    Doherty, P
    Grabowski, M
    Lukaszewicz, W
    Szalas, A
    FUNDAMENTA INFORMATICAE, 2003, 57 (2-4) : 147 - 165