학술논문

Different Proposals to Matrix Multiplication Based on FPGAS
Document Type
Conference
Source
2007 IEEE International Symposium on Industrial Electronics Industrial Electronics, 2007. ISIE 2007. IEEE International Symposium on. :1709-1714 Jun, 2007
Subject
Power, Energy and Industry Applications
Computing and Processing
Components, Circuits, Devices and Systems
Proposals
Field programmable gate arrays
Partitioning algorithms
Image processing
Signal processing
Costs
Optimization methods
Delay
Availability
Hardware
Language
ISSN
2163-5137
2163-5145
Abstract
Matrix multiplication is a typical operation in different engineering areas, such as signal or image processing. This paper makes a brief description about some matrix multiplication proposals when working in FPGAs (Field Programmable Gate Array). Thanks to their low prices and low costs, currently these devices are used in many and different applications. There are some alternative methods that optimize execution time to carry out this operation under FPGAs. The internal structure of these devices allows parallel execution of matrix multiplication. However, a systolic structure needs many internal resources such as embedded multipliers and often it cannot be used because of the low number of embedded multipliers in the used device. This structure is commonly used in FPGAs for small size matrices. However our proposed alternatives allow an efficient multiplication of matrices of sizes as big as 512 × 512 elements. The study done in this work compares the delay and area consumed of different matrix multiplication algorithms.