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

  • ViewerDataEvent class: rename TOPIC_ constants to EVENT_ 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

Merge request reports

Loading