ENERGY EFFICIENT ARCHITECTURE FOR MATRIX MULTIPLICATION ON FPGAS

被引:0
|
作者
Matam, Kiran Kumar [1 ]
Hoang Le [2 ]
Prasanna, Viktor K. [2 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90007 USA
[2] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90007 USA
来源
2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS | 2013年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency has emerged as one of the key performance metrics. In this work, we first implement a baseline architecture for matrix multiplication, parameterized with the number of processing elements and the types of storage memory. We map this architecture onto a state-of-the-art Field Programmable Gate Array (FPGA). A design space is generated to demonstrate the effect of these parameters on the energy efficiency (defined as number of operations per Joule). We determine that on-chip memory constitutes the largest amount of power consumption among all the components. To improve energy performance, we propose a memory activation schedule. Using this scheme, the proposed optimized design achieves 2.2x and 1.33x improvement with respect to EnergyxAreaxTime (EAT) and energy efficiency, respectively, compared with the state-of-the- art matrix multiplication core.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Energy-efficient matrix multiplication on FPGAs
    Jang, JW
    Choi, S
    Prasanna, VK
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 534 - 544
  • [2] Energy- and time-efficient matrix multiplication on FPGAs
    Jang, JW
    Choi, SB
    Prasanna, VK
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (11) : 1305 - 1319
  • [3] Energy-Efficient Large-Scale Matrix Multiplication on FPGAs
    Matam, Kiran Kumar
    Prasanna, Viktor K.
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [4] Area and time efficient implementations of matrix multiplication on FPGAs
    Jang, JW
    Choi, S
    Prasanna, VK
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 93 - 100
  • [5] Most Resource Efficient Matrix Vector Multiplication on FPGAs
    Lehnert, Alexander
    Holzinger, Philipp
    Pfenning, Simon
    Mueller, Ralf
    Reichenbach, Marc
    IEEE ACCESS, 2023, 11 : 3881 - 3898
  • [6] Energy efficiency of FPGAs and programmable processors for matrix multiplication
    Scrofano, R
    Choi, S
    Prasanna, VK
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 422 - 425
  • [7] Efficient Error Detection for Matrix Multiplication With Systolic Arrays on FPGAs
    Libano, Fabiano
    Rech, Paolo
    Brunhaver, John
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (08) : 2390 - 2403
  • [8] Modular and Lean Architecture with Elasticity for Sparse Matrix Vector Multiplication on FPGAs
    Jain, Abhishek Kumar
    Ravishankar, Chirag
    Omidian, Hossein
    Kumar, Sharan
    Kulkarni, Maithilee
    Tripathi, Aashish
    Gaitonde, Dinesh
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 133 - 143
  • [9] Accelerating matrix multiplication on FPGAs
    El-Atfy, Rasha
    Dessouky, Moliarned A.
    El-Ghitani, Hassan
    IDT 2007: SECOND INTERNATIONAL DESIGN AND TEST WORKSHOP, PROCEEDINGS, 2007, : 203 - 204
  • [10] Evaluating Energy Efficiency of Floating Point Matrix Multiplication on FPGAs
    Matam, Kiran Kumar
    Le, Hoang
    Prasanna, Viktor K.
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,