Новости OpenCL

Tagged:  

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

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, оптимизированные под конкретную задачу.

Copyright © 2008-2009 Alex Tutubalin