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.