Hardware Acceleration of Large-Scale CMOS Invertible Logic Based on Sparse Hamiltonian Matrices

被引:2
|
作者
Onizawa, Naoya [1 ]
Tamakoshi, Akira [1 ]
Hanyu, Takahiro [1 ]
机构
[1] Tohoku Univ, Res Inst Elect Commun, Sendai, Miyagi 9808577, Japan
来源
IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS | 2021年 / 2卷
关键词
Training; Circuits and systems; Memory architecture; Neural networks; Central Processing Unit; Sparse matrices; Hardware acceleration; Boltzmann machine; sparse matrix; FPGA; integer factorization; COMPUTATION;
D O I
10.1109/OJCAS.2021.3116584
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Invertible logic has been recently presented that can realize bidirectional computing based on Hamiltonians for solving several critical issues, such as integer factorization and training neural networks. However, a hardware architecture for supporting large-scale general-purpose invertible logic has not been studied. In this paper, we introduce a scalable hardware architecture based on sparse Hamiltonian matrices. In order to store and compute the Hamiltonians efficiently in hardware, a sparse matrix representation of PTELL (partitioned and transposed ELLPACK) is proposed. A memory size of PTELL can be smaller than that of a conventional ELL by reducing the number of paddings while parallel reading of non-zero values are realized for high-throughput operations. As a result, PTELL achieves around 1% and 10% memory usages of a conventional dense and ELL matrices, respectively, in case of invertible multipliers. In addition, the proposed hardware accelerator of invertible logic for supporting arbitrary Hamiltonians is implemented on Xilinx VU9P FPGA, which achieves around two orders of magnitude faster than a 16-core Intel Xeon implementation.
引用
收藏
页码:782 / 791
页数:10
相关论文
共 50 条
  • [21] Large-Scale Spatiotemporal Fracture Data Completion in Sparse CrowdSensing
    Wang, En
    Zhang, Mijia
    Yang, Bo
    Yang, Yongjian
    Wu, Jie
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (07) : 7585 - 7601
  • [22] Randomized Sketching for Large-Scale Sparse Ridge Regression Problems
    Iyer, Chander
    Carothers, Christopher
    Drineas, Petros
    PROCEEDINGS OF SCALA 2016: 7TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS, 2016, : 65 - 72
  • [23] High Convergence Rates of CMOS Invertible Logic Circuits Based on Many-Body Hamiltonians
    Onizawa, Naoya
    Hanyu, Takahiro
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [24] A DNA Logic Model for Building Large-Scale Circuits Based on DNA Strand Displacement
    Wang, Zicheng
    Ai, Jian
    Wang, Yanfeng
    Meng, Hongbo
    Cui, Guangzhao
    JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2018, 13 (01) : 9 - 19
  • [26] Sparse Local Submap Joining Filter for Building Large-Scale Maps
    Huang, Shoudong
    Wang, Zhan
    Dissanayake, Gamini
    IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (05) : 1121 - 1130
  • [27] Efficient Secure Outsourcing of Large-Scale Sparse Linear Systems of Equations
    Salinas, Sergio
    Luo, Changqing
    Chen, Xuhui
    Liao, Weixian
    Li, Pan
    IEEE TRANSACTIONS ON BIG DATA, 2018, 4 (01) : 26 - 39
  • [28] AutoGMap: Learning to Map Large-Scale Sparse Graphs on Memristive Crossbars
    Lyu, Bo
    Wang, Shengbo
    Wen, Shiping
    Shi, Kaibo
    Yang, Yin
    Zeng, Lingfang
    Huang, Tingwen
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (09) : 12888 - 12898
  • [29] Programmable DNA Nanoindicator-Based Platform for Large-Scale Square Root Logic Biocomputing
    Zhou, Chunyang
    Geng, Hongmei
    Wang, Pengfei
    Guo, Chunlei
    SMALL, 2019, 15 (49)
  • [30] Algorithm and Hardware Co-Design for FPGA Acceleration of Hamiltonian Monte Carlo Based No-U-Turn Sampler
    Wang, Yu
    Li, Peng
    2021 IEEE 32ND INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2021), 2021, : 9 - 16