Scalasca is een open source toolset die kan worden gebruikt om de prestaties gedrag van parallelle applicaties te analyseren en mogelijkheden voor optimalisatie. Het is speciaal ontworpen voor gebruik op grootschalige systemen, waaronder IBM Blue Gene (zoals JUGENE bij Forschungszentrum J & uuml; Lich) en Cray XT, maar is ook zeer geschikt voor kleine en middelgrote schaal HPC platformen.
Scalasca ondersteunt een incrementele prestatie-analyse procedure die samenvattingen runtime integreert met diepgaande studies van gelijktijdige gedrag via event tracing, de aanneming van een strategie van achtereenvolgens verfijnd meetconfiguraties. Kenmerkend is de mogelijkheid om wachttoestanden die bijvoorbeeld optreden identificeren als gevolg van ongelijkmatig verdeelde werklast. Vooral wanneer het proberen om de communicatie-intensieve applicaties tot grote processor telt schaal, kan een dergelijke wachttijd staten ernstige uitdagingen voor de goede prestaties te presenteren.
Scalasca is een software beschikbaar onder de nieuwe BSD open-source licentie.
Ondersteunde platforms
De Scalasca tool set is met succes getest op de volgende platforms:
& Nbsp; * IBM Blue Gene / P
& Nbsp; * IBM SP & BladeCenter clusters
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NEC SX-8
& Nbsp; * SiCortex systemen
& Nbsp; * diverse Linux / Intel (x86 / x64) clusters
De volgende platformen zijn niet recent getest:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC-gebaseerde clusters
& Nbsp; * andere NEC-SX-systemen
Het is echter mogelijk de meegeleverde makefile definitie bestanden nog steeds werken aan deze systemen.
Aangezien de code vrij draagbaar, is waarschijnlijk ook werken op andere systemen en met bescheiden inspanning door iemand ervaren met de ingewikkeldheden van MPI bibliotheken en compilers. De meegeleverde Makefile definitie bestanden kan een goede basis voor de bouw en het testen van de toolset op andere platformen bieden
Wat is nieuw in deze release:.
- Dit is een bugfix release.
Wat is nieuw in versie 1.4.1:.
- Verscheidene kritieke bugfixes en talrijke verbeteringen
Wat is nieuw in versie 1.3.3:
- Toegevoegd meting controle API
- Ondersteuning toegevoegd voor Cray XE6
- Verbeterde ondersteuning voor NEC SX-systemen
- Opgeloste trace verzameling problemen op SX-9
- Ondersteuning toegevoegd voor FTRACE API
- Verbeterde spooranalyse ondersteuning voor MPMD codes
- Vaste verkeerde behandeling van MPI_IN_PLACE
- Vaste onvolledig bijhouden van MPI inter-communicators
- Alle CUBE 3.3.2 verbeteringen
Wat is nieuw in versie 1.3.1:
- Vaste Fortran MPI I / O-wrappers voor SGI MPT MPI bibliotheek
- Veranderd standaardconfiguratie op Cray XT expliciet MPI I / O-wrappers te schakelen (vermoedelijk gebroken)
- Vaste configuratie van AIX POE MPI bibliotheek
- Vaste configuratie wanneer bash & gt; = 4,0 of ksh wordt gebruikt als / bin / sh
- Vaste bericht statistieken voor MPI_Sendrecv
- Vaste PDT instrumentatie problemen met OpenMP codes
- Diverse kleine verbeteringen bruikbaarheid
Eisen
- Qt
Reacties niet gevonden