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 条
  • [31] A 64-bit decimal floating-point adder
    Thompson, J
    Karra, N
    Schulte, MJ
    VLSI 2004: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS, 2004, : 297 - 298
  • [32] A 64-bit decimal floating-point comparator
    Castellanos, Ivan D.
    Stine, James E.
    IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 138 - +
  • [33] Efficient Floating-Point Givens Rotation Unit
    Hormigo, Javier
    Munoz, Sergio D.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2021, 40 (05) : 2419 - 2442
  • [34] A combined interval and floating-point reciprocal unit
    Kucukkabak, Umut
    Akkas, Ahmet
    2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2005, : 1366 - 1371
  • [35] Implementation of the Exponential Function in a Floating-Point Unit
    Álvaro Vázquez
    Elisardo Antelo
    Journal of VLSI signal processing systems for signal, image and video technology, 2003, 33 : 125 - 145
  • [36] Floating-point unit processing denormalized numbers
    Li, Z
    He, H
    Sun, YH
    2005 6th International Conference on ASIC Proceedings, Books 1 and 2, 2005, : 90 - 93
  • [37] Efficient Floating-Point Givens Rotation Unit
    Javier Hormigo
    Sergio D. Muñoz
    Circuits, Systems, and Signal Processing, 2021, 40 : 2419 - 2442
  • [38] Implementation of the exponential function in a floating-point unit
    Vázquez, A
    Antelo, E
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 33 (1-2): : 125 - 145
  • [39] The Calculation and Anticipation Unit for Floating-Point Addition
    Li, Linghao
    Shao, Zhibiao
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (03)
  • [40] Fused Floating-Point Add and Subtract Unit
    Sharma, Jyoti
    Tarun, Pabbisetty
    Satishkumar, Sambangi
    Sivanantham, S.
    PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,