Scalable Hardware Architecture for Invertible Logic with Sparse Hamiltonian Matrices

被引:2
|
作者
Onizawa, Naoya [1 ]
Tamakoshi, Akira [1 ]
Hanyu, Takahiro [1 ]
机构
[1] Tohoku Univ, Res Inst Elect Commun, Sendai, Miyagi, Japan
关键词
stochastic computing; bidirectional computing; Boltzmann machine; sparse matrix; COMPUTATION;
D O I
10.1109/SiPS52927.2021.00047
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We introduce a scalable hardware architecture for large-scale invertible logic. Invertible logic has been recently presented that can realize bidirectional computing probabilistically based on Hamiltonians with a small number of non-zero elements. 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, the proposed scalable invertible-logic hardware based on PTELL is designed on Xilinx KC705 FPGA board, which achieves two orders of magnitude faster than an 8-core CPU implementation.
引用
收藏
页码:223 / 228
页数:6
相关论文
共 50 条
  • [31] Scalable parallel preconditioning with the sparse approximate inverse of triangular matrices
    Van Duin, ACN
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (04) : 987 - 1006
  • [32] MEISSA: Multiplying Matrices Efficiently in a Scalable Systolic Architecture
    Asgari, Bahar
    Hadidi, Ramyad
    Kim, Hyesoon
    [J]. 2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 130 - 137
  • [33] Implementation of a scalable matrix inversion architecture for triangular matrices
    Edman, F
    Öwall, V
    [J]. PIMRC 2003: 14TH IEEE 2003 INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS PROCEEDINGS, VOLS 1-3 2003, 2003, : 2558 - 2562
  • [34] VLSI Architecture of Fuzzy Logic Hardware Implementation: a Review
    Murshid, Asim M.
    Loan, Sajad A.
    Abbasi, Shuja A.
    Alamoud, Abdul Rahman M.
    [J]. INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2011, 13 (02) : 74 - 88
  • [35] Scalable hardware for sparse systems of linear equations, with applications to integer factorization
    Geiselmann, W
    Shamir, A
    Steinwandt, R
    Tromer, E
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 131 - 146
  • [36] A configurable logic architecture for dynamic hardware/software partitioning
    Lysecky, R
    Vahid, F
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 480 - 485
  • [37] Scalable software system architecture for parallel logic simulation
    Chen, TS
    Youn, HY
    Kavi, KM
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 570 - 573
  • [38] Digital Fuzzy Logic Controller with Scalable Sequential Architecture
    Waskiewicz, Julia
    Wielgus, Andrzej
    [J]. 2024 31ST INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES 2024, 2024, : 86 - 91
  • [39] A scalable hardware architecture to support applications of the HAIPE 3.1 standard
    Boorman, Brian C.
    Mackey, Christopher D.
    Kurdziel, Michael T.
    [J]. 2007 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-8, 2007, : 711 - 718
  • [40] A Scalable GPT-2 Inference Hardware Architecture on FPGA
    Yemme, Anil
    Garani, Shayan Srinivasa
    [J]. 2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,