... | ... | @@ -42,4 +42,31 @@ Official README on debugging, events, and logging. |
|
|
|
|
|
local: *HIPDebuggingHIPDocumentation.pdf*
|
|
|
|
|
|
A rather narrow description of techniques of debugging AMD HIP applications. Besides well-known recommendations on `rocgdb` and `ltrace`, there is a list of nit very wordy instructions for environment variables: `AMD_SERIALIZE_COPY`, `AMD_SERIALIZE_KERNEL`, `HIP_VISIBLE_DEVICES`, `GPU_DUMP_CODE_OBJECT`, `HSA_ENABLE_SDMA`, `HSA_ENABLE_INTERRUPT`, `AMD_LOG_MASK`. |
|
|
\ No newline at end of file |
|
|
A rather narrow description of techniques of debugging AMD HIP applications. Besides well-known recommendations on `rocgdb` and `ltrace`, there is a list of nit very wordy instructions for environment variables: `AMD_SERIALIZE_COPY`, `AMD_SERIALIZE_KERNEL`, `HIP_VISIBLE_DEVICES`, `GPU_DUMP_CODE_OBJECT`, `HSA_ENABLE_SDMA`, `HSA_ENABLE_INTERRUPT`, `AMD_LOG_MASK`.
|
|
|
|
|
|
### a.13 [Omniperf documentation](https://github.com/AMDResearch/omniperf)
|
|
|
Documentation on Omniperf by AMD.
|
|
|
|
|
|
### a.14 [Omnitrace documentation](https://github.com/AMDResearch/omnitrace)
|
|
|
Documentation on Omnitrace by AMD.
|
|
|
|
|
|
### a.15 [Cray Reveal documentation](https://docs.nersc.gov/tools/performance/reveal)
|
|
|
Documentation on Cray Reveal.
|
|
|
|
|
|
### a.16 [CrayPat documentation](https://docs.nersc.gov/tools/performance/craypat/)
|
|
|
Documentation on CrayPat.
|
|
|
|
|
|
### a.17 [Cray Apprentice2 documentation](https://docs.nersc.gov/tools/performance/craypat/#cray-apprentice2)
|
|
|
Documentation on Cray Apprentice2.
|
|
|
|
|
|
### a.18 [Intel Advisor](https://www.intel.com/content/www/us/en/developer/tools/oneapi/advisor.html)
|
|
|
Documentation on Intel Advisor.
|
|
|
|
|
|
### a.19 [LIKWID GitHub](https://docs.nersc.gov/tools/performance/likwid/)
|
|
|
Documentation on LIKWID.
|
|
|
|
|
|
### a.20 [Loki GitHub](https://github.com/ecmwf-ifs/loki)
|
|
|
Documentation on Loki.
|
|
|
|
|
|
### a.21 [PSyclone documentation](https://github.com/stfc/PSyclone)
|
|
|
Documentation on PSyclone. |
|
|
\ No newline at end of file |