Skip to content

refactor(runtime): introduce block executor - #154

Merged
clearloop merged 23 commits into
mainfrom
numa
May 23, 2026
Merged

refactor(runtime): introduce block executor#154
clearloop merged 23 commits into
mainfrom
numa

Conversation

@clearloop

@clearloop clearloop commented May 23, 2026

Copy link
Copy Markdown
Collaborator
2026-05-23T18:14:12.359922Z  INFO fuzz target starting: spec=tiny, data_path=/tmp/jam_fuzz, socket=/tmp/jam_fuzz/fuzz.sock, vm=interpreter, cpu="AMD Ryzen Threadripper PRO 7995WX 96-Cores" (96 cores), ram=251.2 GB

NOTE: the more coordinations we introduce, the more tax we are paying to the 96-cores machine, stop optimizing now, as the result, interpreter version is clearly faster than the compiler version, even for our interpreter, we are slower than other interpreter now though on consumer machines our interpreters are way faster than others. not sure if it is manly caused by "rayon" but we have already capped the threads to 32.

won't do more optimizations.

Changes

  • introduce block state transition executor
  • post batch verifications for assurances/guarantees
  • batch verification for disputes
  • wire multi-tree for TestChain
  • clean the version generation logic

@clearloop clearloop changed the title refactor(runtime): introduce block executor & adapt numa for spaceVM refactor(runtime): introduce block executor May 23, 2026
@clearloop
clearloop merged commit 8b1ce31 into main May 23, 2026
3 checks passed
@clearloop
clearloop deleted the numa branch May 23, 2026 18:34
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