Tackling Gaps in Floating-Point Arithmetic: Unum Arithmetic Implementation on FPGA

被引:2
|
作者
Hou, Junjie [1 ]
Zhu, Yongxin [1 ]
Shen, Yulan [1 ]
Li, Mengjun [1 ]
Wu, Han [1 ]
Song, Han [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Microelect, Shanghai 200240, Peoples R China
关键词
D O I
10.1109/HPCC-SmartCity-DSS.2017.82
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Floating-point arithmetic is an important form in numerical computation, IEEE Standard for Floating-Point Arithmetic - IEEE 754 floats has been applied in overwhelming majority of microprocessors. However, as the increasing of data size and accuracy requirement of applications, bandwidth and precision are highly valued in floating-point computing, optimizing existing floating-point arithmetic is a way to improve current situation. Unum (universal number) arithmetic is a new floating-point arithmetic presented by John L. Gustafson in 2013, being compared with IEEE 754 floats, the outstanding features of unum are clearance of rounding errors, high information-per-bit and variable precision. However, unum was only implemented in software before due to technical complexity, we implement unum arithmetic on FPGA for the first time. We contrast the precision and bit width in computing with IEEE 754 floats, the comparison results show that unum need less bit width than IEEE 754 floats under same precision, it can decrease bandwidth requirement in computing.
引用
收藏
页码:615 / 616
页数:2
相关论文
共 50 条
  • [1] Unum: Adaptive Floating-Point Arithmetic
    Morancho, Enric
    [J]. 19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 651 - 656
  • [2] Floating-point arithmetic
    Boldo, Sylvie
    Jeannerod, Claude-Pierre
    Melquiond, Guillaume
    Muller, Jean-Michel
    [J]. ACTA NUMERICA, 2023, 32 : 203 - 290
  • [3] Feasibility of floating-point arithmetic in FPGA based ANNs
    Nichols, KR
    Moussa, MA
    Areibi, SM
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2002, : 8 - 13
  • [4] Design of Floating-Point Arithmetic Unit for FPGA with Simulink®
    Kralev, Jordan
    [J]. PROCEEDINGS OF 18TH INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES (IEEE EUROCON 2019), 2019,
  • [5] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [6] IMPLEMENTATION GUIDE TO A PROPOSED STANDARD FOR FLOATING-POINT ARITHMETIC
    COONEN, JT
    [J]. COMPUTER, 1980, 13 (01) : 68 - 79
  • [7] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    [J]. FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [8] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    [J]. COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [9] Hardware support for UNUM floating point arithmetic
    Bocco, Andrea
    Durand, Yves
    de Dinechin, Florent
    [J]. 2017 13TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2017, : 93 - 96
  • [10] Proposal for a standardization of mathematical function implementation in floating-point arithmetic
    Defour, D
    Hanrot, G
    Lefèvre, V
    Muller, JM
    Revol, N
    Zimmermann, P
    [J]. NUMERICAL ALGORITHMS, 2004, 37 (1-4) : 367 - 375