Новости OpenCL

С некоторым опозданием, но:

Mac OS X 10.6 Манул Snow Leopard
Вышла, OpenCL входит в поставку, работает, хотя местами и странно (не для всех примеров удалось собрать Release-вариант, для некоторых собирается только отладочный.
Правда не безумно быстро, я смотрел на пример NBody: на старом (двухлетнем) MacBook Pro с Geforce 8600M он медленнее, чем на CPU, а поддерживаемая конфигурация GPU+CPU медленнее, чем CPU отдельно, вероятно в силу пересылок. На более новом железе выигрыш должен быть больше, надо бы собрать на пробу бокс с ATI 4870
Приятно то, что и без графического акселератора оно вроде бы работает.
ATI Stream SDK 2.0 Beta2
ATI Stream SDK 2.0 Beta2: First public beta release of ATI Stream SDK with OpenCL CPU support. The OpenCL 1.0 conformance logs from this release have been submitted to the Khronos OpenCL Working Group.
Поддержаны Windows и Linux, про MacOS см. выше.
NVidia: ничего нового
Увы, но с мая-июня ничем новым в области OpenCL NVidia нас не порадовала. Бета-версия доступна зарегистрированным разработчикам и работает, о публичной версии пока не слышно, хотя в форумах постоянно спрашивают.
В-общем, на всех интересных платформах уже можно потихоньку начинать разрабатывать. Помимо многплатформенности, OpenCL лично мне интересен тем, что поддерживает компиляцию на лету, а значит можно будет генерировать kernels, оптимизированные под конкретную задачу.

Tags: