An Energy-Efficient FPGA-based Matrix Multiplier

被引:0
|
作者
Tan, Yiyu [1 ]
Imamura, Toshiyuki [1 ]
机构
[1] RIKEN Adv Inst Computat Sci, Chuo Ku, 7-1-26 Minatojima Minami Machi, Kobe, Hyogo, Japan
关键词
Matrix multiplication; FPGA; OpenCL; HIGH-PERFORMANCE; ACCELERATOR; CODESIGN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Matrix multiplication is a fundamental operation of numerical linear algebra, and applied widely in high performance computing to solve scientific and engineering problems. It requires computer systems have huge computing capacity and data throughputs as problem size is increased, and consumes much more power. In this research, an OpenCL-based matrix multiplier is presented to improve energy efficiency. When data are single precision floating-point, and matrix dimension is 16384x16384, the matrix multiplier implemented by the FPGA board DE5a-NET achieves 240.34 GFLOPs in data throughput and 19.64 GFLOPs/W in energy efficiency, which are 296 times and 1964 times over the software simulation carried out on a PC with 32 GB DDR4 RAMs and an AMD processor Ryzen 7 1700 running at 3.0 GHz, respectively.
引用
收藏
页码:514 / 517
页数:4
相关论文
共 50 条
  • [1] Energy-Efficient Low-Latency Signed Multiplier for FPGA-Based Hardware Accelerators
    Ullah, Salim
    Nguyen, Tuan Duy Anh
    Kumar, Akash
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (02) : 41 - 44
  • [2] An Energy-Efficient FPGA-Based Packet Processing Framework
    Daniel Horvath
    Imre Bertalan
    Istvan Moldovan
    Tuan Anh Trinh
    NETWORKED SERVICES AND APPLICATIONS - ENGINEERING, CONTROL AND MANAGEMENT, 2010, 6164 : 31 - +
  • [3] An Energy-Efficient FPGA-based Convolutional Neural Network Implementation
    Irmak, Hasan
    Alachiotis, Nikolaos
    Ziener, Daniel
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [4] Design of an FPGA-Based Matrix Multiplier with Task Parallelism
    Tan, Yiyu
    Imamura, Toshiyuki
    Mukunoki, Daichi
    PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 241 - 250
  • [5] FPGA-Based Approximate Multiplier for Efficient Neural Computation
    Zhang, Hao
    Xiao, Hui
    Qu, Haipeng
    Ko, Seok-Bum
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-ASIA (ICCE-ASIA), 2021,
  • [6] An FPGA-Based Hardware Accelerator for Energy-Efficient Bitmap Index Creation
    Xuan-Thuan Nguyen
    Trong-Thuc Hoang
    Hong-Thu Nguyen
    Katsumi Inoue
    Cong-Kha Pham
    IEEE ACCESS, 2018, 6 : 16046 - 16059
  • [7] A FPGA-based Energy-Efficient Processor for Radar-based Continuous Fall Detection
    Chen, Juhua
    Yang, Linxin
    Ye, Wenbin
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [8] On the Implementation of an Efficient Multiplier Logic for FPGA-based Cryptographic Applications
    Schramm, Martin
    Grzemba, Andreas
    2013 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2013, : 265 - 268
  • [9] An FPGA-Based Energy-Efficient Reconfigurable Depthwise Separable Convolution Accelerator for Image Recognition
    Xuan, Lei
    Un, Ka-Fai
    Lam, Chi-Seng
    Martins, Rui P.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) : 4003 - 4007
  • [10] Energy-Efficient CPU plus FPGA-Based CNN Architecture for Intrusion Detection Systems
    Maciel, Lucas A.
    Souza, Matheus A.
    Freitas, Henrique C.
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2024, 13 (04) : 65 - 72