High performance and energy efficient single-precision and double-precision merged floating-point adder on FPGA

被引:6
|
作者
Zhang, Hao [1 ]
Chen, Dongdong [2 ]
Ko, Seok-Bum [1 ]
机构
[1] Univ Saskatchewan, Dept Elect & Comp Engn, Saskatoon, SK, Canada
[2] Intel Corp, Santa Clara, CA 95051 USA
来源
IET COMPUTERS AND DIGITAL TECHNIQUES | 2018年 / 12卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
field programmable gate arrays; adders; double-precision merged floating-point adder; energy efficient single-precision; high performance single-precision; two-path FP addition algorithm; Altera Stratix-III devices; Xilinx Virtex-5 devices; FPGA devices; fully pipelined architecture; parallel single-precision additions; clock cycles; double-precision adder architecture; dual single-precision operations; resource sharing; logic resources; intellectual property; IP core adder; Altera Arria-10 devices; Xilinx Virtex-7 devices; STM technology ASIC platform; size; 65; nm; 90; DESIGN; ARCHITECTURES; OPERATIONS; MULTIPLIER;
D O I
10.1049/iet-cdt.2016.0200
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A high performance and energy efficient single-precision and double-precision merged floating-point adder based on the two-path FP addition algorithm designed and implemented on field programmable gate array (FPGA) is presented. With a fully pipelined architecture, the proposed adder can accomplish one double-precision addition or two parallel single-precision additions in six clock cycles. The proposed architecture is designed based on the double-precision adder and each major component is segmented to support dual single-precision operations. In addition, all the components of the proposed adder are optimised for mapping on FPGA. The proposed architecture is implemented on both Altera Stratix-III and Xilinx Virtex-5 devices and it has a faster clock frequency when compared with the double-precision intellectual property (IP) core adder provided by the FPGA vendors. Since the dual single-precision operations support, the proposed adder has higher throughput compared with the single-precision IP core adder. In addition, the proposed adder has better energy efficiency compared with both single-precision and double-precision IP core adder. The implementation results of the proposed adder on the latest Altera Arria-10 and Xilinx Virtex-7 devices are provided. A direct implementation of the proposed architecture on STM-90nm technology ASIC platform is also performed.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 50 条
  • [1] Area- and power-efficient iterative single/double-precision merged floating-point multiplier on FPGA
    Zhang, Hao
    Chen, Dongdong
    Ko, Seok-Bum
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (04): : 149 - 158
  • [2] An Area-Efficient Iterative Single-Precision Floating-Point Multiplier Architecture for FPGA
    Kim, Sunwoong
    Rutenbar, Rob A.
    [J]. GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 87 - 92
  • [3] High throughput compression of double-precision floating-point data
    Burtscher, Martin
    Ratanaworabhan, Paruj
    [J]. DCC 2007: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2007, : 293 - +
  • [4] FPGA Based Implementation of a Double Precision IEEE Floating-Point Adder
    Ghosh, Somsubhra
    Bhattacharyya, Prarthana
    Dutta, Arka
    [J]. 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO 2013), 2013, : 271 - 275
  • [5] Performance Analysis of Single-Precision Floating-Point MAC for Deep Learning
    Jha, Gunjan
    John, Eugene
    [J]. 2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 885 - 888
  • [6] A Multi-Mode Energy-Efficient Double-Precision Floating-Point Multiplier
    Neela, Gopi
    Draper, Jeffrey
    [J]. 2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 29 - 32
  • [7] A Coprocessor for Double-Precision Floating-Point Matrix Multiplication
    Jia, Xun
    Wu, Guiming
    Xie, Xianghui
    Wu, Dong
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (02): : 410 - 420
  • [8] 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
  • [9] An FPGA implementation of a fully verified double precision IEEE floating-point adder
    Kikkeri, Nikhil
    Seidel, Peter-Michael
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 83 - 88
  • [10] Design and Implementation of Differential Evolution Algorithm on FPGA for Double-Precision Floating-Point Representation
    Cortes-Antonio, Prometeo
    Rangel-Gonzalez, Josue
    Villa-Vargas, Luis A.
    Antonio Ramirez-Salinas, Marco
    Molina-Lozano, Heron
    Batyrshin, Ildar
    [J]. ACTA POLYTECHNICA HUNGARICA, 2014, 11 (04) : 139 - 153