Skip to content

Conversation

@morganthomas
Copy link
Contributor

This change set reduces WHIR recursion cycle count by 576, while reducing bytecode size by 16, increasing memory footprint by 72, and reducing memory usage from 97.4% to 97.6%. Tested using:

RUSTFLAGS='-C target-cpu=native' cargo run --release -- recursion --count 8

This change set did not significantly change proving time in my measurements. I guess this is a pattern we will observe due to the hypothesis that a change in cycle count or memory footprint does not significantly change proving time unless it allows for the traces to be a lesser power of two in size.

@morganthomas morganthomas marked this pull request as ready for review December 12, 2025 21:02
@TomWambsgans TomWambsgans merged commit add101a into leanEthereum:main Dec 12, 2025
3 checks passed
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