An improved architecture for bit-level matrix multiplication

被引:0
|
作者
Grover, RS [1 ]
Shang, WJ [1 ]
Li, Q [1 ]
机构
[1] Santa Clara Univ, Dept Comp Engn, Santa Clara, CA 95053 USA
关键词
bit-level matrix multiplication; FPGA array; mapping algorithms to hardware; reconfigurable computing;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a novel bit-level architecture where each processing element does a simple operation of adding three to six bits to generate one partial sum bit and one to two carryout bits. We gain speedup over word-level because individual bits of a word do not have to be processed as a unit in a bit-level architecture. In [1], two bit-level architectures for fixed point matrix multiplication are proposed that are O(log p) times faster than the fastest word-level architecture where p is the word length. The architecture presented in this paper is even faster than the two in [1] by breaking the critical path in the dependence graph into half: We show basic ideas of how to gain speedup in our design, how to establish the dependence structure and how to derive the final design. We also show our design is time optimal for our dependence structure and has a speedup of 50% or more over the designs presented in [1]. We are implementing the design on a Xilinx FPGA chip, which shows a potential speedup over Xilinx multiplier macro. Our approach can be used to map algorithms to hardware.
引用
收藏
页码:2257 / 2264
页数:8
相关论文
共 50 条
  • [31] An image encryption scheme based on rotation matrix bit-level permutation and block diffusion
    Zhang, Yushu
    Xiao, Di
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (01) : 74 - 82
  • [32] Mutation Tree Reconstruction of Tumor Cells on FPGAs Using a Bit-Level Matrix Representation
    Opdenhoevel, Jan-Oliver
    Plessl, Christian
    Kenter, Tobias
    THE PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2023, 2023, : 27 - 34
  • [33] Model for a CMOS bit-level product cell
    Gonzalez-Navarro, Yesenia E.
    Gomez-Castaneda, Felipe
    Moreno-Cadenas, Jose A.
    Flores-Nava, Luis M.
    Arellano-Cardenas, Oliverio
    2007 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2007, : 155 - 158
  • [34] A Symmetric Chaos-Based Image Cipher with an Improved Bit-Level Permutation Strategy
    Fu, Chong
    Huang, Jun-Bin
    Wang, Ning-Ning
    Hou, Qi-Bin
    Lei, Wei-Min
    ENTROPY, 2014, 16 (02) : 770 - 788
  • [35] Bit-level Perceptron Prediction for Indirect Branches
    Garza, Elba
    Mirbagher, Samira
    Khan, Tahsin Ahmad
    Jimenez, Daniel A.
    PROCEEDINGS OF THE 2019 46TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '19), 2019, : 27 - 38
  • [36] A BIT-LEVEL SYSTOLIC IMPLEMENTATION OF THE MEDIAN FILTER
    HU, Z
    KING, GA
    MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (04) : 185 - 186
  • [37] Bit-Level Affixation Text Compression Algorithms
    Lewan, Prayat
    Khancome, Chouvalit
    2024 21ST INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING, JCSSE 2024, 2024, : 161 - 166
  • [38] On Bit-Level Decoding of Nonbinary LDPC Codes
    Zhang, Mu
    Cai, Kui
    Huang, Qin
    Yuan, Shuai
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (09) : 3736 - 3748
  • [39] Bit-level analysis of an SRT divider circuit
    Bryant, RE
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 661 - 665
  • [40] Fast and Efficient Bit-Level Precision Tuning
    Adje, Assale
    Ben Khalifa, Dorra
    Martel, Matthieu
    STATIC ANALYSIS, SAS 2021, 2021, 12913 : 1 - 24