Scalasca je open-source sada nástrojů, které mohou být použity k analýze chování výkonu paralelních aplikací a identifikovat příležitosti pro optimalizaci. To byl speciálně navržen pro použití na rozsáhlých systémů, včetně IBM Blue Gene (jako JUGENE na Forschungszentrum J & uuml, Lich) a Cray XT, ale je také velmi vhodný pro malé a středně velkých HPC platformy.
Scalasca podporuje přírůstkové výkon analýza postup, který integruje runtime shrnutí se v hloubkových studií souběžného chování prostřednictvím sledování událostí, kterým se přijímá strategii postupně rafinovaných konfigurací měření. Charakteristickým rysem je schopnost identifikovat čekací stavy, které se vyskytují například v důsledku nerovnoměrně rozvržené pracovní zátěže. Zvlášť, když se snaží v měřítku komunikační aplikace náročné na velké počty procesorů, tyto stavy čekání může představovat závažné problémy dosažení dobrý výkon.
Scalasca je software k dispozici v rámci nového BSD open-source licencí.
Podporované platformy
Sada Scalasca nástroj byl úspěšně testován na následujících platformách:
& Nbsp; * IBM Blue Gene / P
& Nbsp; * IBM SP & BladeCenter klastry
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NEC SX-8
& Nbsp; * SiCortex systémy
& Nbsp; * různé Linux / Intel (x86 / x64) klastrů
Tyto platformy nebyly testovány v poslední době:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC klastry
& nbsp; * jiné systémy NEC SX-
Nicméně, dodané soubory Makefile, definiční může stále pracovat na těchto systémech.
Vzhledem k tomu, kód je docela přenosný, to je také pravděpodobné, že pracovat na jiných systémech, stejně s mírným úsilím někdo zkušenosti s složitosti MPI knihoven a překladačů. Dodané soubory Makefile, definice může poskytnout dobrý základ pro budování a testování sadu nástrojů na jiných platformách
Co je nového v této verzi:.
- Toto je vydání s opravami chyb.
Co je nového ve verzi 1.4.1:.
- Několik kritických oprav chyb a mnoho vylepšení
Co je nového ve verzi 1.3.3:
- Přidána kontrola měření API
- Byla přidána podpora pro Cray XE6
- Vylepšená podpora pro NEC SX systémy
- Problémy vyřešené sbírka stopa na SX-9
- Byla přidána podpora pro FTRACE API
- Podpora Lepší analýza stopa pro MPMD kódy
- Opraveno nesprávné manipulaci MPI_IN_PLACE
- Pevná neúplný sledování MPI inter-komunikátory
- Všechny CUBE 3.3.2 zlepšení
Co je nového ve verzi 1.3.1:
- Pevné Fortran MPI I / O obaly pro SGI MPT MPI knihovna
- změny výchozí konfiguraci na Cray XT výslovně zakázat MPI I / O modulů wrapper (pravděpodobně zlomené)
- Pevná konfigurace systému AIX POE MPI knihovny
- s pevnou konfigurací, kdy bash & gt; = 4,0 nebo ksh se používá jako / bin / sh
- Pevné statistiky zpráv pro MPI_Sendrecv
- Pevné PDT přístrojové problémy s OpenMP kódy
- Různá drobná vylepšení použitelnosti
Požadavky na :
- Qt
Komentáře nebyl nalezen