z-logo
open-access-imgOpen Access
Performance Optimization by Integrating Memoization and MPI_Info Object for Sieve of Prime Numbers
Author(s) -
Haraprasad Naik,
Mousumi Mishra,
Gayatri Routray,
Megharani Behera
Publication year - 2020
Publication title -
international journal of computer applications
Language(s) - English
Resource type - Journals
ISSN - 0975-8887
DOI - 10.5120/ijca2020919983
Subject(s) - computer science , parallel computing , memoization , prime (order theory) , sieve (category theory) , object (grammar) , programming language , artificial intelligence , discrete mathematics , combinatorics , mathematics , parsing , top down parsing
Sieving prime numbers is an idle example of linear time algorithm since the first sieve of this kind proposed by Eratosthenes. Afterward many sieving algorithm are proposed such as-: Sieve of Sundaram, Sieve of Atkin, Sieve of Sorenson and wheel factorization of prime number. In this paper we have proposed the integration of parallelism with these sieving algorithm. We have proposed MPI_Info object with memoization to avoid redundant steps during prime number processing and adding them into the sieve. Nevertheless this paper also demonstrates the MPI Binding with familiar/popular object oriented programming language such as-: C++ and Java. This binding done through the two different tools which includes OpenMPI and MPJ Express.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom