DocumentCode :
2876531
Title :
Floating-Point Matrix Multiplication in a Polymorphic Processor
Author :
Kuzmanov, Georgi ; Van Oijen, Wouter M.
Author_Institution :
TU Delft, Delft
fYear :
2007
fDate :
12-14 Dec. 2007
Firstpage :
249
Lastpage :
252
Abstract :
We consider 64-bit floating-point matrix multiplication in the context of polymorphic processor architectures. Our proposal provides a complete and performance efficient solution of the matrix multiplication problem, including hardware design and software interface. We adopt previous ideas1, originally proposed for loosely coupled processors and message passing communications. We employ these ideas into a tightly coupled custom computing unit (CCU) in the Molen polymorphic processor. Furthermore, we introduce a controller, which facilitates the efficient operation of the multiplier processing elements (PEs) in a polymorphic environment. The design is evaluated theoretically and through real hardware experiments. More precisely, we fit 9 processing elements in an XC2VP30-6 device; this configuration suggests theoretical peak performance of 1.80 GFLOPS. In practice, we measured sustained performance of up to 1.79 GFLOPS for the matrix multiplication on real hardware, including the software overhead. Theoretical analysis and experimental results suggest that the design efficiency scales better for large problem sizes.
Keywords :
coprocessors; floating point arithmetic; matrix multiplication; 1.80 GFLOPS; Molen polymorphic processor; XC2VP30-6 device; coupled custom computing unit; coupled processors; floating-point matrix multiplication; hardware design; matrix multiplication problem; message passing communications; polymorphic processor; software interface; Algorithm design and analysis; Computer architecture; Context; Coprocessors; Field programmable gate arrays; Hardware; Message passing; Proposals; Prototypes; Software performance; Floating-point arithmetic; Matrix multiplication; Polymorphic processors; Reconfigurable hardware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4244-1472-7
Electronic_ISBN :
978-1-4244-1472-7
Type :
conf
DOI :
10.1109/FPT.2007.4439258
Filename :
4439258
Link To Document :
بازگشت