Using Cuda Optimization Approaches for OpenCL

The more I learn about OpenCL, the more it seems that properly optimizing your kernel is the key to success. In addition, I noticed that the kernels for both languages ​​seem very similar.

So, how reasonable would it be to use Cuda optimization strategies from books and tutorials on the OpenCL kernels? ... Given that there are much more (good) literature for Cuda than for OpenCL.

How do you feel about this? What is your experience?

Thank!

+3
source share
2 answers

nvidia, CUDA, OpenCL. , , - , OpenCL ( , ) CUDA nvidia.

, , OpenCL, , CUDA.

. , .

  • , , ( , Cell Processor).
  • . ( , , ).
  • . , ( ) (, ).

( , -).

+4

OpenCL ( CUDA), , ( ).

: , ( LOVE , [ ]). , . FDTD OpenCL , , dot/cross ( !), , X ( ) , ( ) .., 20%, CUDA, OpenCL GPU, , GPU.

, , TIAS (try-it-and-see).

, , :

NVIDIA - OpenCL

AMD - CUDA OpenCL

( NVIDIA) 1:1 CUDA OpenCL, , . , , , ..

, OpenCL ( , ), OpenCL (NVIDIA, ATI, Intel (?) ..).

+3

All Articles