Add support for top-down metrics
New features
- Support for top-down metrics for both GPU and CPU top-down
New plugin
hpcchart plugin
- library to display top-down metrics/donut chart
- Support two classes of colors: hot to represent stalls and cold to represent active
- The class is identified by the root node. If the root is "cold," then all the descendants are cold.
- Support portable tree icon coloring on Linux/GTK
- Add unit test for hpcchart plugin
API changes
ViewerDataEventclass: renameTOPIC_constants toEVENT_to emphasize that the constants are used to identify events- Generalize APIs to handle upper part views like top-down view (
hpcchart) and graph view (hpcgraph)
Improvements
- hpcremote: to reduce wait time in remote connection, reduce the number of attempts to 5 instead of 10.
- hpctree:
- code clean-up, add comments
- Use a hand cursor for any clickable columns
Dependency upgrade
- Use database local/client/protocol 1.3.0
Signed-off-by: Laksono Adhianto laksono@gmail.com