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 条
  • [31] A Dynamic General Accelerator for Integer and Fixed-Point Processing
    Farahani, Ali A. D.
    Beitollahi, Hakem
    Fathi, Mahmood
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (12) : 2509 - 2517
  • [32] Formal verification of a controller implementation in fixed-point arithmetic
    Devadze, Grigory
    Flessing, Lars
    Streif, Stefan
    2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,
  • [33] DIGITAL NOTCH FILTERS IMPLEMENTATION WITH FIXED-POINT ARITHMETIC
    Pinheiro, Eduardo
    Postolache, Octavian
    Girao, Pedro
    XIX IMEKO WORLD CONGRESS: FUNDAMENTAL AND APPLIED METROLOGY, PROCEEDINGS, 2009, : 491 - 496
  • [34] Augmented Lagrangian optimization under fixed-point arithmetic
    Zhang, Yan
    Zavlanos, Michael M.
    AUTOMATICA, 2020, 122
  • [35] Feedback decoding of fixed-point arithmetic convolutional codes
    Redinbo, GR
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2004, 52 (06) : 857 - 860
  • [36] Fixed-Point Arithmetic for Implementing Massive MIMO Systems
    Tian, Mi
    Sima, Mihai
    McGuire, Michael
    2022 24TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ARITIFLCIAL INTELLIGENCE TECHNOLOGIES TOWARD CYBERSECURITY, 2022, : 1345 - 1355
  • [37] FIXED-POINT IMPLEMENTATION OF THE UNNORMALIZED LEAST-SQUARES LATTICE USING SCALED-INTEGER ARITHMETIC.
    Swanson, David
    Symons, Frank W.
    1781, (ASSP-35):
  • [38] Accuracy-aware processor customisation for fixed-point arithmetic
    Vakili, Shervin
    Langlois, J. M. Pierre
    Bois, Guy
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (01): : 1 - 11
  • [39] Parametrizable Fixed-Point Arithmetic for HIL With Small Simulation Steps
    Sanchez, Alberto
    de Castro, Angel
    Garrido, Javier
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2019, 7 (04) : 2467 - 2475
  • [40] Optimizing math-intensive applications with fixed-point arithmetic
    Williams, Anthony
    DR DOBBS JOURNAL, 2008, 33 (04): : 38 - +