OpenCL vs CUDA terminology posted in Computer Architecture on May 3, 2020 by TheBeard Here is a short table summarizing the differences in terminology between OpenCL and CUDA OpenCLCUDAMultiple PlatformsNVIDIA onlyWork-ItemThreadWork-GroupBlockNDRangeGridLocal MemoryShared MemoryPrivate MemoryRegisters/Local Memory