Scalasca является открытым исходным кодом набор инструментов, который может быть использован для анализа поведения производительности параллельных приложений, и определить возможности для оптимизации. Он был специально разработан для использования на крупномасштабных систем, включая IBM Blue Gene (например, Jugene в Forschungszentrum J & uuml; лича) и Cray XT, но также хорошо подходит для малых и средних платформ HPC.
Scalasca поддерживает инкрементный процедуру анализа производительности, который объединяет сводки во время выполнения с углубленных исследований одновременных поведения с помощью трассировки событий, приняв стратегию последовательно рафинированных конфигураций измерения. Отличительной особенностью является способность идентифицировать состояния ожидания, которые возникают, например, в результате неравномерно распределенных нагрузок. Особенно, пытаясь расширить связи с интенсивным использованием в больших графов процессоров, такие ожидания государства могут представлять серьезные проблемы для достижения хорошей производительности.
Scalasca это программное обеспечение доступно в соответствии с новой лицензией BSD с открытым исходным кодом.
Поддерживаемые платформы
Набор Scalasca инструмент был успешно протестирован на следующих платформах:
& NBSP; * IBM Blue Gene / P
& NBSP; * IBM BladeCenter SP & кластеры
& NBSP; * Cray XT5
& NBSP; * SGI Altix
& NBSP; * NEC SX-8
& NBSP; * SiCortex системы
& NBSP; * различные Linux / Intel (x86 / x64) кластеры
Следующие платформы не были недавно тестировали:
& NBSP; * IBM Blue Gene / L
& NBSP; * Cray XT3 / 4
& NBSP; * Sun Solaris / SPARC на основе кластеров
и NBSP; * другие системы NEC SX-
Тем не менее, поставляемые файлы Makefile определение может по-прежнему работать на этих системах.
Поскольку код довольно портативная, это также, вероятно, работать на других системах, а также с помощью скромных усилий кем-то опыт работы с тонкостями библиотек MPI и компиляторы. Поставляемые файлы Makefile определение может обеспечить хорошую основу для построения и тестирования набор инструментов на других платформах
Что нового В этом выпуске:.
- Это Исправление релизе.
Что нового в версии 1.4.1:.
- Несколько критических исправлений и многочисленные усовершенствования
Что нового в версии 1.3.3:
- Добавлен контроль Измерение API
- Добавлена поддержка Cray XE6
- Улучшена поддержка для систем NEC SX
- вопросы будут решены сбора следов на SX-9
- Добавлена поддержка FTRACE API
- поддержка совершенствования анализа следов кодов MPMD
- Исправлена некорректная обработка MPI_IN_PLACE
- Исправлена неполная отслеживание MPI интер-коммуникаторов
- Все улучшения CUBE 3.3.2
Что нового в версии 1.3.1:
- Исправлены обертки Fortran MPI I / O для SGI MPT Библиотека MPI
- Изменен конфигурации по умолчанию на Cray XT явно отключить обертки MPI I / O (предположительно не работает)
- Исправлена конфигурация библиотеки AIX POE MPI
- Исправлена конфигурация, когда Баш & GT; = 4,0 или КШ используется в качестве / бен / ш
- Исправлены сообщение Статистика для MPI_Sendrecv
- Исправлены проблемы PDT приборы с кодами OpenMP
- Различные мелкие улучшения юзабилити
Требования
- Qt
Комментарии не найдены