OpenCL is a framework for writing programs that execute across heterogeneous platforms including CPUs, GPUs, and other processors. Used in parallel computing and high-performance applications.
Example:
A researcher uses OpenCL to accelerate image processing on a GPU.