DocumentCode :
147525
Title :
CUDA-assisted energy-efficient primality test
Author :
Asaduzzaman, Abu ; Yip, Chok M. ; Maiti, Ananda
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Wichita State Univ., Wichita, KS, USA
fYear :
2014
fDate :
13-16 March 2014
Firstpage :
1
Lastpage :
5
Abstract :
It has been known that the primes are infinite in number but the exact sequence of primes is not predictable. Prime numbers and computers have been linked since the 1950s. Computer security authorities use extremely large prime numbers when they devise cryptographs, like RSA (short for Rivest, Shamir, and Adleman) algorithm, for protecting vital information that is transmitted between computers. There are many primality testing algorithms including mathematical models and computer programs. However, they are very time and energy consuming when the given number n is very large. In this paper, we propose a Compute Unified Device Architecture (CUDA)-accelerated deterministic algorithm to determine whether an input number is prime or composite much faster to save energy. We develop and implement the proposed algorithm using a system with an 8-core CPU and a 448-core GPU. Experimental results indicate that up to 45x speedup and 88% energy saving can be achieved for 20-digit decimal numbers.
Keywords :
cryptography; deterministic algorithms; parallel architectures; CUDA-assisted energy-efficient primality test; GPU; RSA algorithm; compute unified device architecture; computer programs; computer security authorities; cryptographs; deterministic algorithm; mathematical models; primality testing algorithms; prime numbers; vital information protection; Clocks; Computational modeling; Cryptography; Graphics processing units; Instruction sets; Predictive models; Testing; CUDA architecture; GPU computing; deterministic algorithm; parallel computing; primality test;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOUTHEASTCON 2014, IEEE
Conference_Location :
Lexington, KY
Type :
conf
DOI :
10.1109/SECON.2014.6950678
Filename :
6950678
Link To Document :
بازگشت