consensus-shipyard / consensuslab

The go-to place for scalable decentralised consensus research
66 stars 3 forks source link

🎯 | G2-M1.1: Design and implement the basic mechanisms for parallel execution in FEVM #199

Closed jsoares closed 1 year ago

jsoares commented 1 year ago

FVM can execute messages concurrently in separate CPU threads, assuming absence of dependencies between the messages; state updates are merged in a trivial way at the end of concurrent execution. This is a prerequisite for all the subsequent work. Performance measurement confirms the viability of parallel execution for increasing FEVM performance.

Steps:

Risks and alternatives:

ETA: 2023-03-31