gDEBuggerCL — отладчик для OpenCL

API универсальных вычислений обретает популярность и обрастает различными вспомогательными инструментами для разработчиков.

OpenCL logo

Вслед за проектом компилятора OpenCL появился и проект специализированного отладчика OpenCL-программ gDEBugger CL, от известной своими отладчиками OpenGL фирмы Graphic Remedy. Судя по обещаемым возможностям, инструмент придётся впору каждому разработчику на OpenCL:

  • определение проблем производительности параллельных вычислений;
  • остановка, редактирование и продолжение работы ядра OpenCL программы «на лету»;
  • расставление точек останова для ошибок OpenCL, вызовов функций, утечек памяти;
  • визуальный просмотр потребления памяти OpenCL приложением;
  • просмотр данных OpenCL как изображений и как «сырцов»;
  • отслеживание времени выполнения инструкций OpenCL;
  • ведение истории вызовов;
  • просмотр взаимозависимостей между OpenCL- и OpenGL-кодом, разделяемых объектов.

gDEBugger CL memory

Инструмент пока находится на стадии бета-тестирования, записаться в которое можно по электронной почте с сайта проекта. Релиз ожидается во втором квартале 2010 года, для платформ Windows, MacOS и Linux. Цены и политика лицензирования пока не озвучены.