Skip to content

Comments

Scheduler instrumentation improvements#102

Merged
AlexJones0 merged 2 commits intolowRISC:masterfrom
AlexJones0:instrumentation_job_tools
Feb 23, 2026
Merged

Scheduler instrumentation improvements#102
AlexJones0 merged 2 commits intolowRISC:masterfrom
AlexJones0:instrumentation_job_tools

Conversation

@AlexJones0
Copy link
Contributor

@AlexJones0 AlexJones0 commented Feb 20, 2026

Add job tool metadata to instrumentation report - this is very useful metadata to have when analyzing the DVSim scheduler behaviour and potential for optimizations, but was missed out in #101. Add it to the metadata instrumentation.

Also remove the per-job averaged per-core CPU utilisation metric, as this was massively bloating the instrumentation file size on machines with many cores for large regression runs without really providing much information of value.

This is useful metadata for determining scheduler behaviour but was
missed originally.

Signed-off-by: Alex Jones <alex.jones@lowrisc.org>
@AlexJones0 AlexJones0 requested a review from machshev February 20, 2026 16:42
This information isn't particularly useful as it is just an average over
the window of the job's lifetime, not specific to the job itself, and
significantly bloats the size of the instrumentation on large regression
runs for large machines. As such, remove this information as it is not
useful enough to justify recording it.

Signed-off-by: Alex Jones <alex.jones@lowrisc.org>
@AlexJones0 AlexJones0 changed the title Add job tool metadata to instrumentation report Scheduler instrumentation improvements Feb 23, 2026
Copy link
Contributor

@hcallahan-lowrisc hcallahan-lowrisc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me. Thanks @AlexJones0 !

@AlexJones0 AlexJones0 added this pull request to the merge queue Feb 23, 2026
Merged via the queue into lowRISC:master with commit a63b91e Feb 23, 2026
6 checks passed
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