A New Design Paradigm for Floating Point DSP Applications Based on ESL/HLS and FPGAs

被引:0
|
作者
Diamantopoulos, Dionysios [1 ]
Economakos, Christoforos [2 ]
Soudris, Dimitrios [1 ]
Economakos, George [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Microprocessors & Digital Syst Lab, GR-15780 Athens, Greece
[2] Technol Educ Inst Sterea Ellada, Dept Automat Engn, GR-34400 Psahna, Evia, Greece
关键词
Digital signal processing; hardware; FPGAs; electronic system level design; high-level synthesis;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Digital signal processing has emerged in every aspect of modern life, with different implementations found in appliances ranging from simple answering machines to high speed multimedia cloud routers. The design of such appliances requires a number of decision steps, based on diverse criteria like time-to-market, development cost, production cost, production volume, performance, power consumption and algorithm complexity, to name just a few. A crucial decision step is the use of a floating or fixed-point number representation. This paper presents a new paradigm for the design of floating point applications, based on modern hardware design techniques like electronic system level design and high-level synthesis, and the computing capabilities and power efficiency of modern FPGA devices. Specifically, it presents the design of a reusable, floating point, hardware operator library, starting from an open source software implementation. The advantages of this new paradigm is productivity improvement and ease of integration, through the use (or reuse) of C level input specifications, and performance improvements, by applying a set of specific C level hardware coding guidelines. As found through extensive experimentation, performance and area optimizations offered by these guidelines can be even more than 90%. Such results make the presented methodology an appealing and very promising design alternative.
引用
收藏
页码:404 / 409
页数:6
相关论文
共 50 条
  • [1] Design of Reversible Floating Point Adder for DSP Applications
    Nagamani, A. N.
    Kavyashree, C. K.
    Saraswathy, R. M.
    Kartika, C. H. V.
    Agrawal, Vinod Kumar
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL, NETWORKS, COMPUTING, AND SYSTEMS (ICSNCS 2016), VOL 2, 2016, 396 : 123 - 135
  • [2] A New HLS Allocation Algorithm for Efficient DSP Utilization in FPGAs
    Sonia Mami
    Younes Lahbib
    Abdelkader Mami
    [J]. Journal of Signal Processing Systems, 2020, 92 : 153 - 171
  • [3] A New HLS Allocation Algorithm for Efficient DSP Utilization in FPGAs
    Mami, Sonia
    Lahbib, Younes
    Mami, Abdelkader
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (02): : 153 - 171
  • [4] Floating-point divider design for FPGAs
    Hemmert, K. Scott
    Underwood, Keith D.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (01) : 115 - 118
  • [5] A Low Power Approach to Floating Point Adder Design for DSP Applications
    R.V.K. Pillai
    D. Al-Khalili
    A.J. Al-Khalili
    S.Y.A. Shah
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2001, 27 : 195 - 213
  • [6] A low power approach to floating point adder design for DSP applications
    Pillai, RVK
    Al-Khalili, D
    Al-Khalili, AJ
    Shah, SYA
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 27 (03): : 195 - 213
  • [7] A study on the design of floating-point functions in FPGAs
    Ortiz, FE
    Humphrey, JR
    Durbano, JP
    Prather, DW
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1131 - 1134
  • [8] Efficient C Level Hardware Design for Floating Point Biomedical DSP Applications
    Sidiropoulos, Harry
    Kazakou, Efthymia
    Economakos, Christoforos
    Economakos, George
    [J]. 2013 IEEE 13TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE), 2013,
  • [9] Reconfigurable Floating Point Arithmetic Components for DSP Applications
    Karthik, K. Raghavendra
    Reddy, Diwakara K. L.
    Pawar, Chetan K.
    Sunitha, K.
    Javashrcc, H., V
    [J]. 2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [10] Design tradeoff analysis of floating-point adders in FPGAs
    Malik, Ali
    Chen, Dongdong
    Choi, Younhee
    Lee, Moon Ho
    Ko, Seok-Bum
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2008, 33 (3-4): : 169 - 175