-
Notifications
You must be signed in to change notification settings - Fork 6
Add walltime benchmarking algorithm to exec-harness #185
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
base: main
Are you sure you want to change the base?
Add walltime benchmarking algorithm to exec-harness #185
Conversation
5987856 to
7c43710
Compare
not-matthias
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor things that can be improved, otherwise looks really good! :)
| hooks | ||
| .add_benchmark_timestamps(warmup_iteration_start_ts_ns, warmup_iteration_end_ts_ns); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're including the warmup timestamps in the actual benchmark run.
We currently need to ensure that the timestamps actually only track the benchmark execution, since we use it to calculate the approximate time per frame in the flamegraph. Maybe instead save the time, then submit it in the check below that exits after 1 warmup iteration.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
actually it's even more scuffed than that fo rnow since the profiling of only one iteration will be shown.
For now, I'll leave it like that, and we'll revisit when we update the profile to manage all the pids
6d9ce97 to
4877ad0
Compare
4877ad0 to
46b0925
Compare
46b0925 to
0bde17f
Compare
No description provided.