Textlog implementation for UVM profiling #350
Unanswered
DavidPoliakoff
asked this question in
Q&A
Replies: 2 comments
-
The textlog service currently only triggers on events created by the event service. This should be easy to fix, but I don't have a quick workaround unfortunately. |
Beta Was this translation helpful? Give feedback.
0 replies
-
So with the latest commit (326dae0) this should work if you set the textlog trigger to |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
So, we've done UVM profiling at end of run, but now we have a user who has a use case in which the program doesn't terminate. They want to see where the UVM is thrashing and evicting their pages. I thought of a few implementations for this, but the most extensible is to use the textlog service.
Our report-based config:
I've tried some obvious alterations (add textlog service, make it trigger on cupti.sync, make the textlog_formatstring print "%function% %alloc.label#cupti.fault.addr%") but none of them work. Any thoughts? Basically I want each cupti.sync to print the associated UVM movements
Beta Was this translation helpful? Give feedback.
All reactions