ATI Stream SDK 2.01 с улучшенной поддержкой OpenCL
AMD дорабатывает средства GPGPU для разработчиков приложений.
Новая версия 2.01 пакета Stream для неграфического использования GPU AMD содержит изменения «средней тяжести»:
- ATI Stream Profiler теперь полностью интегрируется в среду Microsoft Visual Studio 2008;
- поддержка Red Hat® Enterprise Linux версии 5.3;
- поддержка отладки ядра приложений OpenCL с помощью отладчика GNU в среде Linux;
- предварительная реализация взаимодействия OpenCL и Direct3D 9/10;
- четыре новых примера;
- поддержка отдельно загружаемого средства анализа производительности Stream KernelAnalyzer;
- исправление множества проблем с компиляцией и исполнением OpenCL;
- поддержка разработки на Radeon HD 5670 и 5570.
Загрузить пакет ATI Stream можно с сайта AMD для 32- и 64-разрядных версий OpenSUSE, RHEL, Ubuntu, Windows XP, Vista и 7.
Наиболее интересным представляется запрятанная в нёдрах Release Notes улучшенная поддержка ATI CAL, низкоуровневого API для AMD GPU, являющегося эквивалентом CUDA driver-level API у NVIDIA. Теперь можно использовать CAL и OpenCL в одном приложении, и даже запускать OpenCL-программы при неустановленном драйвере Catalyst, что будет востребованным в серверной среде. ATI CAL также позволяет достичь большей производительности с графическими процессорами AMD предыдущих поколений, чья совместимость с OpenCL ограничена.
А вот что не исчезло, так это проблемы с работой OpenCL в системах с установленными реализациями как от AMD, так и от NVIDIA. Разработчикам по-прежнему, как в цирке, приходится перебрасывать из руки в руку библиотеки OpenCL.dll от конкурентов для отладки универсального приложения.