Skip to content

Warm benchmark runs before measurement - #14

Open
yanghaoran29 wants to merge 1 commit into
mainfrom
prewarm-handshake-benchmark
Open

Warm benchmark runs before measurement#14
yanghaoran29 wants to merge 1 commit into
mainfrom
prewarm-handshake-benchmark

Conversation

@yanghaoran29

Copy link
Copy Markdown
Owner

Summary

  • prewarm the runtime arena during Worker.init
  • execute one callable warmup before benchmark rounds
  • add handshake-only/runtime prewarm trace separation and preserve round statistics
  • add A5/A2A3 runtime support and tests

Validation

  • C++ unit targets: test_call_config, test_a5_trb_runtime_temp_buffer
  • A5 board via task-submit: Case0 passed with chip.prewarm.run and chip.prewarm.build traces

Note: the callable warmup triggers graph-build/task-submit, while graph-build remains per-run in the current runtime.

@yanghaoran29
yanghaoran29 force-pushed the prewarm-handshake-benchmark branch 4 times, most recently from ed5612e to 18014c6 Compare September 4, 2026 06:28
…ficial run

TMR warms handshake and dispatch with function_bin_addr=0 so user kernels,
swimlanes, and rounds stay on official runs. HBG prepare returns unsupported
and ChipRunLane skips the dry-run.

Co-authored-by: Cursor <cursoragent@cursor.com>
@yanghaoran29
yanghaoran29 force-pushed the prewarm-handshake-benchmark branch from 18014c6 to f4731ed Compare September 4, 2026 06:45
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.

1 participant