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

Uses perf_event to grab the instruction and cycle count for target process #914

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

scottopell
Copy link
Contributor

What does this PR do?

Adds 3 additional telemetry gauges for the target software:

  • instruction count
  • cycle count
  • Cycles Per Instruction

Motivation

https://research.google.com/pubs/archive/40737.pdf

Related issues

Additional Notes

@blt blt force-pushed the sopell/add-cycles-per-instruction branch from a0fcb4a to 1969515 Compare July 16, 2024 01:48
blt added a commit that referenced this pull request Jul 17, 2024
This RC removes the in-flight work in #914 as it appears to be malfunctioning
but does incorporate an added telemetry stream from the cgroup view of target
processes.

Signed-off-by: Brian L. Troutwine <[email protected]>
@blt blt mentioned this pull request Jul 17, 2024
@scottopell scottopell force-pushed the sopell/add-cycles-per-instruction branch from 78bf35d to 92ca2ad Compare August 7, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants