You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When analyzing data from rajaperf suite on gpu.cs, I tried adding struct data for libcuda. Without the struct data, there were many lines with unknown procedures attributed to specific addresses in libcuda.so. When struct output was used for libcuda instead, the useful details (virtual address and load module) got omitted and replaced with only <unknown procedure>.
There are copies of databases and measurement data in /home/johnmc/pkgs-src/rajaperf/build_rhel_nvcc9.0_gcc4.9.3/bin that you can use for testing. For instance, interpreting the measurement data with
jmellorcrummey
changed the title
hpcstruct offers less helpful output for libcupti than the simple structure without it
hpcstruct offers less helpful output for libcuda than the simple structure without it
May 1, 2018
When analyzing data from rajaperf suite on gpu.cs, I tried adding struct data for libcuda. Without the struct data, there were many lines with unknown procedures attributed to specific addresses in libcuda.so. When struct output was used for libcuda instead, the useful details (virtual address and load module) got omitted and replaced with only
<unknown procedure>
.There are copies of databases and measurement data in /home/johnmc/pkgs-src/rajaperf/build_rhel_nvcc9.0_gcc4.9.3/bin that you can use for testing. For instance, interpreting the measurement data with
hpcprof -S raja-perf-nolibs.exe.hpcstruct hpctoolkit-raja-perf-nolibs.exe-cupti-measurements
is better than
hpcprof -S raja-perf-nolibs.exe.hpcstruct -S libcuda.so.384.81.hpcstruct hpctoolkit-raja-perf-nolibs.exe-cupti-measurements
The text was updated successfully, but these errors were encountered: