| ![]() | |||||||||
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