CUDA’s multiple targets, the OpenCL version

I’d like to share two images.

The following image is being shared for quite some time, to show the technical capabilities of CUDA.

cuda or opencl?

I replaced “CUDA source” by “OpenCL source” and worked from there. Result:


I know it is not optimised for a certain architecture, but neither is the CUDA-source for the two extra targets.

Upcoming soon is an article, where the real stuff is currently happening: the higher-level languages being built on top of OpenCL.

Related Posts


Improving FinanceBench for GPUs Part II – low hanging fruit

...  inputs and outputs that saturating the transfers with multiple non-blocking streams isn’t effective. Also, the current state of ...


The Art of Benchmarking

...  with your team. It is not the full book. There will be multiple blog posts coming in this series, which will be linked at the end ...


Birthday present! Free 1-day Online GPGPU crash course: CUDA / HIP / OpenCL

...  goal is hands on. We'll provide templates for CUDA/HIP and OpenCL, where you focus on making the core compute part. The third goal ...


Problem solving tactic: making black boxes smaller

We are a problem solving company first, specialised in HPC - building software close to the processor. The more projects we finish, the more it's clea ...