Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hpcstruct offers less helpful output for libcuda than the simple structure without it #80

Closed
jmellorcrummey opened this issue May 1, 2018 · 1 comment
Assignees

Comments

@jmellorcrummey
Copy link
Member

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

@jmellorcrummey 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
@blue42u
Copy link
Contributor

blue42u commented Aug 18, 2022

@blue42u blue42u closed this as completed Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants