Customising Floating-Point Designs

  • Authors:
  • Altaf Abdul Gaffar;Wayne Luk;Peter Y. K. Cheung;Nabeel Shirazi

  • Affiliations:
  • -;-;-;-

  • Venue:
  • FCCM '02 Proceedings of the 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
  • Year:
  • 2002

Quantified Score

Hi-index 0.02

Visualization

Abstract

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 significanthardware reduction and speed improvement with respect to a design adopting the reference representation.