• DocumentCode
    2604700
  • Title

    Computing twin primes and Brun´s constant: a distributed approach

  • Author

    Fry, Patrick H. ; Nesheiwat, Jeffrey ; Szymanski, Boleslaw K.

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
  • fYear
    1998
  • fDate
    28-31 Jul 1998
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    The paper describes an implementation of a large heterogeneous distributed parallel computation that counts the distribution of twin primes and calculates Brun´s constant and maximal distances between pairs of twin primes. Two primes are twins if they differ by two. It is not known if there are infinitely many twin primes but it was proven that the sum of their inverses converges to the value defined as Brun´s constant. Prior to this work, the number of twins and their contribution to Brun´s constant was known for all twins up to 1014. The authors have advanced this calculation to 2·1015 and are planning to continue to 1016. The computation is distributed using the farmer-workers paradigm. The farmer divides the numerical range into intervals of 10 billion. Workers are assigned intervals to analyze and return results. If a worker fails, e.g., it does not return results within a given time period, the farmer reassigns its intervals to other workers. The farmer also frequently saves its state. If the farmer dies, a new one can be started up with minimal loss of work. The paper describes the algorithm for locating twin primes, a modified Sieve of Eratosthenes. It also discusses the method for distributing the work to clients, time and space saving optimizations, and multi-platform support. They conclude by presenting some preliminary results up to 1.8·1015 future directions for the system
  • Keywords
    client-server systems; number theory; optimisation; parallel programming; Brun´s constant calculation; client work distribution; farmer-workers paradigm; large heterogeneous distributed parallel computation; maximal distances; modified Sieve of Eratosthenes; multi-platform support; space saving optimization; time saving optimization; twin prime distribution counting; Computer science; Concurrent computing; Distributed computing; Government; Parallel processing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8579-4
  • Type

    conf

  • DOI
    10.1109/HPDC.1998.709953
  • Filename
    709953