Floating-point divider design for FPGAs

被引:9
|
作者
Hemmert, K. Scott [1 ]
Underwood, Keith D. [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
divider; field-programmable gate array (FPGA); floating-point; EEEE-754;
D O I
10.1109/TVLSI.2007.891099
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Growth in floating-point applications for field-programmable gate arrays (FPGAs) has made it critical to optimize floating-point units for FPGA technology. The divider is of particular interest because the design space is large and divider usage in applications varies widely. Obtaining the right balance between clock speed, latency, throughput, and area in FPGAs can be challenging. The designs presented here cover a range of performance, throughput, and area constraints. On a Xilinx Virtex4-11 FPGA, the range includes 250-MHz IEEE compliant double precision divides that are fully pipelined to 187-MHz iterative cores. Similarly, area requirements range from 4100 slices down to a mere 334 slices.
引用
收藏
页码:115 / 118
页数:4
相关论文
共 50 条
  • [21] Quantitative study of floating-point precision on modern FPGAs
    Ben Abdelhamid, Riadh
    Kuwazawa, Gen
    Yamaguchi, Yoshiki
    THE PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2023, 2023, : 49 - 58
  • [22] Efficient Floating-Point Implementation of the Probit Function on FPGAs
    Joldes, Mioara
    Pasca, Bogdan
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 173 - 180
  • [23] Energy performance of floating-point matrix multiplication on FPGAs
    Zhuo, L
    Prasanna, VK
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 316 - 316
  • [24] Architectural modifications to enhance the floating-point performance of FPGAs
    Beauchamp, Michael J.
    Hauck, Scott
    Underwood, Keith D.
    Hemmert, K. Scott
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (02) : 177 - 187
  • [25] Parameterized floating-point logarithm and exponential functions for FPGAs
    Detrey, Jeremie
    de Dinechin, Florent
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (08) : 537 - 545
  • [26] Efficient Floating-Point Implementation of the Probit Function on FPGAs
    Joldes, Mioara
    Pasca, Bogdan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (12): : 1387 - 1403
  • [27] Efficient Floating-Point Implementation of the Probit Function on FPGAs
    Mioara Joldes
    Bogdan Pasca
    Journal of Signal Processing Systems, 2021, 93 : 1387 - 1403
  • [28] Architectural modifications to improve floating-point unit efficiency in FPGAS
    Beauchamp, Michael J.
    Hauck, Scott
    Underwood, Keith D.
    Hemmert, K. Scott
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 515 - 520
  • [29] Reducing the Cost of Floating-Point Mantissa Alignment and Normalization in FPGAs
    Moctar, Yehdhih Ould Mohammed
    George, Nithin
    Parandeh-Afshar, Hadi
    Ienne, Paolo
    Lemieux, Guy G. F.
    Brisk, Philip
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 255 - 264
  • [30] A re-evaluation of the practicality of floating-point operations on FPGAs
    Ligon, WB
    McMillan, S
    Monn, G
    Schoonover, K
    Stivers, F
    Underwood, KD
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 206 - 215