DocumentCode
2005156
Title
Higher radix floating-point representations for FPGA-based arithmetic
Author
Catanzaro, Bryan ; Nelson, Brent
Author_Institution
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
fYear
2005
fDate
18-20 April 2005
Firstpage
161
Lastpage
170
Abstract
FPGA implementations of floating-point operators have historically been designed to use binary floating-point representations. The general computing world settled on binary floating-point representations over three decades ago, and more recently, the FPGA community followed their example. Binary representations were chosen to maximize numerical accuracy per bit of data, however, the unique nature of FPGA-based computation makes numerical accuracy per unit of FPGA resources a more important measure of the usefulness of a given floating-point representation. In this paper, we show that higher radix floating-point representations are well suited to FPGA-based computations, especially high precision calculations which require the support of denormalized numbers. Higher radix representations use FPGA resources more efficiently. For example, a hexadecimal floating-point adder has a 30% smaller area-time product than its binary counterpart, while still delivering equal worst-case and better average-case numerical accuracy. Contrary to established belief, higher radix representations are useful for FPGA applications requiring IEEE 754 compliance, since they can deliver superior numerical performance while still using less FPGA resources.
Keywords
field programmable gate arrays; floating point arithmetic; FPGA implementation; binary floating-point representation; floating-point operator; high precision calculation; radix floating-point representation; Computer architecture; Costs; Delay; Design engineering; Field programmable gate arrays; Fixed-point arithmetic; Floating-point arithmetic; Hardware; Laboratories; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
Print_ISBN
0-7695-2445-1
Type
conf
DOI
10.1109/FCCM.2005.43
Filename
1508536
Link To Document