Mahapatra, Manas (2015) Performance Analysis of CUDA and OpenCL by Implementation of Cryptographic Algorithms. MTech thesis.
PDF 1071Kb |
Abstract
This paper presents a Performance Analysis of CUDA and OpenCL. Three different cryptographic algorithms, i.e. DES, MD5, and SHA-1 have been selected as the benchmarks for extensive analysis of the performance gaps between the two.Our results show that, on the average scenario, CUDA performs 27% better than OpenCL while in the best case scenario it takes over OpenCL by 30%. As far as the optimal number of threads per block goes, 256 threads per block is the most performant choice,proving that the CUDA architecture is able to deal with an increased pressure on the register file without problems as CUDA scores 4.5 times over OpenCL in terms of stability.
Item Type: | Thesis (MTech) |
---|---|
Uncontrolled Keywords: | Performance Analysis, DES, MD5, SHA-1, CUDA, OpenCL |
Subjects: | Engineering and Technology > Computer and Information Science > Information Security |
Divisions: | Engineering and Technology > Department of Computer Science |
ID Code: | 6818 |
Deposited By: | Mr. Sanat Kumar Behera |
Deposited On: | 22 Jan 2016 12:19 |
Last Modified: | 22 Jan 2016 12:19 |
Supervisor(s): | Babu, K S |
Repository Staff Only: item control page