Visible to Intel only — GUID: qar1584554283513
Ixiasoft
Visible to Intel only — GUID: qar1584554283513
Ixiasoft
5.3.1. Invoking the Profiler Runtime Wrapper
The Profiler Runtime Wrapper ensures that data is collected from the performance counters, which are in the compiled design, during the host execution. Data is saved in a profile.mon monitor description file, which the Profiler Runtime Wrapper then post processes and converts into a readable profile.json file. While both the profile.mon and profile.json files are available after host execution completes, you are encouraged to use the profile.json file for further data processing.
To invoke the Profiler Runtime Wrapper, execute the following command:
aocl profile [options] /path/to/host-executable [executable options]
where
- [options] are any additional flags you want to pass to the wrapper. Use the aocl profile –help command to view a list of options and their uses.
- /path/to/host-executable is the path to the host executable.
- [executable options] are options or arguments that must be passed to the host executable.