Арм ДДТ
Разработчик(и) | Линаро (ранее Arm Forge, ранее Allinea Software Ltd.) |
---|---|
Первоначальный выпуск | 2002 |
Стабильная версия | 24.0.3
/ май 2024 г [1] |
Операционная система | Linux и Blue Gene/Q . ( Windows и macOS для удаленного клиента) |
Платформа | x64-64 , Arm , PowerPC , Intel Xeon Phi и CUDA |
Доступно в | Английский |
Тип | Отладчик |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | www |
Linaro DDT — коммерческий C , C++ и Fortran 90 отладчик . [2] Он широко используется для отладки параллельных интерфейса передачи сообщений (MPI) и многопоточных ( pthread или OpenMP программ кластерах ), в том числе тех, которые работают на машин Linux .
Отладчик
[ редактировать ]Он используется для поиска ошибок как в малых, так и в больших кластерах, от 1 до 100 000 процессоров . Он поддерживает отладку памяти , которая обнаруживает утечки памяти или чтение и запись за пределы массивов.
Это был первый отладчик, способный отлаживать петамасштабные приложения: он использовался для отладки приложений, одновременно выполняющихся в 220 000 процессах на Cray XT5 в Национальных лабораториях Ок-Риджа . [3] [4] Это возможно в интерактивном режиме, поскольку архитектура дерева управления отладчика обеспечивает логарифмическую производительность большинства коллективных операций. Linaro DDT использует отладчик GNU Debugger в качестве механизма отладки.
Linaro DDT также поддерживает сопроцессорные архитектуры, такие как сопроцессоры Intel Xeon Phi. [5] и Nvidia CUDA графические процессоры . [6]
Он является частью Linaro Forge — набора инструментов для разработки кода в высокопроизводительных вычислениях, — который также включает в себя профилировщик производительности для скалярных, многопоточных и параллельных кодов — Linaro MAP . [7]
По состоянию на 2011 год [update]80 процентов из 25 лучших суперкомпьютеров мира, входящих в список TOP500 , используют инструменты Arm. [8]
Примечания
[ редактировать ]- ^ История выпуска Linaro Forge
- ^ «Как Allinea помогает ученым быстрее и лучше выполнять свои приложения» . ВнутриHPC. 5 декабря 2012 г.
- ^ «Обновление добавляет мощности отладчику» . Национальные лаборатории Ок-Риджа. Архивировано из оригинала 23 июня 2011 г. Проверено 14 июня 2011 г.
- ^ «ORNL, инструмент отладки Allinea Prep для суперкомпьютеров петамасштаба» . Коммуникации АКМ . 30 июля 2010 г.
- ^ «Allinea выпускает инструменты для разработчиков Xeon Phi» . HPCWire. 13 ноября 2012 г. Архивировано из оригинала 7 марта 2013 г. Проверено 15 января 2013 г.
- ^ «Страница решений для отладки NVIDIA» . 19 августа 2011 г.
- ^ [1]
- ^ «Allinea вошла в число 100 лучших технологических компаний Европы» . HPCwire . Таборские коммуникации . 01.06.2011. Архивировано из оригинала 14 марта 2012 г. Проверено 7 февраля 2013 г.