The S/390 G5 floating-point unit

被引:9
作者
Schwarz, EM [1 ]
Krygowski, CA [1 ]
机构
[1] IBM Corp, Server Div, Poughkeepsie, NY 12601 USA
关键词
D O I
10.1147/rd.435.0707
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The floating-point unit of the IBM S/390(R) G5 Parallel Enterprise Server represents a milestone in S/390 floating-point computation. The S/390 G5 contains the first floating-point unit (FPU) to support both the S/390 hexadecimal floating-point architecture and IEEE Standard 754 for binary floating-point arithmetic. The S/390 G5 FPU supports the new S/390 floating-point architecture, which contains six operand formats, including the IEEE 754 standard singleword, doubleword, and quadword formats, which are all supported in hardware. An internal hexadecimal-based dataflow is implemented to support both hexadecimal- and binary-based architectures. The S/390 G5 server is generally available at 500 MHz. The microprocessor chip is fabricated in IBM CMOS 6X technology, with a device size of 0.25 mu m as drawn and 0.15 mu m effective length. The design of the G5 FPU is based upon that of its predecessor, the G4. All of the custom dataflow macros from the G4 hexadecimal FPU were utilized with only minor modifications, and only a few additional macros for format conversion were required. This paper discusses the changes that were required to support the new S/390 binary floating-point architecture.
引用
收藏
页码:707 / 721
页数:15
相关论文
共 24 条
[1]   Architecture and software support in IBM S/390 parallel enterprise sewers for IEEE floating-point arithmetic [J].
Abbott, PH ;
Brush, DG ;
Clark, CW ;
Crone, CJ ;
Ehrman, JR ;
Ewart, GW ;
Goodrich, CA ;
Hack, M ;
Kapernick, JS ;
Minchau, BJ ;
Shepard, WC ;
Smith, RM ;
Tallman, R ;
Walkowiak, S ;
Watanabe, A ;
White, WR .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1999, 43 (5-6) :723-760
[2]   IBM SYSTEM/360 MODEL 91 - FLOATING-POINT EXECUTION UNIT [J].
ANDERSON, SF ;
EARLE, JG ;
GOLDSCHMIDT, RE ;
POWERS, DM .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1967, 11 (01) :34-+
[3]   Custom S/390 G5 and G6 microprocessors [J].
Check, MA ;
Slegel, TJ .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1999, 43 (5-6) :671-680
[4]   A SINGLE-CHIP IBM SYSTEM/390 FLOATING-POINT PROCESSOR IN CMOS [J].
DAOTRONG, S ;
HELWIG, K .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1992, 36 (04) :733-749
[5]   THE TMS390C602A FLOATING-POINT COPROCESSOR FOR SPARC SYSTEMS [J].
DARLEY, M ;
KRONLAGE, B ;
BURAL, D ;
CHURCHILL, B ;
PULLING, D ;
WANG, P ;
IWAMOTO, R ;
YANG, L .
IEEE MICRO, 1990, 10 (03) :36-47
[6]   ON DIVISION BY FUNCTIONAL ITERATION [J].
FLYNN, MJ .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (08) :702-+
[7]  
Goldschmidt R. E., 1964, THESIS MIT CAMBRIDGE
[8]   Deep submicron design techniques for the 500MHz IBM S/390 G5 custom microprocessor [J].
Hoffman, DE ;
Averill, RM ;
Curran, B ;
Chan, YH ;
Dansky, A ;
Hatch, R ;
McNamara, T ;
McPherson, T ;
Northrop, G ;
Sigal, L ;
Pelella, A ;
Williams, PM .
INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, :258-263
[9]  
Hwang K., 1979, Computer Arithmetic-Principles, Architecture And Design
[10]  
*IBM CORP, 1998, SA22720105 IBM CORP