ファイル
rocm-systems/runtime/hsa-amd-aqlprofile/Readme.txt
T
Evgeny 4174f07fd1 hsa-runtime integration
Change-Id: I48968966ffe164218ebff88d0e3a1268e96bf1dd
2017-07-05 10:55:30 -04:00

45 行
1.1 KiB
Plaintext

HSA extension AMD AQL profile library.
Provides AQL packets helper methods for
perfcounters (PMC) and SQ threadtraces (SQTT).
Current library implementation supports only GFX9.
The library source tree:
- doc - Documantation, the API specification and the presentation
- inc - Public API
- hsa_ven_amd_aqlprofile.h - AMD AQL profile library public API
- src - AMD AQL profile library sources
- core - the library sources
- commandwriter - PM4 command writer originated from 'hsa-runtime/tools'
- perfcounter - PM4 perfcounter manager originated from 'hsa-runtime/tools'
- threadtrace - PM4 threadtrace manager originated from 'hsa-runtime/tools'
- test - the library test suite
- ctrl - Test controll
- util - Test utils
- SimpleConvolution - Simple convolution test
To build the library:
$ cd .../hsa-amd-aqlprofile
$ mkdir build
$ cd build
$ cmake ..
$ make
To run the test:
$ cd .../hsa-amd-aqlprofile/build
$ export LD_LIBRARY_PATH=$PWD
$ ./test/ctrl
To enable PMC profiling:
$ export ROCR_ENABLE_PMC=1
To enable SQTT profiling:
$ export ROCR_ENABLE_SQTT=1
Or to use the script:
$ ./run.sh