De Khronos Group, verantwoordelijk voor onder andere de OpenGL-standaarden, heeft de 2.0-specificatie voor OpenCL goedgekeurd. OpenCL 2.0 biedt onder andere verbeterde geheugentoegang en nieuwe manipulatiemogelijkheden voor afbeeldingen.
OpenCL is zowel een programmeertaal op basis van C++11 en C11 als een platform. De open standaard, die onder andere door Apple, Intel, Nvidia, Qualcomm en AMD wordt ondersteund, is bedoeld voor het parallel uitvoeren van berekeningen op cpu en gpu, ook bekend onder de noemer gpgpu. De OpenCL 2.0-standaard moet de twee jaar oude 1.2-specificatie opvolgen. Nadat in juli een draft-versie door de Kronos Group werd gepubliceerd, is na de input van derden een definitieve standaard opgesteld.
De OpenCL 2.0-standaard bevat diverse nieuwe mogelijkheden voor applicaties die de rekenkracht van gpgpu willen benutten. Zo kunnen de host- en device-kernels het virtuele werkgeheugen voortaan met elkaar delen, waardoor er snelheidswinst kan worden geboekt. Ook kunnen programmeurs voortaan gebruik maken van geneste parallele berekeningen en er is meer vrijheid bij het opstellen van functies.
Voor het manipuleren van afbeeldingen biedt OpenCL 2.0 ondersteuning voor srgb- en 3d-afbeeldingen. Ook kan tegelijkertijd naar data van een afbeelding worden geschreven en gelezen, en er kunnen op basis van OpenGL-textures afbeeldingen gegenereerd worden. Verder is er ondersteuning voor het Android-besturingssysteem.