Customising floating-point designs

被引:2
|
作者
Gaffar, AA [1 ]
Luk, W [1 ]
Cheung, PYK [1 ]
Shirazi, N [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
关键词
D O I
10.1109/FPGA.2002.1106698
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:315 / 317
页数:3
相关论文
共 50 条
  • [41] Floating-point behavioral synthesis
    Baidas, Z
    Brown, AD
    Williams, AC
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (07) : 828 - 839
  • [42] An Asynchronous Floating-Point Multiplier
    Sheikh, Basit Riaz
    Manohar, Rajit
    2012 18TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2012, : 89 - 96
  • [43] FLOATING-POINT COUNTERS.
    Kalugin, V.V.
    Instruments and experimental techniques New York, 1982, 25 (5 pt 1): : 1131 - 1133
  • [44] Verification of floating-point adders
    Chen, YA
    Bryant, RE
    COMPUTER AIDED VERIFICATION, 1998, 1427 : 488 - 499
  • [45] FLOATING-POINT PROCESSING - INTRODUCTION
    VOSE, GM
    STEWART, GA
    BYTE, 1988, 13 (03): : 196 - 196
  • [46] ACCURATE FLOATING-POINT SUMMATION
    LINZ, P
    COMMUNICATIONS OF THE ACM, 1970, 13 (06) : 361 - &
  • [47] FLOATING-POINT PROCESSING .2. FLOATING-POINT ARRAY PROCESSOR IMPROVES COMPUTATIONAL POWER
    PERLMAN, RM
    EDN, 1986, 31 (02) : 195 - &
  • [48] Designs of Approximate Floating-Point Multipliers with Variable Accuracy for Error-Tolerant Applications
    Yin, Peipei
    Wang, Chenghua
    Liu, Weiqiang
    Swartzlander, Earl E., Jr.
    Lombardi, Fabrizio
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (04): : 641 - 654
  • [49] Designs of Approximate Floating-Point Multipliers with Variable Accuracy for Error-Tolerant Applications
    Peipei Yin
    Chenghua Wang
    Weiqiang Liu
    Earl E. Swartzlander
    Fabrizio Lombardi
    Journal of Signal Processing Systems, 2018, 90 : 641 - 654
  • [50] An IEEE 754 Double-Precision Floating-Point Multiplier for Denormalized and Normalized Floating-Point Numbers
    Thompson, Ross
    Stine, James E.
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 62 - 63