BLASYS: Approximate Logic Synthesis Boolean Matrix Factorization

被引:35
|
作者
Hashemi, Soheil [1 ]
Tann, Hokchhay [1 ]
Reda, Sherief [1 ]
机构
[1] Brown Univ, Sch Engn, Providence, RI 02912 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3195970.3196001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Approximate computing is an emerging paradigm where design accuracy can be traded off for benefits in design metrics such as design area, power consumption or circuit complexity. In this work, we present a novel paradigm to synthesize approximate circuits using Boolean matrix factorization (BMF). In our methodology the truth table of a sub -circuit of the design is approximated using BMF to a controllable approximation degree, and the results of the factorization are used to synthesize a less complex subcircuit. To scale our technique to large circuits, we devise a circuit decomposition method and a subcircuit design -space exploration technique to identify the best order for subcircuit approximations. Our method leads to a smooth trade-off between accuracy and full circuit complexity as measured by design area and power consumption. Using an industrial strength design flow, we extensively evaluate our methodology on a number of testcases, where we demonstrate that the proposed methodology can achieve up to 63% in power savings, while introducing an average relative error of 5%. We also compare our work to previous works in Boolean circuit synthesis and demonstrate significant improvements in design metrics for same accuracy targets.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Bias Aware Probabilistic Boolean Matrix Factorization
    Wan, Changlin
    Dang, Pengtao
    Zhao, Tong
    Zang, Yong
    Zhang, Chi
    Cao, Sha
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, VOL 180, 2022, 180 : 2035 - 2044
  • [22] Boolean Matrix Factorization for Data with Symmetric Variables
    Konecny, Jan
    Trnecka, Martin
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2022, : 1011 - 1016
  • [23] Developing Genetic Algorithms for Boolean Matrix Factorization
    Snasel, Vaclav
    Platos, Jan
    Kroemer, Pavel
    DATESO 2008 - DATABASES, TEXTS, SPECIFICATIONS, OBJECTS: PROCEEDINGS OF THE 8TH ANNUAL INTERNATIONAL WORKSHOP, 2008, 330 : 61 - 70
  • [24] Biclustering and Boolean Matrix Factorization in Data Streams
    Neumann, Stefan
    Miettinen, Pauli
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (10): : 1709 - 1722
  • [25] On Approximate Spectral Factorization of Matrix Functions
    Ephremidze, Lasha
    Janashia, Gigla
    Lagvilava, Edem
    JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 2011, 17 (05) : 976 - 990
  • [26] Algorithms for approximate subtropical matrix factorization
    Karaev, Sanjar
    Miettinen, Pauli
    DATA MINING AND KNOWLEDGE DISCOVERY, 2019, 33 (02) : 526 - 576
  • [27] Algorithms for approximate subtropical matrix factorization
    Sanjar Karaev
    Pauli Miettinen
    Data Mining and Knowledge Discovery, 2019, 33 : 526 - 576
  • [28] Boolean matrix factorization for symmetric binary variables
    Konecny, Jan
    Trnecka, Martin
    KNOWLEDGE-BASED SYSTEMS, 2023, 279
  • [29] Parallelization of the GreConD Algorithm for Boolean Matrix Factorization
    Krajca, Petr
    Trnecka, Martin
    FORMAL CONCEPT ANALYSIS (ICFCA 2019), 2019, 11511 : 208 - 222
  • [30] On Approximate Spectral Factorization of Matrix Functions
    Lasha Ephremidze
    Gigla Janashia
    Edem Lagvilava
    Journal of Fourier Analysis and Applications, 2011, 17 : 976 - 990