English

Accelerated Multiple Precision Direct Method and Mixed Precision Iterative Refinement on Python Programming Environment

Mathematical Software 2021-07-28 v1 Numerical Analysis Performance Numerical Analysis

Abstract

Current Python programming environment does not have any reliable and efficient multiple precision floating-point (MPF) arithmetic except ``mpmath" and ``gmpy2" packages based on GNU MP(GMP) and MPFR libraries. Although it is well known that multi-component-type MPF library can be utilized for middle length precision arithmetic under 200 bits, they are not widely used on Python environment. In this paper, we describe our accelerated MPF direct method with AVX2 techniques and its application to mixed precision iterative refinement combined with mpmath, and demonstrate their efficiency on x86\_64 computational environments.

Keywords

Cite

@article{arxiv.2107.12550,
  title  = {Accelerated Multiple Precision Direct Method and Mixed Precision Iterative Refinement on Python Programming Environment},
  author = {Tomonori Kouya},
  journal= {arXiv preprint arXiv:2107.12550},
  year   = {2021}
}