10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'02)
Customising Floating-Point Designs
Napa, California
September 22-September 24
ISBN: 0-7695-1801-X
This paper describes a method for customising the representation of floating-point numbers that exploits the flexibility of reconfigurable hardware. The method determines the appropriate size of mantissa and exponent for each operation in a design, so that a cost function with a given error specification for the output relative to a reference representation can be satisfied. Currently our tool, which adopts an iterative implementation of this method, supports single- or double-precision floating-point representation as the reference representation. It produces customised floating-point formats with arbitrary-sized mantissa and exponent. Results show that, for calculations involving large dynamic ranges, our method can achieve significant hardware reduction and speed improvement with respect to a design adopting the reference representation.
Citation:
Altaf Abdul Gaffar, Wayne Luk, Peter Y. K. Cheung, Nabeel Shirazi, "Customising Floating-Point Designs," fccm, pp.315, 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'02), 2002