ETHPrague 2024

Advancing Parallel EVM: Parallel I/O via Programmable Access List and Intelligent I/O Preloading
06-02, 11:00–11:25 (Europe/Prague), Flower Stage

We explore two key strategies for enhancing Ethereum's efficiency through parallel I/O: EIP-7650, which allows developers to specify access lists for parallel data preloading, reducing latency and gas costs; and Intelligent I/O Preloading, optimizing execution by common patterns.


In this talk, we delve into two innovative strategies to maximize the advantages of parallel I/O:
- EIP-7650: Programmable Access Lists - This mechanism empowers smart contract developers to proactively define access lists within their code. By facilitating parallel preloading of data, it significantly reduces transaction latency and optimizes gas costs.
- Intelligent I/O Preloading - This strategy optimizes contract execution by preloading commonly accessed data patterns. By doing so, it improves Ethereum's operational efficiency and transaction throughput.

Adoption of these parallel I/O strategies sheds light on higher transaction throughput and reduced operational costs, marking a step forward in the blockchain's evolution toward scalability.

Active Ethereum ecosystem contributor (ethresear.ch / magician)
- Author/coauthor of EIPs-4804/4972/5018/5027/6150
- PhD from Georgia Tech
- Former engineer at Meta/Google/EMC

Interested in Ethereum's DA and L2 and received multiple grants from EF
- Vitalik’s grant on cross-L2 bridge
- Data Availability Sampling Research: https://blog.ethereum.org/2022/12/07/esp-allocation-q3-22
- EthStorage - Proof of Storage on L2 Dataset with L1 Contract: - https://blog.ethereum.org/2023/02/14/layer-2-grants-roundup
- OP Stack grants on multi-section fault proof and zk fault proof

This speaker also appears in: