-
Notifications
You must be signed in to change notification settings - Fork 46
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
Performance metrics #89
Conversation
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.
The PR looks good to me. With little effort we can adapt it to the TeraPool and the MinPool configs.
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.
Lgtm, after we resolve Marco's comment!
4dc86d5
to
e8675f2
Compare
e8675f2
to
f88550d
Compare
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.
The changes are okay, when the CI passes we can merge.
Disable the simulation-only debugging CSRs (tracing, stack-overflow warning) and parameterize the stall counter performance registers. Also, add some waves to easier debug and benchmark on MemPool by visualizing performance in real-time. I added some default ones and more additional ones are welcome.
Changelog
Changed
Fixed
Checklist