Design and implementation of double precision floating point division and square root on FPGAs

被引:0
|
作者
Thakkar, Anuja J. [1 ]
Ejnioui, Abdel [2 ]
机构
[1] Univ Cent Florida, Coll Elect Engn & Comp Sci, Orlando, FL 32816 USA
[2] Univ S Florida, Informat Technol, Tampa, FL 33803 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper(1,2) presents the sequential and pipelined designs of a double precision floating point divider and square root unit. The pipelining of these units is based on partial and full unrolling of the iterations in low-radix digit recurrence algorithms. These units are synthesized to produce common-denominator implementations that can be mapped on any FPGA chip regardless of architectural differences between the chips. The implementations of these designs show that their performances are comparable to, and sometimes higher than, the performances of non-iterative designs based on high radix numbers. While the iterative divider and square root unit occupy less than 1% of an XC2V6000 FPGA chip, their pipelined counterparts can produce throughputs that reach the 100 MFLOPS mark by consuming a modest 8% of the chip area. The pipelining of these iterative designs target high throughput computations encountered in some space applications.
引用
收藏
页码:2489 / +
页数:3
相关论文
共 50 条
  • [1] Implementation of single precision floating point square root on FPGAs
    Li, YM
    Chu, WM
    5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, : 226 - 232
  • [2] Design and Implementation of Goldschmidts Algorithm for Floating Point Division and Square root
    Bhoyar, Rupali
    Palsodkar, Prasanna
    Kakde, Sandeep
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 1588 - 1592
  • [3] Tradeoffs of designing floating-point division and square root on virtex FPGAs
    Wang, XJ
    Nelson, BE
    FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 195 - 203
  • [4] Vendor Agnostic, High Performance, Double Precision Floating Point Division for FPGAs
    Fang, Xin
    Leeser, Miriam
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [5] Design and Implementation of Double Precision Floating Point Comparator
    Antony, Rony P.
    Joseph, Anjana Mary
    1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 : 528 - 535
  • [6] Low-Latency Double-Precision Floating-Point Division for FPGAs
    Liebig, Bjoern
    Koch, Andreas
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 107 - 114
  • [7] Double precision floating-point arithmetic on FPGAs
    Paschalakis, S
    Lee, P
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 352 - 358
  • [8] A novel approximation scheme for floating-point square root and inverse square root for FPGAs
    Pennestri, Pietro
    Huang, Yanqiu
    Alachiotis, Nikolaos
    2022 11TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2022,
  • [9] SIMPLIFIED FLOATING-POINT DIVISION AND SQUARE ROOT
    Viitanen, Timo
    Jaaskelainen, Pekka
    Esko, Otto
    Takala, Jarmo
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2707 - 2711
  • [10] A Reconfigurable Floating-Point Division and Square Root Architecture for High-Precision Softmax
    Fang, Xiwei
    Wang, Yuhan
    Chen, Lei
    An, Fengwei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025,