Title :
Area-Efficient FPGA Implementation of Quadruple Precision Floating Point Multiplier
Author :
Jaiswal, Manish Kumar ; Cheung, Ray C C
Author_Institution :
Dept. of Electron. Eng., City Univ. of Hong Kong, Hong Kong, China
Abstract :
Floating point multiplication is a crucial and useful arithmetic operation for many scientific and signal processing applications. High precision requirements of many applications lead to the incorporation of quadruple precision (QP) arithmetics. The logic complexity and performance overhead of quadruple precision arithmetic are quite large. This paper has focused on one of the quadruple precision arithmetic operations, multiplication. We present an efficient implementation of QP multiplication operation on a reconfigurable FPGA platform. The presented design uses much less hardware resource in terms of DSP48 blocks, and slices with a higher performance. Promising results are obtained by comparing the proposed designs with the best reported QP floating point multiplier in the literature. We have achieved more than 50% improvements in the amount of DSP48 block at a slight cost of additional slices, on a Virtex-4 FPGA.
Keywords :
digital signal processing chips; field programmable gate arrays; floating point arithmetic; logic design; multiplying circuits; DSP48 block; QP arithmetic; QP multiplication implementation; area-efficient virtex-4 FPGA implementation; logic complexity; quadruple precision arithmetic; quadruple precision floating point multiplier; signal processing application; Adders; Application specific integrated circuits; Field programmable gate arrays; Hardware; Program processors; Signal processing; Standards; Arithmetic; FPGA; Floating Point Multiplication; High Performance Computing; Karatsuba Multiplication; Quadruple Precision; Reconfigurable Computing;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
DOI :
10.1109/IPDPSW.2012.46