OpenCL в Fedora

Положение с OpenCL по сравнению с ситуацией годичной давности начало улучшаться. В Mesa включили поддержку ICD, что позволит устанавливать и использовать разные реализации OpenCL от разных разработчиков, в т.ч. и проприетарные (мы уже говорили, что в OpenGL тоже запланировали переход на новый ABI с аналогичной архитектурой, и практически завершили запланированное). К сожалению, пока Mesa в Fedora собрана без этой функциональности, но мэйнтейнеров Mesa уже попросили пересобрать ее с поддержкой ICD.

В остальном, все кусочки уже в наличии, в т.ч. pocl, полноценная реализация OpenCL на CPU (без GPU), которую можно рассматривать как "эталонную" (в смысле "референсную", а не "идеальную"), и работа по сбору из кусочков полноценной платформы для разработки с OpenCL и его использованием уже началась. Работу взялся выполнить инженер Red Hat и разработчик oVirt, Fabian Deutsch. Он планирует оформить это, как фичу Fedora 21.