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 条
  • [41] An Asynchronous IEEE Floating-Point Arithmetic Unit
    Noche, Joel R.
    Araneta, Jose C.
    SCIENCE DILIMAN, 2007, 19 (02) : 12 - 22
  • [42] A VLSI RISC WITH 20-MFLOPS PEAK, 64-BIT FLOATING-POINT UNIT
    KANEKO, K
    OKAMOTO, T
    NAKAJIMA, M
    NAKAKURA, Y
    GOKITA, S
    NISHIKAWA, J
    TANIKAWA, Y
    KADOTA, H
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1989, 24 (05) : 1331 - 1340
  • [43] HIGH-PERFORMANCE FLOATING-POINT IMPLEMENTATION USING FPGAS
    Parker, Michael
    MILCOM 2009 - 2009 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-4, 2009, : 323 - 327
  • [44] GENERATING HIGH-PERFORMANCE CUSTOM FLOATING-POINT PIPELINES
    de Dinechin, Florent
    Klein, Cristian
    Pasca, Bogdan
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 59 - 64
  • [45] ADVANCING THE STANDARD IN FLOATING-POINT PERFORMANCE
    BRIGHTMAN, T
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (11): : 59 - &
  • [46] A PIPELINED INTERFACE FOR HIGH FLOATING-POINT PERFORMANCE WITH PRECISE EXCEPTIONS
    IACOBOVICI, S
    IEEE MICRO, 1988, 8 (03) : 77 - 87
  • [47] A High-Performance Accelerator for Floating-Point Matrix Multiplication
    Jia, Xun
    Wu, Gunning
    Xie, Xianghui
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 396 - 402
  • [48] DSP improves floating-point performance
    Cravotta, R
    EDN, 2005, 50 (13) : 13 - 13
  • [49] Design of a 3-D Stacked Floating-point Goldschmidt Divider
    Tada, Jubee
    Egawa, Ryusuke
    Kobayashi, Hiroaki
    2015 INTERNATIONAL 3D SYSTEMS INTEGRATION CONFERENCE (3DIC 2015), 2015,
  • [50] A decimal floating-point divider using newton-raphson iteration
    Wang, Liang-Kai
    Schulte, Michael J.
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 49 (01): : 3 - 18