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 1for a list of all the supported options.
Example
[amd@uprof-ethanolx5 bin]$ ./AMDuProfCLI report -i /tmp/AMDuProf-ScimarkStable-EBP_Sep-05-2024_21-43-08
Translation started
…
Report generation started
…
Report generation completed...
Generated report file: /tmp/AMDuProf-ScimarkStable-EBP_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.