page 1  (3 pages)
2to next section

Nutzung und Programmierung des Cray-Systemkomplexes ? Dr. Bernd Mohr, Forschungszentrum J?lich, ZAM Seite 21

PAT

Dr. Bernd Mohr
Forschungszentrum J?lich
Zentralinstitut f?r Angewandte Mathematik

b.mohr@kfa-juelich.de

Tel. 02461 / 61-2054

Stand: 22. August 97

Nutzung und Programmierung des Cray-Systemkomplexes ? Dr. Bernd Mohr, Forschungszentrum J?lich, ZAM Seite 22

PAT = Performance Analysis Tool Beschreibung

q f?r Cray T3E Systeme
q Funktionalit?t (siehe auch zugeh?rige Manpage: man pat)
m "Profiling": Prozentualer Anteil der Ausf?hrungszeit von Funktionen an der Gesamtlaufzeit m "Call Site Reporting": #Aufrufe, Ausf?hrungszeit, und Aufrufer von gew?hlten Funktionen m "HW Counter": Auslesen der Cray-T3E-HW-Performancecounter (z.B. #FLOPS) m PAT wird in den n?chsten Monaten noch erheblich erweitert! (z.B. "Tracing") q Vorteile (insbesonders gegen?ber Apprentice)
m einfach, wenig Overhead fi f?r schnellen ?berblick!
m keine Re-Comipilierung n?tig, nur neu Linken
m kann auch System? und sonstige Bibliotheken analysieren
q Nachteile
m nur Gesamtprogramm analysierbar
m Profiling-Daten sehr grob (Sampling mit 1/100 Sekunde)
m kein GUI