Skalasca

Ein Open-Source-Toolset, um das Leistungsverhalten paralleler Anwendungen zu analysieren
Jetzt downloaden

Skalasca Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Scalasca Project
  • Website des Verlags:
  • http://www.fz-juelich.de/

Skalasca Stichworte


Skalasca Beschreibung

Ein Open-Source-Toolset, um das Leistungsverhalten paralleler Anwendungen zu analysieren Scalasca ist ein Open-Source-Toolset, mit dem das Leistungsverhalten paralleler Anwendungen analysiert und Möglichkeiten zur Optimierung ermittelt werden kann. Es wurde speziell für den Einsatz auf großen Systemen entwickelt, einschließlich des IBM-Blue-Gens (wie Jugene am Forschungszentrum Jülich) und CRAY XT, aber auch für kleine und mittlere HPC-Plattformen eignet. Sscalasca unterstützt eine inkrementelle Leistung- Analyseverfahren, das Laufzeitfunktionszusammenfassungen mit eingehenden Untersuchungen des gleichzeitigen Verhaltens über die Ereignisverfolgung integriert, wobei eine Strategie von aufeinanderfolgend verfeinerten Messkonfigurationen verwendet wird. Ein unverwechselbares Merkmal ist die Fähigkeit, Wartezustände zu identifizieren, die beispielsweise aufgrund von ungleichmäßigen verteilten Arbeitsbelastungen auftreten. Insbesondere beim Versuch, kommunikationsintensive Anwendungen auf große Prozessorzähler zu skalieren, können solche WAIT-Staaten schwere Herausforderungen für die Erreichung von Good Performance.Scalasca sind eine Software, die unter der neuen BSD-Open-Source-Lizenz verfügbar ist. Supported PlatformSthe Scalasca-Werkzeugsatz wurde erfolgreich getestet Die folgenden Plattformen: * IBM Blue Gene / P * IBM SP- und Bladecenter-Cluster * CRAY XT5 * SGI Altix * NEC SX-8 * SICORTEX-Systeme * Verschiedene Linux / Intel (x86 / x64) Clusters Die folgenden Plattformen wurden in letzter Zeit nicht getestet: * IBM Blue Gene / L * CRAY XT3 / 4 * Sun Solaris / SPARC-Based Cluster * Andere NEC-SX-SystemShowever, die mitgelieferten Makefile-Definitionsdateien funktionieren möglicherweise noch an diesen Systemen. Der Code ist ziemlich tragbar, es ist auch wahrscheinlich zu arbeiten Auf anderen Systemen auch mit bescheidener Anstrengung von jemandem mit den Feinheiten von MPI-Bibliotheken und Compilern. Die mitgelieferten Makefile-Definitionsdateien können eine gute Basis für das Aufbau und das Testen des Toolset auf anderen Plattformen bieten. Anforderungen: · Qt. Was ist neu in dieser Version: · Feste FORRRAN MPI E / A-Wrapper für SGI MPT MPI Library · Änderung der Standardkonfiguration auf CRAY XT, um MPI-E / A-Wrapper ausdrücklich zu deaktivieren (vermutlich gebrochen) · Feste Konfiguration der AIX PoE MPI-Bibliothek · Feste Konfiguration beim Bash> = 4.0 oder KSH wird als / bin / sh verwendet · Feste Nachrichtenstatistiken für MPI_SENDRECV · Fixierte PDT-Instrumentenfragen mit OpenMP-Codes · Verschiedene kleinere Verbesserungen der Benutzerfreundlichkeit


Skalasca Zugehörige Software