HUB Floating Point for Improving FPGA Implementations of DSP Applications

被引:11
|
作者
Hormigo, Javier [1 ]
Villalba, Julio [1 ]
机构
[1] Univ Malaga, Dept Comp Architecture, E-29071 Malaga, Spain
关键词
Digital signal processing (DSP) applications; floating point (FP); field-programmable gate array (FPGA); half-unit biased (HUB) format;
D O I
10.1109/TCSII.2016.2563798
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increasing complexity of new digital signal processing (DSP) applications is forcing the use of floating point (FP) numbers in their hardware implementations. In this brief, we investigate the advantages of using half-unit biased (HUB) formats to implement these FP applications on field-programmable gate arrays (FPGAs). These new FP formats allow for the effective elimination of the rounding logic on FP arithmetic units. First, we experimentally show that HUB and standard formats provide equivalent signal-to-noise ratio on DSP application implementations. We then present a detailed study of the improvement achieved when implementing FP adders andmultipliers on FPGAs by using HUB numbers. In most of the cases studied, the HUB approach reduces resource use and increases the speed of these FP units while always providing statistically equivalent accuracy as that of conventional formats. However, for some specific sizes, HUB multipliers require far more resources than the corresponding conventional approach.
引用
收藏
页码:319 / 323
页数:5
相关论文
共 50 条
  • [31] Improving Power of DSP and CNN Hardware Accelerators Using Approximate Floating-point Multipliers
    Leon, Vasileios
    Paparouni, Theodora
    Petrongonas, Evangelos
    Soudris, Dimitrios
    Pekmestzi, Kiamal
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [32] Fused Floating-Point Arithmetic for DSP
    Swartzlander, Earl E., Jr.
    Saleh, Hani H.
    [J]. 2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 767 - +
  • [33] DSP TACKLES FLOATING-POINT ARITHMETIC
    FERRO, F
    [J]. COMPUTER DESIGN, 1986, 25 (15): : 53 - 56
  • [34] DSP improves floating-point performance
    Cravotta, R
    [J]. EDN, 2005, 50 (13) : 13 - 13
  • [35] CSD multipliers for FPGA DSP applications
    Soderstrand, MA
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 469 - 472
  • [36] Project of universal DSP platform - cluster of floating point DSP processors
    Dymanowski, Lukasz
    Lewandowski, Kamil
    Linczuk, Maciej
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2009, 2009, 7502
  • [37] Floating Point Square Root under HUB Format
    Villalba-Moreno, Julio
    Hormigo, Javier
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 447 - 454
  • [38] Unbiased Rounding for HUB Floating-Point Addition
    Villalba-Moreno, Julio
    Hormigo, Javier
    Gonzalez-Navarro, Sonia
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (09) : 1359 - 1365
  • [39] FPGA automatic re-synchronisation for pipelined, floating point control systems applications
    Beniamin Apopei
    Tony J. Dodd
    [J]. Design Automation for Embedded Systems, 2011, 15 : 247 - 288
  • [40] FPGA automatic re-synchronisation for pipelined, floating point control systems applications
    Apopei, Beniamin
    Dodd, Tony J.
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2011, 15 (3-4) : 247 - 288