AMD представила новые инструменты разработки

15 июня 2011, Баранова Светлана 0
Новые решения для разработчиков позволяют использовать возможности стандартов OpenCL

Компания AMD анонсировала новый набор инструментов разработки, которые позволят программистам оптимизировать свои приложения для стандартов OpenCL. Новые инструменты дополняют решения AMD для разработчиков, доступные на веб-сайте AMD Developer Central.

В числе новых предложений — продукт gDEBugger, созданный специалистами нового научно-исследовательского центра AMD в Израиле. Плагин для Microsoft Visual Studio, представляет собой отладчик, профайлер и анализатор оперативной памяти для OpenCL и OpenGL. Решение предоставляет разработчикам возможности по отладке ядер OpenCL, работающих на GPU AMD, а также позволяет анализировать исходный код с отображением значений переменных ядра и данных.

Компания Multicoreware в сотрудничестве с AMD разрабатывает инструменты Parallel Path Analyzer (PPA), Global Memory for Accelerators (GMAC) и Task Manager. Ожидается, что они выйдут в форме бета-версии в третьем квартале текущего года. API Global Memory for Accelerators (GMAC) образует среду разработки, в которой можно создавать приложения с использованием возможностей, открываемых OpenCL, но без накладных расходов, связанных с необходимостью явно управлять множеством буферов данных в отдельных адресных пространствах GPU и CPU.

Parallel Path Analyzer (PPA) — средство профилирования, предназначенное для разработки приложений, оптимизированных как для центрального процессора, так и для GPU. PPA визуализирует процесс передачи данных и исполнения ядра, определяет общесистемные критические пути и выявляет зависимости между данными.

Task Manager API обеспечивает среду для управления вычислительными задачами в комбинированной многоядерной системе. Ядра OpenCL можно автоматически настраивать на выполнение на доступных и подходящих устройствах с динамическим выравниванием нагрузки, оптимизацией использования имеющихся вычислительных ресурсов и исключением необходимости явно планировать обработку.

"AMD тесно сотрудничает с сообществом разработчиков, стараясь облегчить реализацию преимуществ комбинированных вычислений для потребителей, чтобы сделать реальностью такие функции нового поколения, как потрясающее видео, производительность на уровне суперкомпьютера и продолжительное время непрерывной работы от батареи, — говорит Манджу Хежд (Manju Hegde), вице-президент AMD по программе Fusion Experience. — Наши передовые инструменты разработки и решения открывают новую эру параллельного программирования, основанного на отраслевых стандартах и направленного на достижение небывалых удобств для пользователей самых разных вычислительных платформ".

Отзывы

0 Оставить отзыв

    Добавить отзыв

    загрузить другую
    Ваш отзыв

    Свежие новости раздела

    Все новости раздела

    Все свежие новости

    Все новости