Scalasca є відкритим вихідним кодом набір інструментів, який може бути використаний для аналізу поведінки продуктивності паралельних програм і визначити можливості для оптимізації. Він був спеціально розроблений для використання на великомасштабних систем, включаючи IBM Blue Gene (наприклад, Jugene в Forschungszentrum J & uuml; Ліча) і Cray XT, але також добре підходить для малих і середніх платформ для високопродуктивних обчислень.
Scalasca підтримує поетапний порядок аналізу продуктивності, яка об'єднує резюме під час виконання з поглиблених досліджень одночасних поведінки за допомогою відстеження подій, прийнявши стратегію послідовно рафінованих конфігурацій вимірювання. Відмінною особливістю є здатність ідентифікувати стану очікування, які відбуваються, наприклад, в результаті нерівномірно розподілених навантажень. Особливо, намагаючись розширити зв'язку з інтенсивним використанням у великих графів процесор, такий станів очікування може представляти серйозні проблеми для досягнення гарної продуктивності.
Scalasca є програмне забезпечення доступний згідно з новою BSD ліцензії з відкритим вихідним кодом.
Підтримувані платформи
Набір Scalasca інструмент був успішно протестований на наступних платформах:
І NBSP; * IBM Blue Gene / P
І NBSP; * IBM SP і BladeCenter кластери
І 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
- Виправлена конфігурація, коли Bash і GT; = 4,0 або КШ використовується як / бен / ш
- Виправлені повідомлення Статистика для MPI_Sendrecv
- Виправлені PDT питання прилади з кодами OpenMP
- Різні дрібні поліпшення юзабіліті
Вимоги
- Qt
Коментар не знайдено