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

Improved sampling performance #74

Merged
merged 4 commits into from
Jul 12, 2022
Merged

Conversation

jrmadsen
Copy link
Collaborator

@jrmadsen jrmadsen commented Jun 29, 2022

  • decreases the time required to sample
  • fixes some filtering in the perfetto/timemory output
  • backtrace::get() returns vector of string_view
  • wrapped samples in perfetto "samples [omnitrace]" block
  • samples in TID=0 in sampling mode are in separate thread row

@jrmadsen jrmadsen added sampling Statistical sampling via interrupts libomnitrace Involves omnitrace library perfetto Issue affects/involves perfetto features/capabilities timemory Issue affects/involves timemory features/capabilities labels Jul 11, 2022
- backtrace::get() returns vector of string_view
- further performance improvements
- tweaked _use_label
- wrapped samples in perfetto "samples [omnitrace]" block
- samples in TID=0 in sampling mode are in separate thread row
- fallback to to metric name if papi event info description not found
- add perfetto sampling category
@jrmadsen jrmadsen merged commit 0ee32b3 into ROCm:main Jul 12, 2022
@jrmadsen jrmadsen deleted the sampling-improvements branch July 12, 2022 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libomnitrace Involves omnitrace library perfetto Issue affects/involves perfetto features/capabilities sampling Statistical sampling via interrupts timemory Issue affects/involves timemory features/capabilities
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant