docs(benchmarks): add baseline-gemmini-rocket skeleton for Phase 2 #101
No reviewers
Labels
No labels
adr
agent:blocked-ci
agent:blocked-human
agent:blocked-resolver
agent:done
agent:in-progress
agent:no-touch
agent:pinged
agent:pr-open
agent:queued
agent:wip
area:board
area:funding
area:infra
area:phy
area:poplink
area:rtl
area:software
area:supply-chain
area:verification
ci-failed
ci-timeout
docs
do-not-merge
human-approved
needs-human-approval
needs-rebase
needs-triage
phase:1
ready-for-review
review:findings
review:pass
risk:tripwire
swarm:quarantined
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Fluid/fluidpop-v1!101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "auto/issue-98-20260526T120712Z_issue98"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Promote
docs/benchmarks/baseline-gemmini-rocket.mdfromStubtoDraft skeletonso Phase 2 (PLAN.md §7) measurements have a stable landing spot andreport-v1.mdhas a deterministic anchor for its speedup denominators.Sections added per the issue acceptance criteria:
CONFIG=GemminiRocketConfig, pre-FluidPopHonest-reporting boundary held: no fabricated cycle counts, utilisation percentages, or branch-predictor values committed. Per PLAN.md §9.3, every result row will be added only when a Verilator run produces it and the producing commit hash + harness invocation are recorded alongside.
docs/benchmarks/README.mdstatus column for this doc updatedStub→Draft skeletonto keep the index in sync.Plan refs
rtl/chipyard.hash) — flagged as TBD-blocker for the build-environment rowreport-v1.md) — consumer of the baseline as speedup denominatorTest plan
docs/benchmarks/baseline-gemmini-rocket.mdStatus: Draft skeleton+Owner: TBDheaderdocs/benchmarks/README.mdupdated to reflect new statusCloses #98
VERDICT: PASS
PR #101 promotes
docs/benchmarks/baseline-gemmini-rocket.mdfrom Stub to Draft skeleton, alongside a minimaldocs/benchmarks/README.mdstatus-column sync. Scope is cleanly bounded to Issue #98 and consistent with the structure established by PR #90 (which created thedocs/benchmarks/tree). Mechanical guardrails pass: existingCC-BY-SA-4.0SPDX headers preserved on both files (diff starts at line 4 on the baseline doc, header untouched on the README), no AI/Anthropic attribution, no off-limits paths, no Chisel module so rules 4–6 don't apply. Rule 7 is handled meticulously: every result-table cell is uniformlyTBD, every section is aTODOblock, and the top-of-file callout plus the closing paragraph both restate that "no cycle count, utilisation percentage, or branch predictor statistic may be fabricated, extrapolated, or back-filled from the analytic model" — directly anchored to PLAN.md §9.3 honest reporting. The §6 Caveats list (sim-only, no power, no area, upstream-only) reinforces the boundary at the right scope, mirroring PR #90's same-section pattern. Every numerical claim that does appear is attributed to a specific PLAN.md section: "Verilator>= 5.012floor per Section 5.3", "Tag1.13.0per Section 6" (Chipyard), "~10 kHz sim-clock ceiling on a 16-core host called out in Section 8.3" — these match prior approved PRs (PR #90 used the same Verilator/Chipyard/§8.3 references). The Reproduction recipe in §7 uses a code block but the content is honestlyTBD — populated when PLAN.md Section 7 (Phase 2) landswith a non-fabricated description of what the recipe will contain. The pinned-toolchain table in §2 carriesTBDin every "Pinned value" cell, with the Chipyard row explicitly noting it's awaitingrtl/chipyard.hashfrom §6 Week 4. The README status-column update from "Stub" to "Draft skeleton" is the right minimal companion edit — keeping the index in sync rather than a drive-by — and matches what PR #90 already had forreport-v1.md. The doc correctly positions itself as the speedup denominator forreport-v1.mdwithout committing the numerator side, exactly the separation PR #90 set up.Findings
None.
CI green (head
2b5d5521e7), auto-approving2b5d5521e7eb63bafb63CI green (head
eb63bafb63), auto-approving