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 条
  • [1] FLOATING POINT ARITHMETIC ON A RISC
    DAVILA, JM
    PHILLIPS, AJ
    TABAK, D
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 23 (1-5): : 179 - 184
  • [2] UNNORMALIZED FLOATING POINT ARITHMETIC
    ASHENHURST, RL
    METROPOLIS, N
    JOURNAL OF THE ACM, 1959, 6 (03) : 415 - 428
  • [3] Floating-point arithmetic
    Boldo, Sylvie
    Jeannerod, Claude-Pierre
    Melquiond, Guillaume
    Muller, Jean-Michel
    ACTA NUMERICA, 2023, 32 : 203 - 290
  • [4] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [5] Projective Rational Arithmetic with Floating Point
    Skala, Vaclav
    2013 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2013, : 260 - 264
  • [6] ERROR ANALYSIS IN FLOATING POINT ARITHMETIC
    CARR, JW
    COMMUNICATIONS OF THE ACM, 1959, 2 (05) : 10 - 15
  • [7] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [8] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [9] FLOATING POINT ARITHMETIC IN FUTURE SUPERCOMPUTERS
    BAILEY, DH
    SIMON, HD
    BARTON, JT
    FOUTS, MJ
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (03): : 86 - 90
  • [10] FLOATING POINT ARITHMETIC - ADDITION AND SUBTRACTION
    KELLY, S
    MACFARLANE, S
    ELECTRONIC ENGINEERING, 1974, 46 (554): : 53 - 56