Компания AMD объявила (http://gpuopen.com/codexl-2-0-is-here-and-open-source/) о выпуске инструментария CodeXL 2.0 (http://gpuopen.com/compute-product/codexl/) и публикации его исходных текстов. Код CodeXL открыт (https://github.com/GPUOpen-Tools/CodeXL) под лицензией MIT. Сборки сформированы для Windows и Linux.
CodeXL представляет собой набор инструментов для разработки программного обеспечения, включающий в себя мощный комбинированный отладчик, сочетающий традиционные средства отладки выполняемого на CPU кода приложений на языках C/C++, с возможностями по отладке работы API OpenCL и OpenGL на стороне GPU (в том числе поддерживается пошаговая отладка ядра OpenCL, просмотр состояния переменных, переходы от выполнения кода C/C++ к коду ядра OpenCL, выявление утечек памяти, точки останова, пошаговая отладка и т.п.).
<center><a href="http://32ipi028l5q82yhj72224m8j.wpengine.netdna-cdn.com/wp-c... src="https://www.opennet.ru/opennews/pics_base/0_1461135988.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
В состав CodeXL также входят утилиты профилирования GPU и CPU, позволяющие наглядно выявлять узкие места и проблемы с производительностью, статические анализаторы шейдеров OpenGL, Vulkan и DirectX, статический анализатор ядер OpenCL, система мониторинга энергопотребления APU/CPU/GPU (позволяет не только наблюдать пики энергопотребления, но и выявить работа какого процесса стала их причиной) и ряд других инструментов, упрощающих разработку гетерогенных вычислительных систем, охватывающих в своей работе APU, CPU и GPU.
<center><a href="http://32ipi028l5q82yhj72224m8j.wpengine.netdna-cdn.com/wp-c... src="https://www.opennet.ru/opennews/pics_base/0_1461135934.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: http://gpuopen.com/codexl-2-0-is-here-and-open-source/
Новость: http://www.opennet.ru/opennews/art.shtml?num=44279