Skip to content

feat: Add p10 and p90 percentile metrics for performance tracking - #129

Merged
simonleesyuan30 merged 1 commit into
AI-Hypercomputer:chsfrom
simrankaurb:feat-p90-metrics
Aug 14, 2026
Merged

feat: Add p10 and p90 percentile metrics for performance tracking#129
simonleesyuan30 merged 1 commit into
AI-Hypercomputer:chsfrom
simrankaurb:feat-p90-metrics

Conversation

@simrankaurb

@simrankaurb simrankaurb commented Aug 13, 2026

Copy link
Copy Markdown

This PR introduces p10 and p90 percentile tracking for step time, throughput, bandwidth, and MFU statistics, providing better visibility into performance variance across microbenchmarks.

Changes:

  • Added p10 tracking to the metrics_list percentile calculations.
  • Updated console standard output in benchmark_hbm.py and benchmark_utils.py to display p10 and p90 metrics alongside the median (p50).

Logs: https://paste.googleplex.com/5817900119228416

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates HBM and FLOPS benchmark scripts to calculate, print, and record p90 metrics for step time, bandwidth, and throughput. The review feedback suggests improving consistency and completeness by also recording the median (p50) metrics for time and bandwidth in the HBM benchmark metadata, as well as printing and recording the p90 total throughput across all devices in the FLOPS benchmark.

Comment thread Ironwood/src/benchmark_hbm.py Outdated
Comment thread Ironwood/src/benchmark_utils.py
Comment thread Ironwood/src/benchmark_utils.py
@simrankaurb
simrankaurb force-pushed the feat-p90-metrics branch 14 times, most recently from 466ba1e to 80db69a Compare August 14, 2026 10:07
@simrankaurb simrankaurb changed the title Feat p90 metrics feat: Add p10 and p90 percentile metrics for performance tracking Aug 14, 2026
@simonleesyuan30
simonleesyuan30 merged commit 77c6dee into AI-Hypercomputer:chs Aug 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants