logo
Диалоговая оболочка отладчика MPI-программ

3.2 Обзор существующих средств отладки

3.2.1 LockInt (Sun)

· Метод отладки: статическая отладка.

· Эффект вмешательства: отсутствует.

· Гибкость: отсутствует (не использует процессы выполнения программы).

· Удобство использования и простота изучения: пользователю необходимо указать, какие блокировки, за какие разделяемые переменные отвечают. Обучиться использовать просто.

· Языки программирования и операционные системы: Sun WorkShop ANSI C с Pthreads на ОС Solaris.

· Использование ресурсов: не требует выполнения на параллельной ЭВМ, т.к. процессы выполнения программы не используются.

· Локализация ошибок: ошибки синхронизации (дедлоки и условия гонок) ищутся по спецкомментариям пользователя и исходному коду. Возможен пропуск ошибок, в случае нехватки информации от пользователя.

· Успешность на рынке: входит в SunTM ONEStudio 7. Использовался для отладки программы, вычисляющей множество Мандельброта [15].