Advanced components in the variable precision floating-point library

被引:0
|
作者
Wang, Xiaojun [1 ]
Braganza, Sherman [1 ]
Leeser, Miriam
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal reconfigurable hardware implementations may require the use of arbitrary floating-point formats that do not necessarily conform to IEEE specified sizes.,We have previously presented a variable precision floating-point library for use with reconfigurable hardware. We recently added three advanced components: floating-point division, floating-point square root and floating-point accumulation to our library. These advanced components use algorithms that are well suited to FPGA implementations and exhibit a good tradeoff between area, latency and throughput. The floating-point format of our library is both general and flexible. All IEEE formats, including 64-bit double-precision format, are a subset of our format. All previously published floating-point formats for reconfigurable hardware are a subset of our format as well. The generic floating-point format supported by all of our library components makes it easy and convenient to create a pipelined, custom datapath with optimal bitwidth for each operation. Our library can be used to achieve more parallelism and less power dissipation than adhering to a standard format. To further increase parallelism and reduce power dissipation, our library also supports hybrid fixed and floating-point operations in the same design. The division and square root designs are based on table lookup and Taylor series expansion, and make use of memories and multipliers embedded on the FPGA chip. The iterative accumulator utilizes the library addition module as well as buffering and control logic to achieve performance similar to that of the addition by itself. They are all fully pipelined designs with clock speed comparable to that of other library components to aid the designer in implementing fast, complex, pipelined designs.
引用
收藏
页码:249 / +
页数:2
相关论文
共 50 条
  • [41] A compression method for arbitrary precision floating-point images
    Manders, Corey
    Farbiz, Farzam
    Mann, Steve
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 1861 - +
  • [42] Floating-Point Precision Tuning Using Blame Analysis
    Rubio-Gonzalez, Cindy
    Cuong Nguyen
    Mehne, Benjamin
    Sen, Koushik
    Demmel, James
    Kahan, William
    Iancu, Costin
    Lavrijsen, Wim
    Bailey, David H.
    Hough, David
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 1074 - 1085
  • [43] A floating-point ADC with variable gain pipeline stages
    Kosonen, PJ
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2003, 36 (03) : 259 - 261
  • [44] A Floating-Point ADC with Variable Gain Pipeline Stages
    Paavo J. Kosonen
    [J]. Analog Integrated Circuits and Signal Processing, 2003, 36 : 259 - 261
  • [45] Development of an IP Library of IEEE-754-Standard Single-Precision Floating-Point Dividers
    Ochi, Hiroyuki
    Suzuki, Tatsuya
    Matsunaga, Sayaka
    Kawano, Yoichi
    Tsuda, Takao
    [J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2003, E86-A (12) : 3020 - 3027
  • [46] Development of an IP library of IEEE-754-standard single-precision floating-point dividers
    Ochi, H
    Suzuki, T
    Matsunaga, S
    Kawano, Y
    Tsuda, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (12): : 3020 - 3027
  • [47] FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
    Yuanwu Lei
    Yong Dou
    Yazhuo Dong
    Jie Zhou
    Fei Xia
    [J]. The Journal of Supercomputing, 2013, 64 : 580 - 605
  • [48] An analysis of the double-precision floating-point FFT on FPGAs
    Hemmert, KS
    Underwood, KD
    [J]. FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 171 - 180
  • [49] FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
    Lei, Yuanwu
    Dou, Yong
    Dong, Yazhuo
    Zhou, Jie
    Xia, Fei
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 64 (02): : 580 - 605
  • [50] Precision Exploration of Floating-Point Arithmetic for Spiking Neural Networks
    Kwak, Myeongjin
    Seo, Hyoju
    Kim, Yongtae
    [J]. 18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 71 - 72