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 条
  • [41] Floating Point FPGA Architecture of PID Controller
    Wadgaonkar, Jagannath
    Bhole, Kalyani
    Singh, Prateek
    [J]. 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 1259 - 1263
  • [42] Fast Arbitrary Precision Floating Point on FPGA
    Licht, Johannes de Fine
    Pattison, Christopher A.
    Ziogas, Alexandros Nikolaos
    Simmons-Duffin, David
    Hoefler, Torsten
    [J]. 2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 182 - 190
  • [43] Floating-Point FPGA: Architecture and Modeling
    Ho, Chun Hok
    Yu, Chi Wai
    Leong, Philip
    Luk, Wayne
    Wilton, Steven J. E.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (12) : 1709 - 1718
  • [44] Floating-point matrix product on FPGA
    Bensaali, Faycal
    Amira, Abbes
    Sotudeh, Reza
    [J]. 2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 466 - +
  • [45] An Efficient FPGA Implementation Of Floating Point Addition
    Pesic, Djordje
    Ratkovic, Ivan
    [J]. 2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 685 - 688
  • [46] FPGA Implementation of Vedic Floating Point Multiplier
    Kodali, Ravi Kishore
    Boppana, Lakshmi
    Yenamachintala, Sai Sourabh
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [47] Parameterisable floating-point operations on FPGA
    Lee, B
    Burgess, N
    [J]. THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1064 - 1068
  • [48] FPGA Implementation of Hybrid Fixed Point - Floating Point Multiplication
    Amaricai, Alexandru
    Boncalo, Oana
    Sicoe, Ovidiu
    Marcu, Marius
    [J]. MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 243 - 246
  • [49] Anytime Floating-Point Addition and Multiplication - Concepts and Implementations
    Brand, Marcel
    Witterauf, Michael
    Bosio, Alberto
    Teich, Juergen
    [J]. 2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 157 - 164
  • [50] Standardization and testing of implementations of mathematical functions in floating point numbers
    V. V. Kuliamin
    [J]. Programming and Computer Software, 2007, 33 : 154 - 173