A Performance Comparison of CUDA and OpenCL

  title={A Performance Comparison of CUDA and OpenCL},
  author={Kamran Karimi and Neil G. Dickson and Firas Hamze},
CUDA and OpenCL offer two different interfaces for programming GPUs. OpenCL is an open standard that can be used to program CPUs, GPU s, and other devices from different vendors, while CUDA is specific to NVIDIA GPUs. Alt hough OpenCL promises a portable language for GPU programming, its generali ty may entail a performance penalty. In this paper, we compare the performance of CUDA and OpenCL using complex, near-identical kernels. We show that when using NVIDIA compiler tools, converting a CUDA… CONTINUE READING
Highly Cited
This paper has 148 citations. REVIEW CITATIONS
Recent Discussions
This paper has been referenced on Twitter 4 times over the past 90 days. VIEW TWEETS
90 Extracted Citations
5 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 90 extracted citations

149 Citations

Citations per Year
Semantic Scholar estimates that this publication has 149 citations based on the available data.

See our FAQ for additional information.

Referenced Papers

Publications referenced by this paper.
Showing 1-5 of 5 references

ds), AMD FireStream: ATI Technologies, Stream processing, Nvidia Tesla, Advanced Micro Devices, GPGPU, High-performance computing, Torrenza

  • F. P. Miller, A. F. Vandome, J. McBrewster
  • Radeon R520,
  • 2009
1 Excerpt

Similar Papers

Loading similar papers…