I was interested in CUDA/OpenCL OpenGL interop and looked at some apps that come with the SDK (ver. 4.0). When running the Marching cubes isosurfaces in wireframe mode and with animation for both the CUDA implementation and the OpenCL implementation, the OpenCL implementation was almost 4-5 times faster in fps ( CUDA was about 62.5fps and OPENCL was ~400fps ). Is there a reason for this discrepancy? I was thinking that CUDA is more optimized and should be running slightly faster and not 4-5 times slower? Btw I am using an NVidia Quadro FX 4600 video card on an Intel Xeon dual processor machine.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
OpenCL vs Cuda C performance - nBody sample nbody sample for Cuda C much faster than OpenCL | 2 | 6383 | September 30, 2009 | |
CUDA-OpenGL interop performance | 2 | 2446 | May 30, 2014 | |
OpenCL is slower than OpenGL | 0 | 686 | March 26, 2012 | |
Why is CUDA faster then OpenCL | 2 | 1139 | July 5, 2017 | |
CUDA performance vs. openCL performance | 7 | 12372 | June 8, 2012 | |
CUDA Kernel or OpenGL Compute Shader? | 1 | 5344 | May 28, 2013 | |
Cuda Vs. OpenGL | 1 | 6821 | October 3, 2007 | |
Same Implementation in CUDA and OpenCL but different performance, and OpenCL Faster? | 2 | 1218 | October 11, 2013 | |
OpenCL Vs CUDA performance | 2 | 42006 | November 8, 2009 | |
OpenCL performs better than CUDA | 1 | 503 | March 1, 2011 |