Scalasca is 'n oop-bron toolset wat gebruik kan word om die prestasie gedrag van parallel aansoeke te analiseer en geleenthede vir die optimalisering te identifiseer. Dit is spesifiek ontwerp vir gebruik op groot skaal stelsels insluitend IBM Blue Gene (soos JUGENE by Fors Chung J & uuml; lich) en Cray XT, maar is ook goed geskik vir klein en medium-skaal HPC platforms.
Scalasca ondersteun 'n inkrementele prestasie-ontleding prosedure wat integreer opsommings runtime met in-diepte studies van konkurrente gedrag via geval opsporing, die aanneming van 'n strategie van agter verfyn meting konfigurasies. 'N onderskeidende kenmerk is die vermoë om te wag state wat voorkom, byvoorbeeld, te identifiseer, as 'n gevolg van oneweredig versprei werklading. Veral wanneer ek probeer om kommunikasie-intensiewe programme te groot verwerker tel te skaal, kan so 'n wag state bied ernstige uitdagings aan die bereiking van goeie prestasie.
Scalasca is 'n sagteware wat beskikbaar is onder die nuwe BSD open-source lisensie.
Ondersteunde platforms
Die Scalasca hulpmiddel stel is suksesvol getoets op die volgende platforms:
& Nbsp; * IBM Blue Gene / P
& Nbsp; * IBM SP & Center trosse
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NUK SX-8
& Nbsp; * SiCortex stelsels
& Nbsp; * verskeie Linux / Intel (x86 / x64) trosse
Die volgende platforms het nie onlangs getoets:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC-gebaseerde groepe
& Nbsp; * ander NUK-SX stelsels
Maar die verskaf makefile definisie lêers kan nog werk op hierdie stelsels.
Sedert die kode is redelik draagbare, dit is ook geneig om te werk op ander stelsels asook met 'n beskeie poging om deur iemand wat ondervind word met die verwikkeldheid van MPI biblioteke en opstellers. Die verskaf Make File definisie lêers kan 'n goeie basis vir die bou en die toets van die toolset op ander platforms bied
Wat is nuut in hierdie release:.
- Dit is 'n bugfix release.
Wat is nuut in die weergawe 1.4.1:.
- Verskeie kritieke bugfixes en talle verbeteringe
Wat is nuut in die weergawe 1.3.3:
- Bygevoeg meting beheer API
- Bygevoeg ondersteuning vir Cray XE6
- Verbeterde ondersteuning vir NEC SX stelsels
- Besluit spoor versameling kwessies op SX-9
- Bygevoeg ondersteuning vir FTRACE API
- Verbeterde spoor analise ondersteuning vir MPMD kodes
- Vaste verkeerde hantering van MPI_IN_PLACE
- Vaste onvolledig dop van MPI inter-kommunikeerders
- Alle CUBE 3.3.2 verbeterings
Wat is nuut in die weergawe 1.3.1:
- Vaste Fortran MPI I / O omhulsels vir SGI MPT MPI biblioteek
- verander verstek opset op Cray XT uitdruklik skakel MPI I / O omhulsels (vermoedelik gebreek)
- Vaste opset van AIX POE MPI biblioteek
- Vaste opset wanneer bash & gt; = 4.0 of ksh word gebruik as / bin / sh
- Vaste boodskap statistieke vir MPI_Sendrecv
- Vaste PDT instrumentasie probleme met OpenMP kodes
- Verskeie klein bruikbaarheid verbeterings
Vereistes :
- Qt
Kommentaar nie gevind