-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream EVM benchmarking #22
Comments
Things have improved since October, now all the sources are in this repository and in https://github.com/ewasm-benchmarking. Yet it would be nice to upstream some of the benchmarking code. Out of all the forks we have, I think upstreaming to openethereum is one case which could make sense: https://github.com/ewasm-benchmarking/openethereum/tree/evm-code-bencher |
@chfast And can this evmone fork https://github.com/ewasm-benchmarking/evmone/commits/bench-evm-codes replaced by upstream? |
I would be interested in messing with openethereum/evm-code-bencher. Should we make a separate tool out of it or rather new mode in evmbin tool? (currently it looks to replace most of evmbin features) |
@gumb0 I were you I'd ask openethereum first whether they are interested in such features, either in evmbin or in a separate tool. If they are, then perhaps it is worth the effort, if we can timebox into some low number of hours. |
Updates:
|
The current scripts for running benchmarks on EVM implementations are in https://github.com/cdetrio/benchmarking-wasm-ewasm-evm (private repo).
They are based on out-of-tree changes that should be upstreamed to:
Also consider:
Recent results: https://docs.google.com/presentation/d/1MgXd159bmx37Q70Ng_ggHcClcYLafYqrxNEBFKAMqWI/edit#slide=id.g64bd7b8151_0_1
The EVM should accept for benchmarking
From each EVM we need following data:
The text was updated successfully, but these errors were encountered: