High performance floating-point unit with 116 bit wide divider

被引:21
|
作者
Gerwig, G [1 ]
Wetter, H [1 ]
Schwarz, EM [1 ]
Haess, J [1 ]
机构
[1] IBM Corp, Server Div, Armonk, NY 10504 USA
关键词
D O I
10.1109/ARITH.2003.1207664
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The next generation zSeries floating-point unit is unveiled which is the first IBM mainframe with a fused multiply-add dataflow. It supports both S/390 hexadecimal floating-point architecture and the IEEE 754 binary floating-point architecture which was first implemented in S/390 on the 1998 S/390 G5 floating-point unit. The new floating-point unit supports a total of 6 formats including single, double, and quadword formats implemented in hardware. The floating-point pipeline is 5 cycles with a throughput of 1 multiply-add per cycle. Both hexadecimal and binary floating-point instructions are capable of this performance due to a novel way of handling both formats. Other key developments include new methods for handling denormalized numbers and quad precision divide engine dataflow. This divider uses a radix-4 SRT algorithm and is able to handle quad precision divides in multiple floating-point and fixed-point formats. The number of iterations for fixed-point divisions depend on the effective number of quotient bits. It uses a reduced carry-save form for the partial remainder, with only 1 carry bit for every 4 sum bits, to save area and power.
引用
收藏
页码:87 / 94
页数:8
相关论文
共 50 条
  • [21] A Decimal Floating-Point Divider Using Newton–Raphson Iteration
    Liang-Kai Wang
    Michael J. Schulte
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 49 : 3 - 18
  • [22] 64-BIT FLOATING-POINT CHIP SET TRIPLES EARLIER PERFORMANCE
    VONALTEN, JW
    ELECTRONIC PRODUCTS MAGAZINE, 1986, 28 (22): : 24 - 25
  • [23] A dual-mode quadruple precision floating-point divider
    Isseven, Aytunc
    Akkas, Ahmet
    2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 1697 - +
  • [24] Low-Power High Precision Floating-Point Divider With Bidimensional Linear Approximation
    Meo, Gennaro Di
    Strollo, Antonio Giuseppe Maria
    De Caro, Davide
    Tegazzini, Luca
    Napoli, Ettore
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (02) : 882 - 895
  • [25] Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L
    Chatterjee, S
    Bachega, LR
    Bergner, P
    Dockser, KA
    Gunnels, JA
    Gupta, M
    Gustavson, FG
    Lapkowski, CA
    Liu, GK
    Mendell, M
    Nair, R
    Wait, CD
    Ward, TJC
    Wu, P
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) : 377 - 391
  • [26] Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L
    Chatterjee, S. (sc@us.ibm.com), 1600, IBM Corporation (49): : 2 - 3
  • [27] A high performance floating-point special function unit using constrained piecewise quadratic approximation
    De Caro, Davide
    Petra, Nicola
    Strollo, Antonio G. M.
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 472 - 475
  • [28] 32-BIT FLOATING-POINT DSP PROCESSORS
    WEISS, B
    EDN, 1991, 36 (23) : 126 - &
  • [29] A MONOLITHIC 64-BIT FLOATING-POINT COPROCESSOR
    TAKLA, N
    HECKER, M
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1984, 19 (04) : 538 - 539
  • [30] FLOATING-POINT ARITHMETIC WITH 84-BIT NUMBERS
    GREGORY, RT
    RANEY, JL
    COMMUNICATIONS OF THE ACM, 1964, 7 (01) : 10 - 13