For some scenarios, it would be useful to analyze the ASCII dump of IBS OP profile samples. To do so, complete the following steps:
Where:
-
– intervaldenotes sampling interval -
– loadstoredenotes collect only the load & store ops (Windows only option) -
– ibsop-count-control=1represents count dispatched micro-ops (0 for “count clock cycles”) -
--data-buffer-count 1024represents the number of per-core data buffers to allocate (Windows only option)
To collect the IBS OP samples:
- Once the raw file is generated, run the following command to translate and
get the ASCII dump of IBS OP
samples:
C:\> AMDuProfCLI.exe translate --ascii event-dump -i C:\temp\AMDuProf-IBS_<timestamp>\The CSV file that containing ASCII dump of the IBS OP samples is generated:C:\temp\AMDuProf-IBS_<timestamp>\IbsOpDump.csv - During collection the following control knobs are
available:
-e event=ibs-op,interval=100000,loadstore,ibsop-count-control=1where,
- interval denotes sampling interval
- loadstore denotes collect only the load & store ops (Windows only option)
-
ibsop-count-control=1represents count dispatched micro-ops (0 for “count clock cycles”) -
--data-buffer-count 1024represents the number of per-core data buffers to allocate (Windows only option)
In case, there are too many missing records, try the following:
- Increase the sampling interval
- Increase the data buffer count
- Reduce the number of cores profiled