Add characterization result figures

This commit is contained in:
2026-05-25 15:15:10 +08:00
parent 0f64fb3261
commit 5ed6f6fe5b
8 changed files with 382 additions and 6 deletions

View File

@@ -1,10 +1,54 @@
# Figures Index
No generated figures are committed by this script. Batch-specific figures should be generated from:
Generated by:
- `analysis/characterization/analyze.py` for Batch 0/1 trace figures.
- future Batch 2 step-timeline artifacts for interference plots.
- future Batch 3 per-worker/session artifacts for hot-spot plots.
- future Batch 4 arrival-rate sweep artifacts for SRR curves.
```bash
.venv/bin/python analysis/characterization/plot_current_results.py
```
This file exists so the audit package has a stable placeholder until fresh figures are generated.
| Figure | Intended Claim |
|---|---|
| [fig_full_trace_workload.png](figures/fig_full_trace_workload.png) | Full GLM-5.1 trace is long-input, short-output, and high input/output ratio. |
| [fig_session_skew.png](figures/fig_session_skew.png) | Session input-token mass is highly skewed; top sessions dominate work. |
| [fig_pdsep_vs_combined.png](figures/fig_pdsep_vs_combined.png) | Existing static PD-sep A/B regresses TTFT/E2E vs combined. |
| [fig_elastic_vs_baseline.png](figures/fig_elastic_vs_baseline.png) | Existing elastic transfer-based run does not improve TTFT/TPOT over high-contention baseline. |
| [fig_gpu_balance.png](figures/fig_gpu_balance.png) | Existing runs show GPU-util imbalance, but more data is needed for hot-spot causality. |
| [fig_claim_status.png](figures/fig_claim_status.png) | Current audit separates supported, partial, and unsupported claims. |
## Figure Previews
### Full Trace Workload
Full GLM-5.1 trace is long-input, short-output, and high input/output ratio.
![Full Trace Workload](figures/fig_full_trace_workload.png)
### Session Skew
Session input-token mass is highly skewed; top sessions dominate work.
![Session Skew](figures/fig_session_skew.png)
### PD-Sep vs Combined
Existing static PD-sep A/B regresses TTFT/E2E vs combined.
![PD-Sep vs Combined](figures/fig_pdsep_vs_combined.png)
### Elastic vs Baseline
Existing elastic transfer-based run does not improve TTFT/TPOT over high-contention baseline.
![Elastic vs Baseline](figures/fig_elastic_vs_baseline.png)
### GPU Balance
Existing runs show GPU-util imbalance, but more data is needed for hot-spot causality.
![GPU Balance](figures/fig_gpu_balance.png)
### Claim Status
Current audit separates supported, partial, and unsupported claims.
![Claim Status](figures/fig_claim_status.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB