International Journal of
Information and Education Technology

Editor-In-Chief: Prof. Jon-Chao Hong
Frequency: Monthly
ISSN: 2010-3689 (Online)
E-mali: editor@ijiet.org
Publisher: IACSIT Press
 

OPEN ACCESS
3.9
CiteScore

IJIET 2012 Vol.2(2): 185-187
doi: 10.7763/IJIET.2012.V2.106

Comparison and Analysis of GPGPU and Parallel Computing on Multi-Core CPU

Hong Zhang , Da-Fang Zhang , Xia-An Bi

Abstract

There are two ways to improve the performance of the algorithm computing, which are general purpose of computation and parallel computation of multi-core CPU. By comparison and analysis, contrast the main difference between them, we reach a conclusion that GPU is suitable for processing large-scale data-parallel load of high-density computing but relatively simple branching logic , however, the CPU is more suitable for processing complex logic computation. Now, the appearance of the CUDA makes GPU architecture more suitable for general purpose of computation. Cryptographic algorithm is typical compute-intensive algorithm, this paper take the modular exponentiation of RSA algorithms for example, through the comparison and analysis of GPU implementation and CPU implementation, the experiment results show: that the GPU implementation can achieve more than 45 times speedup in comparison with multi-core CPU implementation of RSA.

Keywords

  • GPU
  • GPU multi-core
  • CUDA
  • RSA
  • cryptographic algorithm
106-T039

How to Cite

Copied

Hong Zhang, Da-Fang Zhang, and Xia-An Bi, "Comparison and Analysis of GPGPU and Parallel Computing on Multi-Core CPU," International Journal of Information and Education Technology, vol. 2, no. 2, pp. 185-187, 2012. https://doi.org/10.7763/IJIET.2012.V2.106

Copyright & License

Copyright © 2012 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu