Skip to content

Commit 9a5892d

Browse files
fix: improve clarity in stall accounting granularity comparison
1 parent e622bd4 commit 9a5892d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

content/learning-paths/cross-platform/topdown-compare/1c-compare-arch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ On Arm Neoverse V2, equivalent lost work appears under Bad Speculation through `
6262
| Frontend vs Backend Balance | Measured by slot distribution from `IDQ_UOPS_NOT_DELIVERED` and `CYCLE_ACTIVITY` counters | Measured using `STALL_SLOT_FRONTEND` and `STALL_SLOT_BACKEND` |
6363
| Speculative Execution Impact | Explicit "Bad Speculation" slot fraction + `MACHINE_CLEARS.*` | Derived from `BR_MIS_PRED`, `BR_MIS_PRED_RETIRED`, and `OP_SPEC/OP_RETIRED` ratios |
6464
| Cache and Memory Hierarchy | Layered: L1 → L2 → L3 → DRAM via `CYCLE_ACTIVITY` events | Effectiveness groups: L1I/L1D/L2/LL with MPKI and hit/miss ratios |
65-
| Stall Accounting Granularity | Strict hierarchical attribution (single bottleneck per slot) | Flexible overlap across groupsmultiple concurrent stall sources possible |
65+
| Stall Accounting Granularity | Strict hierarchical attribution (single bottleneck per slot) | Flexible overlap across groups - multiple concurrent stall sources possible |
6666
| Metric Normalization | All metrics normalized to total slots = machine_width × CPU cycles | All metrics normalized to total slots = CPU cycles × 8 (rename width) |
6767

6868
## Practical cross-platform guidance

0 commit comments

Comments
 (0)