Title :
Energy efficient architecture for matrix multiplication on FPGAs
Author :
Matam, Kiran Kumar ; Hoang Le ; Prasanna, Viktor K.
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
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 Energy×Area×Time (EAT) and energy efficiency, respectively, compared with the state-of-the-art matrix multiplication core.
Keywords :
field programmable gate arrays; matrix algebra; FPGA; baseline architecture; energy efficiency; energy efficient architecture; field programmable gate array; key performance metrics; matrix multiplication core; memory activation schedule; on-chip memory; parameterized; processing elements; storage memory; Arrays; Energy efficiency; Field programmable gate arrays; Power demand; Random access memory; Registers;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
DOI :
10.1109/FPL.2013.6645568