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
-
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