ACM Home Page
Please provide us with feedback. Feedback
Pipelining of double precision floating point division and square root operations
Full text PdfPdf (147 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 44th annual Southeast regional conference table of contents
Melbourne, Florida
SESSION: Computational sciences table of contents
Pages: 488 - 493  
Year of Publication: 2006
ISBN:1-59593-315-8
Authors
Anuja Jayraj Thakkar  University of Central Florida, Orlando, Florida
Abdel Ejnioui  University of South Florida, Lakeland, Florida
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1185448.1185555
What is a DOI?

ABSTRACT

Space applications rely increasingly on high data rate DSP algorithms. These algorithms use double precision floating point arithmetic operations. While most DSP applications can be compiled on DSP processors, high data rate DSP computations require novel implementation technologies to support their high throughputs. Only recently, gate densities in FPGAs have reached a level which makes them attractive platforms to implement compute-intensive DSP applications. In this context, this paper presents the sequential and pipelined designs of a double precision floating point divider and square root unit on FPGAs. Contrary to pipelined parallel implementations, the pipelining of these units is based on unrolling the iterations in low-radix digit recurrence algorithms. These units are mapped on generic FPGA reconfigurable fabric without taking advantage of any advanced architectural components available in high capacity FPGAs. The implementations of these designs show that their performances are comparable to, and sometimes higher than, the performances of non-iterative designs based of high radix numbers. The iterative divider and square root unit occupy less than 1% of an XC2V6000 FPGA chip while their pipelined counterparts can produce throughputs that reach the 100 MFLOPS mark by consuming a modest 8% of the chip area.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Parkes, S. M. DSP (Demanding Space-based Processing!): the Path Behind and the Road Ahead. In Proceedings of 6th International Workshop on Digital Signal Processing Techniques for Space Applications, (Noordwijk, The Netherlands, Sep 23--25, 1998), 1--11.
 
2
IEEE Standard Board. IEEE Standard for Binary Floatingpoint Arithmetic. In The Institute for Electrical and Electronics Engineers. (New York, Aug 12, 1985).
3
 
4
Govindu, G., Scrofano, R., and Prasanna, V. K. A Library of Parameterizable Floating-Point Cores for FPGAs and their Application to Scientific Computing. In International Conference on Engineering of Reconfigurable Systems and Algorithms, (Monte Carlo Resort, Las Vegas, Nevada, USA, June 27--30, 2005).
 
5
Paschalakis, S., and Lee, P. Double Precision Floating-Point Arithmetic on FPGAs. In IEEE Conference on Field-Programmable Technology, (Tokyo, Japan, Dec 15--17, 2003), 352--358.
 
6
Lee, B., and Burgess, N. Parameterisable Floating--Point Operations on FPGA. In Asilomar Conference on Signals, Systems, and Computers (Nov 3-6, 2002), 1064--1068.
 
7
 
8
Daga, V., Govindu, G., Prasanna, V., Gangadharapalli, S., and Sridhar, V. Efficient Floating-Point Based Block LU Decomposition on FPGAs. In International Conference on Engineering of Reconfigurable Systems and Algorithms, (Las Vegas, Nevada, USA, June 21-24, 2004), 276--279.
 
9
Scrofano, R., and Prasanna, V. K. Computing Lennard-Jones Potentials and Forces with Reconfigurable Hardware. International Conference on Engineering of Reconfigurable Systems and Algorithms, (June 22, 2004), 284--290.
 
10


Collaborative Colleagues:
Anuja Jayraj Thakkar: colleagues
Abdel Ejnioui: colleagues