I've found this presentation from John Stone at SC09 to be a very good comparison of CUDA versus OpenCL performance on real code:


http://www.ks.uiuc.edu/Research/gpu/files/openclbof_stone2009.pdf

My take away from this presentation, which matches my personal experience comparing the two, is that CUDA and OpenCL performance on NVIDIA hardware are within a few percent. Trying to use the same source code on hardware from different vendors obviously has the expected performance pitfalls.

The biggest thing to watch out for may be performance regressions from one release of CUDA to the next, and even among slightly different driver versions. You can see an example of this from John on slide 17.

Cheers,

Patrick
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to