OpenCL程式语言的设计,也是为了要让软体开发人员能够充份组合利用各种不同的多核心处理器、绘图处理器(GPU)、Cell架构,及其他平行处理器(如DSP)的效能。长久以来,业界就一直试图要把强大的绘图处理器运算能力运用在一般运算上,这个概念也就是所谓的GPGPU(general-purpose computation on GPUs,通用的GPU运算)。而OpenCL可望实现这样的目标,让绘图处理器在电脑中不仅只用于绘图等相关应用上,而能执行各种不同的应用程式。
对此,苹果软体工程资深副总裁Bertrand Serlet表示,苹果开发OpenCL好让下一代的Mac OS X作业系统Snow Leopard上的任何应用,都能够好好运用之前只有绘图应用能够使用的运算能力。