LEADING-ZERO ANTICIPATOR (LZA) IN THE IBM RISC SYSTEM-6000 FLOATING-POINT EXECUTION UNIT

被引:46
作者
HOKENEK, E
MONTOYE, RK
机构
关键词
D O I
10.1147/rd.341.0071
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel technique used in the multiply-add-fused (MAF) unit of the IBM RISC System/6000 (RS/6000) processor for normalizing the floating-point results. Unlike the conventional procedures applied thus far, the so-called leading-zero anticipator (LZA) of the RS/6000 carries out processing of the leading zeros and ones in parallel with floating-point addition. Therefore, the new circuitry reduces the total latency of the MAF unit by enabling the normalization and addition to take place in a single cycle.
引用
收藏
页码:71 / 77
页数:7
相关论文
共 5 条
[1]   MACHINE ORGANIZATION OF THE IBM RISC SYSTEM-6000 PROCESSOR [J].
GROHOSKI, GF .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (01) :37-58
[2]   HIGH-SPEED ARITHMETIC IN BINARY COMPUTERS [J].
MACSORLEY, O .
PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1961, 49 (01) :67-&
[3]   DESIGN OF THE IBM RISC SYSTEM-6000 FLOATING-POINT EXECUTION UNIT [J].
MONTOYE, RK ;
HOKENEK, E ;
RUNYON, SL .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (01) :59-70
[4]   IBM RISC SYSTEM-6000 PROCESSOR ARCHITECTURE [J].
OEHLER, RR ;
GROVES, RD .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (01) :23-36
[5]   ON TIME REQUIRED TO PERFORM ADDITION [J].
WINOGRAD, S .
JOURNAL OF THE ACM, 1965, 12 (02) :277-&