ATI

ATI Catalyst & OpenCL

Tagged:  

Начиная с Catalyst 10.10, пользователям доступна расширенная версия драйверов видеокарт ATI: "Accelerated Parallel Processing (APP) Technology Edition".

Теоретически это означает, что для запуска OpenCL-кода на пользовательской машине пользователю больше не нужно качать и ставить Stream SDK.

В настоящий момент у меня ATI-карты в машине нет, но и без нее драйвер можно поставить, при этом поставится только рантайм от Stream SDK, которого достаточно для получения OpenCL на CPU. Работает. Есть надежда, что с видеокартой тоже будет работать.

Немножко не так удобно, как у NVidia, где OpenCL входит во все драйвера уже довольно давно, но раздавать клиентам с ATI-картами всякие программы стало гораздо удобнее.

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, так сразу захотелось тему исследовать... и в первом приближении я ее изучил.

Материалы SIGGRAPH 2008

На сайте университета Дэвиса доступны материалы (презентации) на тему их полнодневного заседания Beyond Programmable Shading.

Я начал читать с середины, с презентации Running Code at a Teraflop: How GPU Shader Cores Work и читаю с удовольствием.

Судя по заголовкам - это все про архитектурные особенности, но современное состояние дел с GPGPU не дает про них забывать. Фамилии докладчиков все очень известные.

Видеокарта с двойной точностью или AMD strikes back

Одна из наиболее неприятных проблем при расчетах на видеокартах — это поддержка только 32-битных чисел с плавающей точкой (single precision).

Syndicate content
Copyright © 2008-2011 Alex Tutubalin