Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ALL_otvety_na_ekzamen_PRO.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
473.05 Кб
Скачать

8. Какие способы анализа лог-файлов вы знаете?

Для визуализации результатов профилирования в MPICH имеются программы jumpshot-2 и jumpshot-3. Эти программы реализованы на языке java и требуют версию JVM не ранее 1.2. Запуск jumpshot-3 может производиться, например, следующей командой:

java -jar jumpshot3.jar

Если запуск производится не в той директории, где находится файл jumpshot3.jar, должен быть указан полный путь. Для Windows можно создать bat-файл, который будет запускать визуализацию логфайла при вызове:

nupshot logfile.slog

где logfile.slog – логфайл в формате SLOG, получившийся в результате исполнения программы, либо после выполнения clog2slog над логфайлом в формате СLOG, либо другой соответствующей утилиты.

Вызов jumpshot-3 в этом случае из файла будет выглядеть так:

java -jar %путь%\jumpshot3.jar %1

Логфайлы позволяют проанализировать ход выполнения параллельной программы, возникающие задержки из-за рассинхронизации процессов, что позволит программисту создавать более эффективные программы.

9. Какая разница между форматами лог-файлов alog, clog slog?

В настоящее время в библиотеке MPE используются три различных формата логфайлов. Заданный по умолчанию формат – CLOG представляет собой простое перечисление событий в порядке их наступления. Формат ALOG поддерживается только для совместимости со старыми программами и в настоящее время не применяется и не разрабатывается. Программа для чтения и представления логфайлов формата ALOG называется upshot. Наиболее мощный формат – SLOG (Scalable LOGfile format), масштабируемый формат логфайла. Масштабируемость исходит из разделения всех состояний в логфайле на фреймы данных небольшого размера, что позволяет их эффективно обрабатывать программой визуализации Jumpshot-3. По утверждению разработчиков, SLOG и Jumpshot-3 способны обработать логфайл размером в Гбайт. Следует отметить, что сам формат требует большего дискового пространства, чем ALOG и CLOG.

Набор утилит MPE включает преобразователь форматов (например, clog2slog, clog2alog), средства печати логфайлов и просмотрщик (logviewer) логфайлов, который выбирает правильное графическое средство, чтобы отобразить логфайл, основанный на расширении логфайла. В настоящее время графические инструментальные средства MPE включают три программы просмотра логфайлов: upshot для ALOG, Jumpshot-2 для CLOG и Jumpshot-3 для SLOG.

10. Какой минимальный набор средств является достаточным для организации параллельных вычислений в системах с разделенной памятью?

ADI для обмена сообщениями должен обеспечивать следующие функции:

- описание передаваемых и получаемых сообщений;

- перемещение данных между ADI и передающей аппаратурой;

- управление списком зависших сообщений (как посланных, так и принимаемых);

- получение основной информации об исполнительной среде и ее состоянии (например, число выполняемых задач).

11. В чем важность стандартизации средств передачи сообщений?

Важность стандартизации средств передачи сообщений заключается в обеспечении переноса приложений с одной вычислительной системы на другую. Если бы не было стандартизации, то для каждого варианта реализации MPI (например, MPICH или дистрибутив от компании Microsoft), пришлось бы заново писать приложение и отлаживать, а также для совместимости с предыдущими вариантами реализации программ. Также важность стандартизации появилась после появления grid–систем в которых объединялось воедино много вычислительных систем, которые были реализованы на разных технологиях, и появилась проблема взаимодействия этих систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]