OpenCL
Programming language
OpenCL is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units, graphics processing units, digital signal processors, field-programmable gate arrays and other processors or hardware... Wikipedia
Platforms: ARM architecture family, Cell, x86-32 (32 bit Intel x86), and more
Initial release date: August 28, 2009
Developer(s): Khronos Group
License: OpenCL specification license
Original author(s): Apple Inc.