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 条
  • [21] A FIXED-POINT IMPLEMENTATION OF THE UNNORMALIZED LEAST-SQUARES LATTICE USING SCALED-INTEGER ARITHMETIC
    SWANSON, D
    SYMONS, FW
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1987, 35 (12): : 1781 - 1782
  • [22] Equivalence checking method for fixed-point arithmetic datapaths
    Li, Donghai
    Ma, Guangsheng
    Hu, Jing
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2009, 21 (01): : 27 - 32
  • [23] RELIABLE IMPLEMENTATION OF LINEAR FILTERS WITH FIXED-POINT ARITHMETIC
    Hilaire, Thibault
    Lopez, Benoit
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 401 - 406
  • [24] Simple method of computing a function in fixed-point arithmetic
    Deo, SS
    Hari, KVS
    ELECTRONICS LETTERS, 1997, 33 (23) : 1931 - 1932
  • [25] Implementation of Resonant Controllers and Filters in Fixed-Point Arithmetic
    Harnefors, Lennart
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (04) : 1273 - 1281
  • [26] Feedback decoding of fixed-point arithmetic convolutional codes
    Redinbo, R
    ISIT: 2002 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2002, : 378 - 378
  • [27] Wave Computer Core Using Fixed-point Arithmetic
    Karakaya, Baris
    Yeniceri, Ramazan
    Yalcin, Mustak E.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1514 - 1517
  • [28] CONDITION CODE PREDICTOR FOR FIXED-POINT ARITHMETIC UNITS
    VASSILIADIS, S
    PUTRINO, M
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1989, 66 (06) : 887 - 890
  • [29] FIXED-POINT, PARALLEL ARITHMETIC DIGITAL SIGNAL PROCESSORS
    ALI, ZM
    COMSAT TECHNICAL REVIEW, 1978, 8 (02): : 273 - 330
  • [30] A Dynamic Dual Fixed-Point Arithmetic Architecture for FPGAs
    Vera, G. Alonzo
    Pattichis, Marios
    Lyke, James
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011