Add docs/benchmarks/baseline-gemmini-rocket.md skeleton for Phase 2 baseline #98

Closed
opened 2026-05-26 09:04:20 -03:00 by navigator · 2 comments
Owner

Goal

Create the baseline benchmark report skeleton at docs/benchmarks/baseline-gemmini-rocket.md, referenced by PLAN.md Section 7 as the landing spot for upstream-Gemmini-on-Rocket measurements (cycles, scratchpad utilization, branch predictor stats). The skeleton anchors Phase 2 work and gives the head-to-head report (report-v1.md) a stable baseline reference to point at.

Sections to include:

  • Overview (scope: baseline upstream CONFIG=GemminiRocketConfig only; pre-FluidPop changes)
  • Build environment (Chipyard hash from rtl/chipyard.hash — TBD until Week 4; Verilator version; toolchain commit)
  • Workloads (bare-metal Gemmini tests; ResNet-50 inference)
  • Metrics collected (cycles, scratchpad utilization, branch predictor hit/miss, IPC — placeholder tables)
  • Methodology notes (single-threaded sim, warm-up policy, reset state)
  • Caveats (sim-only; no power numbers; Sky130/IHP130 area numbers belong in synthesis report not here)
  • Reproduction recipe (placeholder: command lines TBD until Phase 2 lands)

Acceptance criteria

  • docs/benchmarks/baseline-gemmini-rocket.md exists with the sections above
  • Status: Draft skeleton + Owner: TBD header
  • Each section has TODO markers and 2-3 line intent description
  • Placeholder tables present with header rows but no fabricated data
  • Explicitly notes Chipyard hash is TBD until Section 6 Week 4 lands
  • References PLAN.md Sections 7, 6 (Week 4), and the head-to-head report deliverable
  • docs/benchmarks/README.md created or updated to list this baseline doc alongside report-v1.md

Plan refs

Section 7 (Phase 2 baseline measurements), Section 6 (Chipyard pin), Section 10 (deliverable #5 references this baseline)

Notes

Skeleton only — actual numbers land during Phase 2 (weeks 5-6). Do NOT fabricate cycle counts or any measurements. The reproduction recipe stays as a placeholder until the Chipyard install issue completes and Phase 2 measurement work begins.

## Goal Create the baseline benchmark report skeleton at `docs/benchmarks/baseline-gemmini-rocket.md`, referenced by PLAN.md Section 7 as the landing spot for upstream-Gemmini-on-Rocket measurements (cycles, scratchpad utilization, branch predictor stats). The skeleton anchors Phase 2 work and gives the head-to-head report (`report-v1.md`) a stable baseline reference to point at. Sections to include: - Overview (scope: baseline upstream `CONFIG=GemminiRocketConfig` only; pre-FluidPop changes) - Build environment (Chipyard hash from `rtl/chipyard.hash` — TBD until Week 4; Verilator version; toolchain commit) - Workloads (bare-metal Gemmini tests; ResNet-50 inference) - Metrics collected (cycles, scratchpad utilization, branch predictor hit/miss, IPC — placeholder tables) - Methodology notes (single-threaded sim, warm-up policy, reset state) - Caveats (sim-only; no power numbers; Sky130/IHP130 area numbers belong in synthesis report not here) - Reproduction recipe (placeholder: command lines TBD until Phase 2 lands) ## Acceptance criteria - [ ] `docs/benchmarks/baseline-gemmini-rocket.md` exists with the sections above - [ ] `Status: Draft skeleton` + `Owner: TBD` header - [ ] Each section has `TODO` markers and 2-3 line intent description - [ ] Placeholder tables present with header rows but no fabricated data - [ ] Explicitly notes Chipyard hash is TBD until Section 6 Week 4 lands - [ ] References PLAN.md Sections 7, 6 (Week 4), and the head-to-head report deliverable - [ ] `docs/benchmarks/README.md` created or updated to list this baseline doc alongside `report-v1.md` ## Plan refs Section 7 (Phase 2 baseline measurements), Section 6 (Chipyard pin), Section 10 (deliverable #5 references this baseline) ## Notes Skeleton only — actual numbers land during Phase 2 (weeks 5-6). Do NOT fabricate cycle counts or any measurements. The reproduction recipe stays as a placeholder until the Chipyard install issue completes and Phase 2 measurement work begins.
Author
Owner
No description provided.
<!-- agent:claim by=dispatcher run=20260526T120712Z_issue98 ts=1779797233 -->
Author
Owner
No description provided.
<!-- agent:pr pr=#101 branch=auto/issue-98-20260526T120712Z_issue98 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Fluid/fluidpop-v1#98
No description provided.