01
OpenCL and the Push for Portable Heterogeneous Parallel Programming
OpenCL emerged in 2008 as an open, royalty-free standard for programming CPUs, GPUs and other parallel processors through one cross-platform execution and memory model.
↗
OpenCL emerged in 2008 as an open, royalty-free standard for programming CPUs, GPUs and other parallel processors through one cross-platform execution and memory model.
CUDA removed the need to disguise general computation as graphics work, turning programmable GPUs into a mainstream platform for scientific, technical and later AI workloads.