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 条
  • [1] Fixed-Point Arithmetic in FPGA
    Becvar, M.
    Stukjunger, P.
    ACTA POLYTECHNICA, 2005, 45 (02) : 67 - 72
  • [2] Massive MIMO in Fixed-Point Arithmetic
    Tian, Mi
    Sima, Mihai
    McGuire, Michael
    2021 23RD INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT 2021): ON-LINE SECURITY IN PANDEMIC ERA, 2021, : 91 - 95
  • [3] Formalization of fixed-point arithmetic in HOL
    Akbarpour, B
    Tahar, S
    Dekdouk, A
    FORMAL METHODS IN SYSTEM DESIGN, 2005, 27 (1-2) : 173 - 200
  • [4] Massive MIMO in Fixed-Point Arithmetic
    Tian, Mi
    Sima, Mihai
    McGuire, Michael
    2022 24TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ARITIFLCIAL INTELLIGENCE TECHNOLOGIES TOWARD CYBERSECURITY, 2022, : 91 - 95
  • [5] An SMT Theory of Fixed-Point Arithmetic
    Baranowski, Marek
    He, Shaobo
    Lechner, Mathias
    Nguyen, Thanh Son
    Rakamaric, Zvonimir
    AUTOMATED REASONING, PT I, 2020, 12166 : 13 - 31
  • [6] Simulation of the fixed-point number arithmetic
    Wang, Feng
    Zheng, Xiaoli
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 2097 - +
  • [7] Formalization of Fixed-Point Arithmetic in HOL
    Behzad Akbarpour
    Sofiène Tahar
    Abdelkader Dekdouk
    Formal Methods in System Design, 2005, 27 : 173 - 200
  • [8] Fixed-point arithmetic line clipping
    Mollá, R
    Jorquera, P
    Vivó, R
    WSCG'2003 POSTER PROCEEDINGS, 2003, : 93 - 96
  • [9] Fixed-point arithmetic for embedded systems
    C/C++ Users J, 2 (21):
  • [10] Integer-based Quality Assessment Measure Using Fixed-point Arithmetic Operations
    Zeng, Yi-Chong
    Yang, Shih-Jui
    Chang, Wen-Tsung
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 1107 - 1115