Effects of GPU and CPU Loads on Performance of CUDA Applications

Maksim Bobrov, Roy Melton, Stanislaw Radziszowski, Marcin Lukowiak
Department of Computer Engineering, Rochester Institute of Technology, Rochester, New York, USA
The 2011 World Congress in Computer Science, Computer Engineering, and Applied Computing, 2011


   title={Effects of GPU and CPU Loads on Performance of CUDA Applications},

   author={Bobrov, M. and Melton, R. and Radziszowski, S. and {L}ukowiak, M.},



Download Download (PDF)   View View   Source Source   



General purpose computing on GPUs provides a way for certain applications to benefit from a commonly available massively parallel architecture. As such deployment becomes more widespread, multiple GPU applications will have to execute on the same hardware in systems that have only one GPU. The aggregate loads of the GPU and CPU impact the performance of each application. This work investigates the effects of CPU and GPU loads on the performance of two CUDA GPU applications with significantly different CPU-GPU interaction profiles: implementations of the AES encryption and Keccak hashing algorithms. The percentage degradation in performance of these applications from CPU and GPU loads indicates dependence on the total execution time of the application, with the greatest degradation for the shortest execution times. Performance degradations as high as 22% and 36% were observed for CPU and GPU loads, respectively.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: