Acceleration of accurate floating point operations using SIMD

被引:0
|
作者
Abdalla, DiaaEldin M. [1 ]
Zaki, Ahmad M. [1 ]
Bahaa-Eldin, Ayman M. [1 ]
机构
[1] Ain Shams Univ, Cairo, Egypt
来源
2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES) | 2014年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Several computing systems that use decimal number calculations suffer from the accumulation and propagation of errors. Decimal numbers are represented using specific length floating point formats and hence there will always be a truncation of extra fraction bits causing errors. Several solutions had been proposed for such a problem. Among those accurate calculation systems was the usage of vectors of floating point numbers to represent decimal values with very large accuracy, known as Multi-Number System (MN). Unfortunately, MN calculations are time consuming and are not suitable for real time applications. Several attempts for special architectures had been proposed to speed up those calculations. In this work, the Single Instruction Multiple Data (SIMD) paradigm found in modern CPUs is exploited to accelerate the MN calculations. The basic arithmetic operation algorithms had been modified to utilize the SIMD architecture and a new Square representation of operands had been proposed, this representation was introduced because the MN operations are sequential and iterative, and thus we can't apply the SIMD parallel instructions directly. The proposed architecture has an execution time that is 35 % of the original MN execution time for the division, which is the most time consuming operation while preserving the same accuracy.
引用
收藏
页码:225 / 230
页数:6
相关论文
共 50 条
  • [41] Biophysically Accurate Floating Point Neuroprocessors for Reconfigurable Logic
    Zhang, Yiwei
    McGeehan, Joseph P.
    Regan, Edward M.
    Kelly, Stephen
    Nunez-Yanez, Jose Luis
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (03) : 599 - 608
  • [42] Energy-efficiency of floating-point and fixed-point SIMD cores for MIMO processing systems
    Guenther, D.
    Bytyn, A.
    Leupers, R.
    Ascheid, G.
    2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,
  • [43] Fully homomorphic SIMD operations
    N. P. Smart
    F. Vercauteren
    Designs, Codes and Cryptography, 2014, 71 : 57 - 81
  • [44] Fully homomorphic SIMD operations
    Smart, N. P.
    Vercauteren, F.
    DESIGNS CODES AND CRYPTOGRAPHY, 2014, 71 (01) : 57 - 81
  • [45] Accelerating Image Processing in Flash using SIMD Standard Operations
    Perera, Chamira
    Shapiro, Daniel
    Parri, Jonathan
    Bolic, Miodrag
    Groza, Voicu
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCES ON ADVANCES IN MULTIMEDIA (MMEDIA 2011), 2011, : 118 - 123
  • [46] ENERGY EFFICIENT ACCELERATION OF FLOATING POINT APPLICATIONS ONTO CGRA
    Das, Satyajit
    Prasad, Rohit
    Martin, Kevin J. M.
    Coussy, Philippe
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 1563 - 1567
  • [47] High Performance High-Precision Floating-Point Operations on FPGAs using OpenCL
    Nakasato, Naohito
    Daisaka, Hiroshi
    Ishikawa, Tadashi
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 265 - 268
  • [48] Exploiting parallelism in geometry processing with general purpose processors and floating-point SIMD instructions
    Yang, CL
    Sano, B
    Lebeck, AR
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (09) : 934 - 946
  • [49] Higher precision integer operations instead of floating-point operations in computers or microprocessors
    Zhang, Jintao
    Li, Gang
    Luo, Yongshun
    Lin, Ling
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2021, 92 (02):
  • [50] MPI Reduction Operations for Sparse Floating-point Data
    Hofmann, Michael
    Ruenger, Gudula
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 94 - 101