Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Massively parallel mathematical sieves

Journal Article · · Int. J. Supercomput. Appl.; (United States)

The Sieve of Eratosthenes is a well-known algorithm for finding all prime numbers in a given subset of integers. A parallel version of the Sieve is described that produces computational speedups over 800 on a hypercube with 1,024 processing elements for problems of fixed size. Computational speedups as high as 980 are achieved when the problem size per processor is fixed. The method of parallelization generalizes to other sieves and will be efficient on any ensemble architecture. We investigate two highly parallel sieves using scattered decomposition and compare their performance on a hypercube multiprocessor. A comparison of different parallelization techniques for the sieve illustrates the trade-offs necessary in the design and implementation of massively parallel algorithms for large ensemble computers.

Research Organization:
Sandia National Labs., Albuquerque, NM (US)
OSTI ID:
6089812
Journal Information:
Int. J. Supercomput. Appl.; (United States), Journal Name: Int. J. Supercomput. Appl.; (United States) Vol. 3:1; ISSN IJSAE
Country of Publication:
United States
Language:
English

Similar Records

A structural analysis algorithm for massively parallel computers
Conference · Wed Nov 30 23:00:00 EST 1988 · OSTI ID:6525354

Performance modeling of parallel algorithms for solving neutron diffusion problems
Journal Article · Mon May 01 00:00:00 EDT 1995 · Nuclear Science and Engineering · OSTI ID:79440

Development of parallel methods for a 1024-processor hypercube
Journal Article · Fri Jul 01 00:00:00 EDT 1988 · SIAM J. Sci. Stat. Comput.; (United States) · OSTI ID:6818878