You may have never heard of CUDA or OpenCL, and that’s no surprise. Only a very limited number of AI, VR researchers, and programmers use them. However, the AMD graphic cards of your Mac, your XBox games, Google searches, and Facebook newsfeed rely on these technologies, and you’re inadvertently reaping the benefits.
CUDA and OpenCL are gateways to your computers’ GPU. Once used for gaming mainly, GPUs are today the main components of AI servers, VR machines and blockchain miners. With Moore’s Law’s demise, they’re increasingly replacing CPU in the ranking of importance in computer architecture.