Die Firma Silicon Graphics hat ihr Performance-Tool Speedshopfür Linux freigegeben. Es hilft dem Programmierer, die Ausführung seinerSoftware zu verfolgen und so bremsende Stellen im Code zu finden. Ähnlich wie das im Open-Source-Bereich verbreitete OProfilebenutzt Speedshop dafür neben einem Ablaufprotokoll diePerformance-Counter moderner Prozessoren. Dazu bedient es sich der schon länger existierendenSoftware-Schnittstelle Performance-API (PAPI).Über Plugin-Schnittstellen lässt sich Speedshop durch den Programmierer um eigene Tests erweitern.
Zur Zeit unterstützt Speedshopdie Architekturen IA32-, IA64-, EM64T- und AMD64.Neben der Analyse gewöhnlicher Programmebeherrscht Speedshop auch das auf Clustern eingesetzteMessage Passing Interface (MPI).Entstanden ist das Tool aus einer Zusammenarbeit zwischen Silicon Graphics und amerikanischenRegierungsstellen wie dem US-Energieministerium.
[1] http://oss.sgi.com/projects/openspeedshop
[2] http://oprofile.sourceforge.net
[3] http://icl.cs.utk.edu/papi/




