CLI Report - CLI Report - 57368

uProf User Guide

Document_ID
57368
Release_Date
2025-06-09
Revision
5.1 English
Use the following CLI report command to generate the profile report in .csv format by passing the session directory path generated in collection.
AMDuProfCLI report -i <session directory>

See Table 1 for a list of all the supported options.

Example
[amd@uprof-ethanolx5 bin]$ ./AMDuProfCLI report -i /tmp/AMDuProf-ScimarkStable-IBS_Sep-05-2024_21-43-08
Translation started
…
Report generation started
…
Report generation completed...

Generated report file: /tmp/AMDuProf-ScimarkStable-IBS_Sep-05-2024_21-43-08/report.csv

Use Thread Concurrency Graph to analyze how efficiently the processor cores are utilized by the application. In other words, how much time specific no of threads are running on specific no of cores.

Figure 1. Thread Concurrency Graph
Use Function Hotspots to list the functions and the number of samples for the configured events. Expand the function to get its processes and further expand to get its threads.
Figure 2. Function Hotspots

Select a function to get all the call paths to this function from different threads, each call path provides the number of samples in that path. Double click on the function to analyze the instruction level sample attribution for that function using Source View.