Title :
Load Balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers
Author :
Hwang, Soonwook ; Chung, Kyusik ; Kim, Dongseung
Author_Institution :
Korea Univ. Seoul, Seoul
Abstract :
Algorithms of finding prime numbers up to some integer N by Sieve of Eratosthenes are simple and fast. However, even with the time complexity no greater than O(N In In N), it may take weeks or even years of CPU time if N is large like over 15 decimal digits. No known shortcut was reported yet. We develop efficient parallel algorithms to balance the workload of each computer, and to extend memory limit with disk storage to accommodate Giga-bytes of data. Our experiments show that a complete set of up to 14-digit prime numbers can be found in a week of computing time (CPU time) using our 8 1.6 GHz Pentium-4 PCs with Linux and MPI library. Also, by sieve of Eratosthenes, we think it is very unlikely that we can compute all primes up to 20 digits even using the fastest computers in the world.
Keywords :
Linux; computational complexity; parallel algorithms; resource allocation; Eratosthenes sieve; Linux; Pentium-4 PC; cluster computers; disk storage; load balanced parallel prime number generator; parallel algorithms; time complexity; Central Processing Unit; Clustering algorithms; Concurrent computing; Distributed computing; High performance computing; Information technology; Linux; Load management; Parallel algorithms; Personal communication networks;
Conference_Titel :
Computer and Information Technology, 2007. CIT 2007. 7th IEEE International Conference on
Conference_Location :
Aizu-Wakamatsu, Fukushima
Print_ISBN :
978-0-7695-2983-7
DOI :
10.1109/CIT.2007.139