Radix-64 Floating-Point Divider

被引:0
|
作者
Bruguera, Javier D. [1 ]
机构
[1] ARM Austin Design Ctr, Austin, TX 78735 USA
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Digit-recurrence division is widely used in actual high-performance microprocessors because it presents a good trade-off in terms of performance, area and power. consumption. In this paper we present a radix-64 divider, providing 6 bits per cycle. To have an affordable implementation, each iteration Is composed of three radix-4 iterations; speculation is used between consecutive radix-4 iterations to gel a reduced timing. The result is a fast, low-latency floating-point divider, requiring 11, 6, and 4 cycles for double-precision, single-precision and half-precision floating-point division with normalized operands and result. One or two additional cycles are needed in case of subnormal operand(s) or result.
引用
收藏
页码:84 / 91
页数:8
相关论文
共 50 条
  • [21] High-Radix Formats for Enhancing Floating-Point FPGA Implementations
    Julio Villalba
    Javier Hormigo
    Circuits, Systems, and Signal Processing, 2022, 41 : 1683 - 1703
  • [22] High-Radix Formats for Enhancing Floating-Point FPGA Implementations
    Villalba, Julio
    Hormigo, Javier
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2022, 41 (03) : 1683 - 1703
  • [23] Higher radix floating-point representations for FPGA-based arithmetic
    Catanzaro, B
    Nelson, B
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 161 - 170
  • [24] Design and Implementation of Adaptive Binary Divider for Fixed-Point and Floating-Point Numbers
    Bora, Satyajit
    Paily, Roy
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2022, 41 (02) : 1131 - 1145
  • [25] ISA extensions for high-radix online floating-point addition
    Dormiani, Pouya
    Ercegovac, Milos D.
    Colavin, O.
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XVII, 2007, 6697
  • [26] Design and Implementation of Adaptive Binary Divider for Fixed-Point and Floating-Point Numbers
    Satyajit Bora
    Roy Paily
    Circuits, Systems, and Signal Processing, 2022, 41 : 1131 - 1145
  • [27] A floating-point divider using redundant binary circuits and an asynchronous clock scheme
    Suzuki, H
    Makino, H
    Mashiko, K
    IEICE TRANSACTIONS ON ELECTRONICS, 1999, E82C (01) : 105 - 110
  • [28] Proof engineering in the large: formal verification of Pentium®4 floating-point divider
    Roope Kaivola
    Katherine Kohatsu
    International Journal on Software Tools for Technology Transfer, 2003, 4 (3) : 323 - 334
  • [29] A floating-point divider using redundant binary circuits and an asynchronous clock scheme
    Suzuki, H
    Makino, H
    Mashiko, K
    Hamano, H
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 685 - 689
  • [30] Efficient on-line testing method for a floating-point iterative array divider
    Drozd, A
    Lobachev, M
    Drozd, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 1127 - 1127