OpenCL

OpenCL: ATI + NVidia, текущее состояние дел (windows)

По случаю выхода ATI Stream SDK 2.01, описанное в предыдущей статье несколько устарело. Теперь все иначе, по меньшей мере под Windows.

OpenCL.DLL устанавливается и драйверами NVidia (поверх имеющегося) и ATI SDK (только если в системе такого нет? если в системе есть более старый?) . При этом тот вариант, который ставят драйвера NVidia 196.xx - хороший, позволяющий работать и с NVidia и с ATI картами без каких-то избыточных телодвижений, а вот ATI-шный в двухкарточном варианте у меня вызывал непонятные проблемы.

AMD/ATI Stream SDK 2.0

Вышел ATI Stream SDK 2.0 (релиз).

Лично меня интересует только OpenCL, поэтому и смотрел я исключительно с этих позиций:

ATI HD4xxx и OpenCL

Читал форумы AMD, много думал.

Вычитал грустное про HD4xxx и OpenCL:

The HD4XXX series was not designed for OpenCL whereas the HD5XXX series was.

OpenCL, NVidia, ATI и все все все....

Вопрос о совместимости OpenCL между железом разных производителей - является необычайно волнительным. Понятно, что задумывалось все совместимым, но насколько это получилось и сколько граблей разложено на пути к этой совместимости - отдельный интересный вопрос, который перешел в практическую плоскость сразу после выпуска ATI Stream SDK 2.0 beta 4, где появилась поддержка OpenCL на графическом адаптере. До того поддержка OpenCL на PC была только у NVidia и вопрос был сугубо теоретическим.

Как только мне в руки попал Radeon HD5870, так сразу захотелось тему исследовать... и в первом приближении я ее изучил.

AMD и OpenCL

Tagged:  

Последняя бета-версия Stream SDK поддерживает OpenCL для GPU. Вот, собственно, весь список нововведений:

  • First beta release of ATI Stream SDK with OpenCL™ GPU support.
  • ATI Stream SDK v2.0 OpenCL™ is certified OpenCL™ 1.0 conformant by Khronos1.
  • Added Microsoft® Windows® 7 support.
  • Added native Microsoft® Windows® 64-bit support.
  • Float comparisons in kernels no longer produce a runtime error.
  • Various other issues from previous v2.0 beta releases have been resolved.

Берут тут: AMD Stream SDK 2.0 beta

Новости 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 Beta1

Спешу сообщить, что OpenCL SDK Beta1 от NVidia доступен на девелоперском сайте NVidia (т.е. опять через регистрацию, но на форумах ходят упорные слухи, что регистрируют сейчас быстро, особенно если вам есть что показать по CUDA: записки в блогах, статьи).

Поддержаные платформы: 4 вида Windows (XP/Vista, 32/64) и Linux. Mac OS, вероятно, ожидает снежных леопардов.

Для обсуждения и общения с разработчиками есть специальный раздел форума разработчиков NVidia

OpenCL (NVidia)

На девелоперском сайте NVidia (только для бел.. зарегистрированных девелоперов, регистрация например тут) выложили OpenCL 1.0 Conformance Candidate Release

Syndicate content
Copyright © 2008-2009 Alex Tutubalin