DocumentCode :
2806730
Title :
An Analytical Approach to the Design of Parallel Block Cipher Encryption/Decryption: A CPU/GPU Case Study
Author :
Barlas, Gerassimos ; Hassan, Ahmed ; Al Jundi, Yasser
Author_Institution :
Dept. of Comput. Sci. & Eng., American Univ. of Sharjah, Sharjah, United Arab Emirates
fYear :
2011
fDate :
9-11 Feb. 2011
Firstpage :
247
Lastpage :
251
Abstract :
GPUs are at the fore-front of a radical transformation that is taking place in software design. The ability to process multiple data streams simultaneously is delivering substantial benefits to a large collection of domains. Depending on the application, these benefits can be expanded by utilizing the not-insignificant power of traditional CPUs. Multi-core CPUs with a hierarchy of large and fast caches, can provide significant performance especially if data transfers dominate execution time, or branching does not allow for the uninterrupted execution on all GPU cores. In this paper we present an analytical framework that can be used to optimally consolidate CPU and GPU resources for the encryption/decryption of block ciphers such as AES. A rigorous set of experiments concludes the paper, showcasing the benefits and overall characteristics of the proposed framework. Our tests also bring to the surface important aspects of GPU operation that have to be taken into consideration upon the design of any successful scheduling scheme involving GPUs as a system component.
Keywords :
cryptography; parallel processing; CPU/GPU case study; GPU cores; analytical approach; block ciphers; data transfers; execution time; multicore CPU; multiple data streams; parallel block cipher encryption/decryption; scheduling scheme; uninterrupted execution; Computational modeling; Data models; Encryption; Equations; Graphics processing unit; Instruction sets; Mathematical model; AES; GPGPU; block cipher; divisible load theory; heterogeneous computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Conference_Location :
Ayia Napa
ISSN :
1066-6192
Print_ISBN :
978-1-4244-9682-2
Type :
conf
DOI :
10.1109/PDP.2011.51
Filename :
5739008
Link To Document :
بازگشت