Area optimization of combined integer and floating point circuits in high-level synthesis

被引:2
|
作者
Andres, Esther [1 ]
Molina, Maria C. [1 ]
Botella, Guillermo [1 ]
del Barrio, Alberto [1 ]
Mendias, Jose M. [1 ]
机构
[1] Univ Complutense Madrid, Dpto Arquitectura Computadores & Automat, E-28040 Madrid, Spain
关键词
D O I
10.1109/SPL.2008.4547764
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many scientific applications rely on floating point arithmetic for the dynamic range of representations and require millions of calculations per second. Unfortunately, until recently, floating point units have not been included in ASICs due to their area requirements. The main problem relies on the small reusability degree of these functional units achieved by existing high-level synthesis tools and algorithms. However, this disadvantage can be overcome using new techniques that allow the internal reuse of floating point operators to execute different stages of every operation, and its partial reuse to efficiently compute other floating or fixed point operations present in the behavioural specification. In this paper, some techniques to overcome the restricted reusability of floating point operators are presented. These techniques allow the efficient allocation of floating point operations reducing not only the area of the final implementations but also the time employed in the design. An area optimization for the floating point multiplier is addressed as a case study.
引用
收藏
页码:229 / 232
页数:4
相关论文
共 50 条
  • [1] Templatised Soft Floating-Point for High-Level Synthesis
    Thomas, David B.
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 227 - 235
  • [2] Bit length optimization of fractional part on floating to fixed point conversion for high-level synthesis
    Doi, N
    Horiyama, T
    Nakanishi, M
    Kimura, S
    Watanabe, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (12) : 3184 - 3191
  • [3] Floating-Point Adder in Techology Driven High-Level Synthesis
    Joseph, M.
    Bhat, Narasimha B.
    Sekaran, K. Chandra
    ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PT I, 2011, 131 : 49 - +
  • [4] High-Level Description and Synthesis of Floating-Point Accumulators on FPGA
    Daigneault, Marc-Andre
    David, Jean Pierre
    2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 206 - 209
  • [5] A High-Level Synthesis and Verification Tool for Fixed to Floating Point Conversion
    Aslan, Semih
    Oruklu, Erdal
    Saniie, Jafar
    2012 IEEE 55TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2012, : 908 - 911
  • [6] HIGH-LEVEL SYNTHESIS OF DIGITAL CIRCUITS
    DEMICHELI, G
    ADVANCES IN COMPUTERS, VOL 37, 1993, 37 : 207 - 283
  • [7] HIGH-LEVEL SYNTHESIS OF DIGITAL CIRCUITS
    DEMICHELI, G
    IEEE DESIGN & TEST OF COMPUTERS, 1990, 7 (05): : 6 - 7
  • [8] PRIORITY-DRIVEN AREA OPTIMIZATION IN HIGH-LEVEL SYNTHESIS
    Saad, Maria Abi
    Ouaiss, Iyad
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (06) : 1131 - 1163
  • [9] High-Level Synthesis of Software-Customizable Floating-Point Cores
    Bansal, Samridhi
    Hsiao, Hsuan
    Czajkowski, Tomasz
    Anderson, Jason H.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 37 - 42
  • [10] High-level area and power estimation for VLSI circuits
    IEEE, Santa Clara, CA 95052, United States
    不详
    不详
    IEEE Trans Comput Aided Des Integr Circuits Syst, 6 (697-713):