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 条
  • [31] Fast and Efficient Boolean Matrix Factorization by Geometric Segmentation
    Wan, Changlin
    Chang, Wennan
    Zhao, Tong
    Li, Mengya
    Cao, Sha
    Zhang, Chi
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6086 - 6093
  • [32] A Study of Boolean Matrix Factorization Under Supervised Settings
    Makhalova, Tatiana
    Trnecka, Martin
    FORMAL CONCEPT ANALYSIS (ICFCA 2019), 2019, 11511 : 341 - 348
  • [33] Boolean Matrix Factorization via Nonnegative Auxiliary Optimization
    Truong, Duc P.
    Skau, Erik
    Desantis, Derek
    Alexandrov, Boian
    IEEE ACCESS, 2021, 9 : 117169 - 117177
  • [34] Parallel exploration of partial solutions in Boolean matrix factorization
    Outrata, Jan
    Trnecka, Martin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 123 : 180 - 191
  • [35] Algorithms and applications for approximate nonnegative matrix factorization
    Berry, Michael W.
    Browne, Murray
    Langville, Amy N.
    Pauca, V. Paul
    Plemmons, Robert J.
    COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2007, 52 (01) : 155 - 173
  • [36] PROBLEM OF THE APPROXIMATE MATRIX FACTORIZATION AND ITS APPLICATIONS
    DIDENKO, VD
    MATHEMATICAL NOTES, 1984, 36 (3-4) : 667 - 672
  • [37] Parallel approximate matrix factorization for kernel methods
    Zhu, Kaihua
    Cui, Hang
    Bai, Hongjie
    Li, Jian
    Qiu, Zhihuan
    Wang, Hao
    Xu, Hui
    Chang, Edward Y.
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 1275 - 1278
  • [38] Improved Algorithms for Exact and Approximate Boolean Matrix Decomposition
    Sun, Yuan
    Ye, Shiwei
    Sun, Yi
    Kameda, Tsunehiko
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (IEEE DSAA 2015), 2015, : 301 - 310
  • [39] Identifying Dynamics of Brain Function Via Boolean Matrix Factorization
    Haddad, Ali
    Shamsi, Foroogh
    Zhu, Li
    Najafizadeh, Laleh
    2018 CONFERENCE RECORD OF 52ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2018, : 661 - 665
  • [40] A new algorithm for Boolean matrix factorization which admits overcovering
    Belohlavek, Radim
    Trnecka, Martin
    DISCRETE APPLIED MATHEMATICS, 2018, 249 : 36 - 52