Параллельные отладчики
Я пытаюсь решить, какой параллельный отладчик использовать.
Пока что я нашел не так много открытых источников, поэтому я могу выбрать:
Какой из них вы рекомендуете?
Есть ли что-нибудь еще стоящее?
Ответы
Ответ 1
Коллега написал несколько лет назад короткий технический отчет, сравнивающий эти два. Мораль истории: они сопоставимы, и тот факт, что конкуренция на рынке значительно улучшила ландшафт. Сейчас мы используем ДДТ; Я предпочитаю интерфейс, и теперь он масштабируется до гораздо большего количества процессов, чем totalview (но я подозреваю, что totalview в ближайшее время составит разницу). DDT также работает на всех наших машинах (x86, CUDA, Power); проверьте, может ли Totalview охватить все ваши платформы.
Ответ 2
TotalView поддерживает TCL-скрипты очень хорошо. Была система кошмаров, которая состояла из 40+ взаимосвязанных процессов. Интерфейс TotalView tcl позволил мне создать script, который был прикреплен к ним все сразу при запуске в автоматическом режиме. Определенные вещи НЕ были бы исправлены без этого средства.