issues
search
risechain
/
pevm
Blazingly fast Parallel EVM
MIT License
173
stars
17
forks
source link
Redesign the scheduler
#190
Open
hai-rise
opened
2 months ago
hai-rise
commented
2 months ago
Ideas:
Minimize synchronization between worker threads.
Track
Committed
transactions over
Validated
to better estimate when to exit idle worker threads early.
Start post-processing when the scheduler signals completeness, not when all worker threads have joined (huge tail latency).
Relax atomic orderings where possible.
Study Aptos's new waves concept.
Ideas:
Committed
transactions overValidated
to better estimate when to exit idle worker threads early.