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