I have noticed that CUDA is still prefered for parallel programming despite only be possible to run the code in a NVidia's graphis card. On the other hand, many programmers prefer to use OpenCL because it may be considered as a heterogeneous system and be used with GPUs or CPUs multicore. Then, I would like to know which one is your favorite and why?

Article CUDA vs. OpenCL: uma comparação teórica e tecnológica

More Lauro Cássio Martins de Paula's questions See All
Similar questions and discussions