Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
all: build_docker_images benchmark notebook

build_evm_engines:
cd evm/geth && docker build . -t ewasm/geth-bench:1
cd evm/parity && docker build . -t ewasm/parity-bench:1
cd evm/evmone && docker build . -t ewasm/evmone-bench:1
cd evm/cita-vm && docker build . -t ewasm/cita-vm-bench:1
cd evm/evmone-evm384 && docker build . -t ewasm/evmone-evm384-bench:1
cd evm-engines/geth && docker build . -t ewasm/geth-bench:1
cd evm-engines/parity && docker build . -t ewasm/parity-bench:1
cd evm-engines/evmone && docker build . -t ewasm/evmone-bench:1
cd evm-engines/cita-vm && docker build . -t ewasm/cita-vm-bench:1
cd evm-engines/evmone-evm384 && docker build . -t ewasm/evmone-evm384-bench:1

build_wasm_engines:
cd wasm-engines && ./build_engines.sh
Expand All @@ -16,7 +16,7 @@ build_scout_engines:
build_docker_images: build_evm_engines build_wasm_engines build_scout_engines

benchmark_evm_engines:
cd evm && \
cd evm-engines && \
./scripts/run_bench.sh

benchmark_scout_engines:
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
This repository contains instructions for benchmarking evm implementations, ewasm contracts and standalone wasm modules. Directory descriptions follow.

```
evm/ - contains benchmarks for different evm implementations (geth, parity, cita-vm, evmone)
evm-engines/ - contains benchmarks for different evm implementations (geth, parity, cita-vm, evmone)
ewasm/ - contains benchmarks and tests for ewasm contracts in ewasm engines.
wasm/ - contains benchmarks for wasm modules in standalone wasm engines.
wasm-engines/ - contains benchmarks for wasm modules comparing wasm engines.
```

## EVM

Directory `/evm` contains a list of the current benchmarked evm implementations:
Directory `/evm-engines` contains a list of the current benchmarked evm implementations:

```
evm/
evm-engines/
cita-vm/
evmone/
geth/
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file modified images/bignums-rollup-rs-bn128-pairings-all-combos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-rollup-rs-bn128-pairings-superops.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-rollup-rs-bn128-pairings-wabt-with-bignums.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-websnark-bn128-pairings-fasthost.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-websnark-bn128-pairings-fastmont.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-websnark-bn128-pairings-superops.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-websnark-bn128-pairings-v8-with-bignums.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/bignums-zkrollup-rust-vs-websnark-bn128-pairings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/evm-vs-wasm-bn128mul-huff-rust.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/scout-biturbo-token-all-engines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/scout-biturbo-token-compilers-vs-interpreters.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/scout-daiquiri-all-engines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/scout-daiquiri-v8-vs-wabt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/standalone-blake2b-8415-bytes-compilers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/standalone-jitbomb-guido-fuzzer-find-1-log-scale.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/standalone-jitbomb-guido-fuzzer-find-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/standalone-jitbomb-guido-fuzzer-find-2-log-scale.png
Binary file modified images/standalone-rust-bn128-pairings-compiler-vs-native.png
Binary file modified images/standalone-wabt-all-precompiles.png
Binary file modified images/standalone-wabt-vs-v8-liftoff-speedup.png
Binary file modified images/standalone-wasm-interp-bn128-pairings.png
Binary file modified images/standalone-wasmi-all-precompiles.png
Binary file modified images/wasm-interp-blake2b-exec.png
Binary file modified images/wasm-interp-blake2b-fast.png
Binary file modified images/wasm-interp-blake2b-life-wagon-v8.png
Binary file modified images/wasm-interp-blake2b.png
Binary file modified images/wasm-interp-bls12.png
Binary file modified images/wasm-interp-bn128-add.png
Binary file modified images/wasm-interp-modexp.png
Binary file modified images/websnark-vs-native-bn128-two-pairings-v8.png
Binary file modified images/websnark-vs-rust-wasm-native-zkrollup-bn128-pairings.png
Binary file modified images/websnark-vs-rust-wasm-zkrollup-bn128-pairings.png
Loading