Change search
ReferencesLink to record
Permanent link

Direct link
Performance analysis of GPGPU and CPU on AES Encryption
Blekinge Institute of Technology, Faculty of Computing, Department of Communication Systems.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

The advancements in computing have led to tremendous increase in the amount of data being generated every minute, which needs to be stored or transferred maintaining high level of security. The military and armed forces today heavily rely on computers to store huge amount of important and secret data, that holds a big deal for the security of the Nation. The traditional standard AES encryption algorithm being the heart of almost every application today, although gives a high amount of security, is time consuming with the traditional sequential approach. Implementation of AES on GPUs is an ongoing research since few years, which still is either inefficient or incomplete, and demands for optimizations for better performance. Considering the limitations in previous research works as a research gap, this paper aims to exploit efficient parallelism on the GPU, and on multi-core CPU, to make a fair and reliable comparison. Also it aims to deduce implementation techniques on multi-core CPU and GPU, in order to utilize them for future implementations. This paper experimentally examines the performance of a CPU and GPGPU in different levels of optimizations using Pthreads, CUDA and CUDA STREAMS. It critically exploits the behaviour of a GPU for different granularity levels and different grid dimensions, to examine the effect on the performance. The results show considerable acceleration in speed on NVIDIA GPU (QuadroK4000), over single-threaded and multi-threaded implementations on CPU (Intel® Xeon® E5-1650).

Place, publisher, year, edition, pages
2014. , 160 p.
Keyword [en]
AES algorithm, CUDA, GPU computing, Pthreads
National Category
Computer Science Telecommunications Software Engineering
URN: urn:nbn:se:bth-4034Local ID: diva2:831353
+46-760742850Available from: 2015-04-22 Created: 2014-10-03 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(1783 kB)193 downloads
File information
File name FULLTEXT01.pdfFile size 1783 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Communication Systems
Computer ScienceTelecommunicationsSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 193 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 315 hits
ReferencesLink to record
Permanent link

Direct link