AMokichev/ Add new widget to show code and correspond it to the ISA#841
AMokichev/ Add new widget to show code and correspond it to the ISA#841amokiche-amd wants to merge 8 commits into
Conversation
d0cf578 to
41039f1
Compare
one more file replace font stub by system font add control panel to the view prototype to draw the code show isa without connecting last changes add common state, but broke behavour fix selection + refactoring make code more readable data models with generated stubs refactor ProcessLoadComputeTrace Add new files to controller Read and send one field throught DB and controller refactor refactor LoadPCSamplingData function Fill source file structure Fill source lines fill isa lines refactor to get rid of id offset Load junctions Load stall records Get rid of stubs to load DB and use data provider for PC Sampling add chosing of source file from dropdawn fix split container and make splitter visible add stall reason count and move comment to another column
63f893d to
99a378d
Compare
|
I haven't tested/looked deeply yet, but it looks like all data is loaded once on initial file open? I think this use case warrants breaking up the data load into an initial discovery, followed by dynamically loading pieces driven by user input, like how the metrics how handled. I mention this because...
|
Now I think I should have done this in the next pull request, but since I'd already started, I finished it right away. So this functionality has been added. |
Motivation
[Optiq-Compute] Add new widget to show code and correspond it to the ISA
Add the prototype for PC sampling view to analyze the code and ISA
Technical Details
A data model for PC sampling has been added, along with data loading from the database via a controller and populating the data model. This data model is then used to build the code for ISA View. To enable this, you must build the tool with the ROCPROFVIS_DEVELOPER_MODE flag.
The part of the code responsible for the stall is a stub; there is currently no clear picture of what it should look like.
Test Plan
Test Result
Submission Checklist