Answer ID 2407
OpenCL (Open Computing Language) is an API, language and runtime which was first introduced in Apple's Mac OS X version 10.6. It alllows software developers to tap the amazing power of the GPU to help accelerate the most complex tasks using the parallel compute engine found in many of today's NVIDIA GPUs. Similar to NVIDIA's CUDA technology, it can take complex computational problems and solve them in a fraction of the time it would take a a CPU tradditionally in the past. Both Apple's OpenCL and NVIDIA's CUDA technology require a graphics card with parallel processors which can be exposed to the API for use by an application. For a list of GPUs which feature parallel processors or streaming processors, please visit the URL below: