Компания AMD объявила о доступности новой версии инструмента для разработки программ ATI Stream Software Development Kit (SDK) v2.1. Этот SDK обеспечивает программирование с использованием OpenCL для GPU и x86-совместимых CPU AMD. Иначе говоря, ATI Stream SDK помогает разработчикам повысить производительность приложений за счет использования объединенных ресурсов CPU и GPU, доступных в системе. Такая модель использования ресурсов характерна для семейства AMD Fusion, в которое войдут изделия, объединяющие CPU и GPU в одном кристалле, и получившие обозначение APU (Accelerated Processing Unit).
Разработчик выделяет в ATI Stream SDK v2.1 следующие нововведения:
- Поддержка взаимодействия между OpenCL и OpenGL, помогающего уменьшит накладные расходы по передаче данных для отображения, что позволит обогатить и сделать более «отзывчивой» визуализацию;
- Поддержка побайтовой адресации в OpenCL, обеспечивающая более естественный и эффективный код приложений, таких, как обработка изображений, зависящая от возможности модифицировать данные размером менее 32 бит;
- Поддержка средств OpenCL, обеспечивающих доступ к функциям обработки текстур с аппаратным ускорением на AMD GPU;
- Поддержка расширений OpenCL для обработки мультимедийных данных;
- Поддержка расширений OpenCL, обеспечивающих разработчикам возможность разделить OpenCL-устройство и представить его в виде нескольких «рабочих ядер».
- Интеграция средства Stream KernelAnalyzer 1.5, которое помогает статически анализировать производительность ядра OpenCL на графических процессорах AMD.
- Поддержка профессиональных 3D-карт ATI FirePro нового поколения, включая ATI FirePro V8800, и других моделей семейств ATI Radeon и ATI Mobility Radeon.
Источник: AMD