Title :
Floating-Point Matrix Product on FPGA
Author :
Bensaali, Faycal ; Amira, Abbes ; Sotudeh, Reza
Author_Institution :
Univ. of Hertfordshire, Hatfield
Abstract :
The nature of some scientific computing applications involves performing complex tasks repeatedly on floating-point data, often under real-time requirements. Therefore, high performance systems are required by the developers for fast computations. Many researchers have begun to recognize the potential of reconfigurable hardware such as field-programable gate arrays in implementing floating-point arithmetic. In this paper a floating-point adder and multiplier are presented. The proposed cores are used as basic components for the implementation of a parallel floating-point matrix multiplier designed for 3D afflne transformations. The cores have been implemented on recent FPGA devices. The performance in terms of area/speed of the proposed architectures has been assessed and has shown that they require less area and can be run with a higher frequency when compared with existing systems.
Keywords :
adders; affine transforms; field programmable gate arrays; floating point arithmetic; matrix multiplication; multiplying circuits; natural sciences computing; parallel processing; reconfigurable architectures; 3D affine transformation; FPGA; field-programable gate array; floating-point adder; matrix product; parallel floating-point matrix multiplier; reconfigurable hardware; scientific computing application; Adders; Application software; Arithmetic; Concurrent computing; Costs; Field programmable gate arrays; Hardware; High performance computing; Numerical stability; Scientific computing;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370923