You copied the Doc URL to your clipboard.

Part III
MAP

16 Getting started
16.1 Express Launch
16.2 Preparing a program for profiling
16.3 Profiling a program
16.4 remote-exec required by some MPIs
16.5 Profiling a single-process program
16.6 Sending standard input
16.7 Starting a job in a queue
16.8 Using custom MPI scripts
16.9 Starting MAP from a job script
16.10 Numactl
16.11 MAP environment variables
17 Program output
17.1 Viewing standard output and error
17.2 Displaying selected processes
17.3 Restricting output
17.4 Saving output
18 Source code
18.1 Viewing
18.2 OpenMP programs
18.3 GPU programs
18.4 Dealing with complexity: code folding
18.5 Editing
18.6 Rebuilding and restarting
18.7 Committing changes
19 Selected lines view
19.1 Limitations
19.2 GPU profiling
20 Stacks view
21 OpenMP Regions view
22 Functions view
23 Project Files view
24 Metrics View
24.1 CPU instructions
24.2 CPU time
24.3 I/O
24.4 Memory
24.5 MPI
24.6 Detecting MPI imbalance
24.7 Accelerator
24.8 Energy
24.9 Lustre
24.10 Zooming
24.11 Viewing totals across processes and nodes
24.12 Custom metrics
25 PAPI metrics
25.1 Installation
25.2 PAPI config file
25.3 PAPI overview metrics
25.4 PAPI cache misses
25.5 PAPI branch prediction
25.6 PAPI floating-point
26 Main-thread, OpenMP and Pthread view modes
26.1 Main thread only mode
26.2 OpenMP mode
26.3 Pthread mode
27 Processes and cores view
28 Running MAP from the command line
28.1 Profiling MPMD programs
29 Exporting profiler data in JSON format
29.1 JSON format
29.2 Activities
29.3 Metrics
29.4 Example JSON output
30 GPU profiling
30.1 Kernel analysis
30.2 Compilation
30.3 Performance impact
30.4 Customizing GPU profiling behavior
30.5 Known issues
31 Python profiling
31.1 Profile a Python script
31.2 Known Issues
32 Performance Analysis with Caliper Instrumentation
32.1 Get Caliper
32.2 Annotating your program
32.3 Analyzing your program
32.4 Guidelines
Was this page helpful? Yes No