DocumentCode :
3457736
Title :
Controller design for matrix multiplication on FPGAs
Author :
Khayyat, Ahmad ; Manjikian, Naraig
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´s Univ., Kingston, ON, Canada
fYear :
2011
fDate :
8-11 May 2011
Abstract :
FPGA technology constitutes an attractive platform for high-performance accelerators of parallel workloads in general-purpose computers. Matrix multiplication is a computationally intensive application that is highly parallelizable. Previous work has typically described custom floating-point components and reported on specific designs or implementations using these components for FPGA-based matrix multiplication. We seek to utilize vendor-supplied or other available floating-point components to explore the system-architecture design space for flexible, high-performance, FPGA-based accelerators. In this paper, we focus on the design of control logic that accommodates the configuration of as many implementation aspects as possible (e.g., scheduling of operations, levels of parallelism, and choice of arithmetic operators) for inclusion in an experimental infrastructure to assess the effects of these parameters on overall system performance.
Keywords :
field programmable gate arrays; logic design; scheduling; FPGA technology; FPGA-based accelerators; arithmetic operators; control logic design; controller design; floating-point components; matrix multiplication; operation scheduling; system-architecture design space; Adders; Field programmable gate arrays; Frequency modulation; Parallel processing; Pipelines; Schedules; System-on-a-chip; Accelerator architectures; Floating-point arithmetic; Matrices; Parallel architectures; Reconfigurable logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
Conference_Location :
Niagara Falls, ON
ISSN :
0840-7789
Print_ISBN :
978-1-4244-9788-1
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2011.6030678
Filename :
6030678
Link To Document :
بازگشت