HP Caliper User's Guide

List of Figures
1-1 HP Caliper Components (User Interfaces).................................................................24
2-1 fprof Measurement Report for matmul, with Default Report Output.......................30
2-2 fprof Measurement Report for matmul, with IP Sample Counts for One
Function.......................................................................................................................34
3-1 HP Caliper GUI...........................................................................................................45
3-2 Projects View...............................................................................................................46
3-3 Collect View................................................................................................................47
3-4 Analyze View..............................................................................................................48
3-5 Advisor View..............................................................................................................49
3-6 Console View...............................................................................................................50
3-7 Diagnostics View.........................................................................................................50
3-8 Help View....................................................................................................................51
3-9 Login Screen................................................................................................................56
6-1 Steps in Using the Advisor........................................................................................103
6-2 HP Caliper Advisor Report, with Annotations.........................................................108
7-1 HP Caliper GUI.........................................................................................................114
7-2 Projects View, with a Single Project Selected............................................................116
7-3 Projects View, with a Single Measurement Run Selected.........................................117
7-4 HP Caliper GUI Toolbar............................................................................................118
7-5 HP Caliper GUI Advisor Menu.................................................................................118
7-6 Advisor Report in the HP Caliper GUI.....................................................................119
8-1 .caliperinit File..................................................................................................122
8-2 Example of a Process Tree Report.............................................................................128
8-3 Example Output of the caliper info Command................................................134
9-1 Disassembly Listing Example...................................................................................143
10-1 Sampled Call Graph Text Report Example...............................................................159
11-1 Call Stack Profile Text Report Example ............................................................173
11-2 Call Stack Profile Text Report Example for Linux....................................................183
13-1 Example Memory Usage Report Output for an SMP System...................................202
13-2 Example System Usage Report Output.....................................................................206
13-3 Using Macros to Trigger PMU Samples....................................................................209
13-4 Example of PMU Trace Report..................................................................................210
13-5 Restricting PMU Measurement to Specific Code......................................................213
A-1 Mispredicted Branches Example ..............................................................................217
A-2 Comments in the branch Measurement Configuration File.....................................219
14 List of Figures