Некоммерческой структурой Khronos Group опубликованы предварительные характеристики фреймворка OpenCL 3.0. Он используется для параллельных (гетерогенных) вычислений и работает на разных чипах: CPU, GPU и т.п.
Приложения OpenCL 1.2 будут продолжать работать без изменений на любом устройстве с третьей версией.
В третьей версии основной акцент сделан на унификации работы и обратной совместимости. Из-за разнообразия устройств с поддержкой OpenCL отныне все функции из версий 1.2 и выше считаются необязательными.
Приложения OpenCL 1.2 будут продолжать работать без изменений на любом устройстве с третьей версией.
Функциональность OpenCL 2.X определена в новой унифицированной спецификации, что позволит им также работать на «тройке».
В OpenCL 3.0 появились и нововведения для языка программирования OpenCL C 3.0. В них вводятся расширения для асинхронных копий данных с поддержкой новых процессоров.
Пока речь идет о предварительном статусе выпуска, отзывы об обнаруженных проблемах можно оставить на GitHub.
Источник: TechPowerUp