Scalasca er en åpen kildekode-verktøysett som kan brukes til å analysere resultatene oppførsel av parallelle programmer og å identifisere muligheter for optimalisering. Det har blitt spesielt utviklet for bruk på store systemer inkludert IBM Blue Gene (som JUGENE ved Forschungszentrum J & uuml; lich) og Cray XT, men er også godt egnet for små og mellomstore HPC-plattformer.
Scalasca støtter en trinnvis performance-analyse prosedyre som integrerer runtime sammendrag med grundige studier av samtidige atferd via event tracing, vedta en strategi for suksessivt raffinerte måle konfigurasjoner. Et karakteristisk trekk er evnen til å identifisere ventetilstander som forekommer, for eksempel som følge av ujevnt fordelte arbeidsbelastninger. Spesielt når du prøver å skalere kommunikasjonsintensive applikasjoner til store prosessor teller, kan slike ventetilstander presentere alvorlige utfordringer for å oppnå gode resultater.
Scalasca er en programvare som er tilgjengelig under den nye BSD åpen kildekode-lisens.
Støttede plattformer
Den Scalasca verktøyet sett har blitt testet på disse plattformene:
& Nbsp; * IBM Blue Gene / P
& Nbsp; * IBM SP & Bladecenter klynger
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NEC SX-8
& Nbsp; * SiCortex systemer
& Nbsp; * ulike Linux / Intel (x86 / x64) klynger
Følgende plattformer har ikke blitt testet nylig:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC-baserte klynger
& nbsp; * andre NEC-SX-systemer
Men kanskje de medfølgende Makefile definisjonsfiler fortsatt jobbe med disse systemene.
Siden koden er ganske bærbar, er det også sannsynlig å arbeide med andre systemer samt med beskjeden innsats av noen erfarne med vanskelighetene med MPI biblioteker og kompilatorer. De medfølgende Makefile definisjonsfiler kan gi et godt grunnlag for å bygge og teste verktøysett på andre plattformer
Hva er nytt i denne utgaven:.
- Dette er en bugfix utgivelse.
Hva er nytt i versjon 1.4.1:.
- Flere kritiske feilrettinger og mange forbedringer
Hva er nytt i versjon 1.3.3:
- Lagt måling kontroll API
- Lagt til støtte for Cray XE6
- Forbedret støtte for NEC SX systemer
- Løst spor samling saker på SX-9
- Lagt til støtte for FTRACE API
- Forbedret sporanalyse støtte for MPMD koder
- Fast feil håndtering av MPI_IN_PLACE
- Fast ufullstendig sporing av MPI inter-kommunikatorer
- Alle CUBE 3.3.2 forbedringer
Hva er nytt i versjon 1.3.1:
- Faste Fortran MPI I / O pakkemaskiner til SGI MPT MPI bibliotek
- Endret standard konfigurasjon på Cray XT eksplisitt deaktivere MPI I / O pakkere (formodentlig brutt)
- Fast konfigurasjon av AIX POE MPI bibliotek
- Fast konfigurasjon når bash & gt; = 4,0 eller ksh brukes som / bin / sh
- fast melding statistikk for MPI_Sendrecv
- Faste PDT instrumentering problemer med OpenMP koder
- diverse mindre forbedringer i brukervennligheten
Krav :
- Qt
Kommentarer ikke funnet