English

FastECPP over MPI

Number Theory 2024-05-06 v2

Abstract

The FastECPP algorithm is currently the fastest approach to prove theprimality of general numbers, and has the additional benefit of creatingcertificates that can be checked independently and with a lower complexity.This article shows how by parallelising over a linear number of cores,its quartic time complexity becomes a cubic wallclock time complexity;and it presents the algorithmic choices of the FastECPP implementation inthe author's \cm\ software (https://www.multiprecision.org/cm/) which has been written with massive parallelisation over MPI in mind, and which has been used to establish a new primality record for the "repunit" (10864531)/9(10^{86453} - 1) / 9.

Keywords

Cite

@article{arxiv.2404.05506,
  title  = {FastECPP over MPI},
  author = {Andreas Enge},
  journal= {arXiv preprint arXiv:2404.05506},
  year   = {2024}
}
R2 v1 2026-06-28T15:47:31.101Z