DocumentCode
3435841
Title
Two level decomposition based matrix multiplication for FPGAs
Author
Gao, Shuli ; Al-Khalili, Dhamin ; Chabini, Noureddine
Author_Institution
Dept. of ECE, R. Mil. Coll. of Canada, Kingston, ON, Canada
fYear
2009
fDate
13-16 Dec. 2009
Firstpage
427
Lastpage
430
Abstract
In this paper, we present an efficient design approach for the implementation of large size matrix multiplication with wide bit size elements targeting FPGAs. The proposed technique first partitions the input matrices into smaller dimensions, and then segment the word-width of the elements into smaller sections. The segmentation is driven by the architecture of the targeted FPGA platform. A highly optimized scalar signed multiplier has been developed, and used as a basic block to construct a 2 by 2 matrix multiplier on Xilinx´ and Altera´s FPGAs. The result of the implementations showed that our method has outperformed the techniques utilized by commercial tools, ISE and Quartus, and the balanced word-width decomposition approach to realize the matrix multiplications proposed in. Compared to these approaches we achieved delay reduction range from 7.1% to 28% and area saving range from 6.7% to 32%.
Keywords
field programmable gate arrays; matrix multiplication; Altera FPGA; FPGA; Xilinx FPGA; highly optimized scalar signed multiplier; input matrices; matrix multiplication; two level decomposition; wide bit size elements; wordwidth decomposition; Arithmetic; Delay; Design optimization; Educational institutions; Field programmable gate arrays; Matrix decomposition; Signal processing; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
Conference_Location
Yasmine Hammamet
Print_ISBN
978-1-4244-5090-9
Electronic_ISBN
978-1-4244-5091-6
Type
conf
DOI
10.1109/ICECS.2009.5410901
Filename
5410901
Link To Document