Improving the effectiveness of floating point arithmetic

被引:6
|
作者
Fahmy, HAH [1 ]
Liddicoat, AA [1 ]
Flynn, MJ [1 ]
机构
[1] Stanford Univ, Comp Syst Lab, Stanford, CA 94305 USA
关键词
D O I
10.1109/ACSSC.2001.987049
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work presents several techniques to improve the effectiveness of floating point arithmetic computations. A partially redundant number system is proposed as an internal format for arithmetic operations. The redundant number system enables carry free arithmetic operations to improve performance. Conversion from the proposed internal format back to the standard IEEE format is done only when an operand is written to memory. Efficient arithmetic units for floating point addition, multiplication and division are proposed using the redundant number system. This proposed system achieves overall better performance across all of the functional units when compared to state-of-the-art designs. The proposed internal format and arithmetic units comply with all the rounding modes of the IEEE 754 floating point standard.
引用
收藏
页码:875 / 879
页数:5
相关论文
共 50 条
  • [41] NUMERICAL INVESTIGATION OF FLOATING-POINT ARITHMETIC
    BAKHRAKH, SM
    VELICHKO, SV
    PILIPCHATIN, NE
    SPIRIDONOV, VF
    SUKHOV, EG
    FEDOROVA, YG
    KHEIFETS, VI
    PROGRAMMING AND COMPUTER SOFTWARE, 1992, 18 (06) : 255 - 258
  • [42] A FLOATING-POINT RESIDUE ARITHMETIC UNIT
    TAYLOR, FJ
    HUANG, CH
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1981, 311 (01): : 33 - 53
  • [43] Tackling Gaps in Floating-Point Arithmetic: Unum Arithmetic Implementation on FPGA
    Hou, Junjie
    Zhu, Yongxin
    Shen, Yulan
    Li, Mengjun
    Wu, Han
    Song, Han
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 615 - 616
  • [44] Accurate and Reliable Computing in Floating-Point Arithmetic
    Rump, Siegfried M.
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 105 - 108
  • [45] ALGORITHMS THAT REVEAL PROPERTIES OF FLOATING POINT ARITHMETIC UNITS
    GENTLEMAN, WM
    MAROVICH, SB
    COMMUNICATIONS OF THE ACM, 1974, 17 (05) : 276 - 277
  • [46] Field programmable gate arrays and floating point arithmetic
    Fagin, Barry
    Renard, Cyril
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994, 2 (03) : 365 - 367
  • [47] FLOATING POINT ARITHMETIC-DIVISION .3.
    KELLY, S
    MACFARLANE, AW
    ELECTRONIC ENGINEERING, 1974, 46 (557): : 43 - +
  • [48] A PROPOSED STANDARD FOR BINARY FLOATING-POINT ARITHMETIC
    STEVENSON, D
    COMPUTER, 1981, 14 (03) : 51 - 62
  • [49] A new approach for block-floating-point arithmetic
    Kobayashi, S
    Fettweis, GP
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 2009 - 2012
  • [50] ON ROUNDOFF ERROR DISTRIBUTIONS IN FLOATING POINT AND LOGARITHMIC ARITHMETIC
    BARLOW, JL
    BAREISS, EH
    COMPUTING, 1985, 34 (04) : 325 - 347