Implementation of Multiple-Precision Floating-Point Arithmetic on Intel Xeon Phi Coprocessors

被引:1
|
作者
Takahashi, Daisuke [1 ]
机构
[1] Univ Tsukuba, Ctr Computat Sci, 1-1-1 Tennodai, Tsukuba, Ibaraki 3058573, Japan
关键词
ALGORITHM; DIVISION;
D O I
10.1007/978-3-319-42108-7_5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an implementation of multiple-precision floating-point addition, subtraction, multiplication, division and square root on Intel Xeon Phi coprocessors. Using propagated carries in multiple-precision floating-point addition is a major obstacle to vectorization and parallelization. By using the carry skip method, the operation of performing propagated carries in the multiple-precision floating-point addition can be vectorized and parallelized. A parallel implementation of floating-point real FFT-based multiplication is presented, as multiplication is a fundamental operation in fast multiple-precision arithmetic. The experimental results of multiple-precision floating-point addition, multiplication, division and square root operations on an Intel Xeon Phi 5110P are then reported.
引用
收藏
页码:60 / 70
页数:11
相关论文
共 50 条
  • [41] High-precision floating-point arithmetic in scientific computation
    Bailey, DH
    COMPUTING IN SCIENCE & ENGINEERING, 2005, 7 (03) : 54 - 61
  • [42] Seamless Compiler Integration of Variable Precision Floating-Point Arithmetic
    Jost, Tiago Trevisan
    Durand, Yves
    Fabre, Christian
    Cohen, Albert
    Perrot, Frederic
    CGO '21: PROCEEDINGS OF THE 2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2021, : 65 - 76
  • [43] MULTIPLE PRECISION FLOATING-POINT COMPUTATION IN FORTRAN
    VERMA, SB
    SHARAN, M
    SOFTWARE-PRACTICE & EXPERIENCE, 1980, 10 (03): : 163 - 173
  • [44] Multiple-Precision Arithmetic Implementation of the Multilevel Fast Multipole Algorithm
    Kalfa, Mert
    Ergul, Ozgur
    Erturk, Vakur B.
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2024, 72 (01) : 11 - 21
  • [45] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [46] Investigating Large Integer Arithmetic on Intel Xeon Phi SIMD Extensions
    Keliris, Anastasis
    Maniatakos, Michail
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2014), 2014,
  • [47] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [48] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [49] Proposal for a standardization of mathematical function implementation in floating-point arithmetic
    Defour, D
    Hanrot, G
    Lefèvre, V
    Muller, JM
    Revol, N
    Zimmermann, P
    NUMERICAL ALGORITHMS, 2004, 37 (1-4) : 367 - 375
  • [50] Proposal for a Standardization of Mathematical Function Implementation in Floating-Point Arithmetic
    David Defour
    Guillaume Hanrot
    Vincent Lefèvre
    Jean-Michel Muller
    Nathalie Revol
    Paul Zimmermann
    Numerical Algorithms, 2004, 37 : 367 - 375