Некоммерческая организация Khronos выпустила окончательные спецификации API OpenCL 3.0. Напомним, этот API предназначен для кросс-платформенных параллельных вычислений с использованием многоядерных CPU, GPU, FPGA, DSP и других специализированных чипов.
Khronos постаралась максимально упростить имплементацию OpenCL 3.0. При переходе с OpenCL 1.2 или 2.2 на 3.0 вовсе не потребуется изменение кода.
Вместе с тем, OpenCL получает два новых расширения: Запрос на возврат UUID (universally unique identifier) для драйвера и устройства OpenCL, который может использоваться для идентификации драйверов и устройств в процессах или API.Расширение Asynchronous DMA позволяет использовать транзакции DMA для передачи данных между глобальной и локальной
Читать на itc.ua