Here is a short table summarizing the differences in terminology between OpenCL and CUDA
| OpenCL | CUDA |
|---|---|
| Multiple Platforms | NVIDIA only |
| Work-Item | Thread |
| Work-Group | Block |
| NDRange | Grid |
| Local Memory | Shared Memory |
| Private Memory | Registers/Local Memory |
Here is a short table summarizing the differences in terminology between OpenCL and CUDA
| OpenCL | CUDA |
|---|---|
| Multiple Platforms | NVIDIA only |
| Work-Item | Thread |
| Work-Group | Block |
| NDRange | Grid |
| Local Memory | Shared Memory |
| Private Memory | Registers/Local Memory |
Nice comparison! I’d add the OpenCL Compute Unit and Nvidia Streaming Multiprocessor.
Thanks!