2 FAST PARALLEL PRIME NUMBER SIEVES

Citation
J. Sorenson et I. Parberry, 2 FAST PARALLEL PRIME NUMBER SIEVES, Information and computation, 114(1), 1994, pp. 115-130
Citations number
21
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
114
Issue
1
Year of publication
1994
Pages
115 - 130
Database
ISI
SICI code
0890-5401(1994)114:1<115:2FPPNS>2.0.ZU;2-U
Abstract
A prime number sieve is an algorithm that lists all prime numbers up t o a given bound n. Two parallel prime number sieves for an algebraic E REW PRAM model of computation are presented and analyzed. The first si eve runs in O(log n) time using O(n/(log n log log n)) processors, and the second sieve runs in O(root n) time using O(root n) processors. T he first sieve is optimal in the sense that it performs work O(n/log l og n), which is within a constant factor of the number of arithmetic o perations used by the fastest known sequential prime number sieves. Ho wever, when both sieves are analyzed on the Block PRAM model as define d by Aggarwal, Chandra, and Snir, it is found that the second sieve is more work-efficient when communication latency is significant. (C) 19 94 Academic Press, Inc.