AMD OpenCL APP SDK 2.6 и драйверы разработчика AMD Catalyst доступны для загрузки
Корпорация AMD выпустила новые версии AMD APP SDK и драйверов разработчика AMD Catalyst со множеством новых возможностей, включая несколько функций из недавно опубликованной спецификации OpenCL 1.2. Новые возможности облегчают программирование на языке C++ с применением библиотек OpenCL, так что разработчики смогут значительно повысить производительность труда. Кроме того, новые функции повышают быстродействие результирующих программ. Более подробную информацию об AMD APP SDK 2.6 и драйверах разработчика AMD Catalyst можно получить в блоге AMD Developer. Содействуя превращению OpenCL в основной инструмент разработчика, AMD способствует поддержке OpenCL разработчиками и ИТ-компаниями во всем мире. Потребители будут получать все больше прикладных программ, оптимизированных на платформе OpenCL. Новые приложения смогут использовать всю обрабатывающую мощность центрального процессора и GPU, что позволит ускорить выполнение программ, продлить срок службы батарей и обеспечить гладкую работу приложений на ноутбуках, настольных ПК и моноблоках с технологией VISION от AMD. Основные функции, поддерживаемые SDK 2.6 и драйвером AMD Catalyst 11.12:
добавление API оболочки Khronos C++;
в дополнение к драйверам Windows Catalyst ― интеграция среды выполнения OpenCL в Linux;
поддержка нескольких GPU на платформах Linux;
поддержка дополнительных инструкций AVX для процессоров, которые поддерживают это расширение;
поддержка дополнительных инструкций FMA4 во встроенных в библиотеку OpenCL функциях для процессоров, которые поддерживают это расширение.
Дополнительные предварительные возможности, предоставляемые драйвером разработчика:
язык ядра Static C++;
предварительные функции OpenCL 1.2:
флаги доступа для объектов в памяти позволяют более эффективно управлять буфером;
инициализация буфера GPU и изображения на базе шаблонов исключает необходимость некоторых операций передачи буфера или изображения;
при переносе объектов из памяти поддерживается упреждающая передача буфера;
новый обобщенный API для создания изображения;
усовершенствованные операции с картами изображений и буфера.