Support hardware counters in plotting scripts (#984)

This commit is contained in:
David Peter authored and GitHub committed 2026-10-06 09:09:18 +02:00
1 parent bc3a3f0524
commit e262cd6ea5
3 files changed
+16 -3

No files matched your search

+6 -1
View File
@@ -5,6 +5,11 @@ METRICS = {
"time_user": ("User CPU time [s]", 1),
"time_system": ("System CPU time [s]", 1),
"memory_peak_resident": ("Peak resident memory [MiB]", 1024**2),
"cpu_cycles": ("CPU cycles", 1),
"instructions": ("Completed CPU instructions", 1),
"cache_references": ("Cache references", 1),
"cache_misses": ("Cache misses", 1),
"branch_misses": ("Mispredicted branches", 1),
}
@@ -14,7 +19,7 @@ def add_metric_argument(parser):
choices=METRICS,
default="time_wall_clock",
help="Metric to plot (default: time_wall_clock). "
"Times are in seconds; memory is in MiB.",
"Times are in seconds; memory is in MiB; hardware counters are unscaled counts.",
)