Skip to content

chore: bench blobs with eth_runner on native prover input generation#441

Draft
AntonD3 wants to merge 17 commits intoalocascio-prover-input-runfrom
ad-bench-eth-runner
Draft

chore: bench blobs with eth_runner on native prover input generation#441
AntonD3 wants to merge 17 commits intoalocascio-prover-input-runfrom
ad-bench-eth-runner

Conversation

@AntonD3
Copy link
Contributor

@AntonD3 AntonD3 commented Dec 3, 2025

What ❔

Why ❔

Is this a breaking change?

  • Yes
  • No

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 3, 2025

Benchmark report

Benchmark Symbol Base Eff Head Eff (%) Base Raw Head Raw (%) Base Blake Head Blake (%) Base Bigint Head Bigint (%)
block_19299001 run_prepared 310,878,786 360,395,942 (+15.93%) 268,213,010 306,200,870 (+14.16%) 410,610 414,320 (+0.90%) 9,024,004 11,891,488 (+31.78%)
block_22244135 run_prepared 191,043,321 241,505,998 (+26.41%) 164,127,261 203,169,950 (+23.79%) 172,020 174,070 (+1.19%) 6,040,935 8,887,732 (+47.13%)
precompiles bn254_ecadd 53,197 53,197 (+0.00%) 47,745 47,745 (+0.00%) 0 0 (+0.00%) 1,363 1,363 (+0.00%)
precompiles bn254_ecmul 731,034 731,034 (+0.00%) 566,846 566,846 (+0.00%) 0 0 (+0.00%) 41,047 41,047 (+0.00%)
precompiles bn254_pairing 72,689,618 72,689,618 (+0.00%) 58,161,474 58,161,474 (+0.00%) 0 0 (+0.00%) 3,632,036 3,632,036 (+0.00%)
precompiles ecrecover 478,631 480,311 (+0.35%) 310,679 311,763 (+0.35%) 0 0 (+0.00%) 41,988 42,137 (+0.35%)
precompiles id 933 933 (+0.00%) 933 933 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles keccak 137,578 137,578 (+0.00%) 137,578 137,578 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles modexp 32,084,944 32,084,944 (+0.00%) 21,427,124 21,427,124 (+0.00%) 0 0 (+0.00%) 2,664,455 2,664,455 (+0.00%)
precompiles p256_verify 750,769 750,769 (+0.00%) 472,077 472,077 (+0.00%) 0 0 (+0.00%) 69,673 69,673 (+0.00%)
precompiles point_evaluation 51,158,394 51,158,394 (+0.00%) 39,535,766 39,535,766 (+0.00%) 0 0 (+0.00%) 2,905,657 2,905,657 (+0.00%)
precompiles process_transaction 73,833,641 73,828,131 (-0.01%) 59,137,789 59,134,063 (-0.01%) 160 160 (+0.00%) 3,673,323 3,672,877 (-0.01%)
precompiles ripemd 8,028 8,028 (+0.00%) 8,028 8,028 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles run_prepared 148,154,244 148,140,529 (-0.01%) 118,685,928 118,676,745 (-0.01%) 5,070 5,070 (+0.00%) 7,346,799 7,345,666 (-0.02%)
precompiles sha256 13,167 13,167 (+0.00%) 13,167 13,167 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles verify_and_apply_batch 131,835 132,169 (+0.25%) 97,115 97,449 (+0.34%) 2,170 2,170 (+0.00%) 0 0 (+0.00%)

@antoniolocascio antoniolocascio force-pushed the alocascio-prover-input-run branch 6 times, most recently from 1208ff0 to f94dc60 Compare February 6, 2026 10:22
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.

2 participants