Provably Correct Posit Arithmetic with Fixed-Point Big Integer

被引:1
|
作者
Chung, Shin Yee [1 ]
机构
[1] SpeedGo Comp, Singapore, Singapore
关键词
posit; arithmetic; arbitrary-precision; fixed-point; floating-point;
D O I
10.1145/3190339.3190341
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Floating-point number format is used extensively in many applications, especially scientific software. The applications rely on efficient hardware floating-point support to perform arithmetic operations. With the advent of multicore CPUs and massively parallel GPUs, the memory bandwidth of a computer system is increasingly limited for each of the compute cores. The limited memory bandwidth is a serious bottleneck to the system performance. The posit number format [12] is a promising approach to improve the accuracy of the arithmetic operations with more efficient use of bit storage, hence, reducing memory contention. However, robust and reliable software implementations of posit arithmetic libraries in C/C++ or Python are not readily available. In this paper, we seek to develop provably correct posit arithmetic based on fixed-point big integers. A robust and reliable implementation can then serve as a reference for other hardware-optimized implementations, as a test bed for applications to experiment with different posit bit configurations, and to analyze the relative errors of using smaller bit sizes in the posit numbers compared to using the native 32-bit or 64-bit floating-point numbers.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Accuracy evaluation of deep belief networks with fixed-point arithmetic
    Jiang, Jingfei, 1600, Transport and Telecommunication Institute, Lomonosova street 1, Riga, LV-1019, Latvia (18):
  • [42] Fixed-Point Arithmetic Modeled in B Software Using Reals
    Guery, Jerome
    Rolland, Olivier
    Rehm, Joris
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 298 - 302
  • [43] Synthesizing Optimal Fixed-Point Arithmetic for Embedded Signal Processing
    Hass, K. Joseph
    53RD IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 61 - 64
  • [44] Empirical Evaluation of Fixed-Point Arithmetic for Deep Belief Networks
    Jiang, Jingfei
    Hu, Rongdong
    Lujan, Mikel
    Dou, Yong
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 225 - 225
  • [45] Code Generation for Neural Networks Based on Fixed-point Arithmetic
    Benmachnia, Hanane
    Martel, Matthieu
    Seladji, Yassamine
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (05)
  • [46] APPLICATION OF BROUWER FIXED-POINT THEOREM IN MATRIX INTERVAL ARITHMETIC
    THIELER, P
    COMPUTING, 1975, 14 (1-2) : 141 - 147
  • [47] INTEGER WORD-LENGTH OPTIMIZATION FOR FIXED-POINT SYSTEMS
    Nehmeh, R.
    Menard, D.
    Banciu, A.
    Michel, T.
    Rocher, R.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [48] EMPIRICAL ANALYSIS OF IEEE754, FIXED-POINT AND POSIT IN LOW PRECISION MACHINE LEARNING
    Ciocirlan, Stefan-Dan
    Neacs, Teodor-Andrei
    Rughinis, Razvan-Victor
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2023, 85 (03): : 13 - 24
  • [49] Secure Multiparty Linear Programming Using Fixed-Point Arithmetic
    Catrina, Octavian
    de Hoogh, Sebastiaan
    COMPUTER SECURITY-ESORICS 2010, 2010, 6345 : 134 - +
  • [50] Efficient Emulation of Floating-Point Arithmetic on Fixed-Point SIMD Processors
    Gerlach, Lukas
    Paya-Vaya, Guillermo
    Blume, Holger
    2016 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2016, : 254 - 259