@@ -11,50 +11,50 @@ Latest benchmark results comparing Guillotine and Revm EVMs (10 iterations):
1111
1212| EVM | Mean (s) | Std Dev | Min (s) | Max (s) | Median (s) |
1313| -----| ----------| ---------| ---------| ---------| ------------|
14- | ⚡ guillotine | 0.0472 | 0.0005 | 0.0465 | 0.0478 | 0.0472 |
15- | revm | 0.0530 | 0.0006 | 0.0522 | 0.0538 | 0.0530 |
14+ | ⚡ guillotine | 0.0465 | 0.0010 | 0.0452 | 0.0479 | 0.0465 |
15+ | revm | 0.0543 | 0.0010 | 0.0529 | 0.0558 | 0.0543 |
1616
17- ** Performance** : guillotine is 1.11x faster than revm
17+ ** Performance** : guillotine is 1.17x faster than revm
1818
19- ### ten_thousand_hashes
20- * Execute 10,000 keccak256 hash operations*
19+ ### erc20_transfer_bench
20+ * Benchmark ERC20 transfer operations*
2121
2222| EVM | Mean (s) | Std Dev | Min (s) | Max (s) | Median (s) |
2323| -----| ----------| ---------| ---------| ---------| ------------|
24- | ⚡ guillotine | 0.0539 | 0.0006 | 0.0531 | 0.0551 | 0.0537 |
25- | revm | 0.0773 | 0.0012 | 0.0757 | 0.0790 | 0.0773 |
24+ | ⚡ guillotine | 0.0605 | 0.0009 | 0.0593 | 0.0619 | 0.0605 |
25+ | revm | 0.0678 | 0.0021 | 0.0642 | 0.0704 | 0.0679 |
2626
27- ** Performance** : guillotine is 1.43x faster than revm
27+ ** Performance** : guillotine is 1.12x faster than revm
2828
29- ### erc20_transfer_bench
30- * Benchmark ERC20 transfer operations*
29+ ### erc20_mint_bench
30+ * Benchmark ERC20 minting operations*
3131
3232| EVM | Mean (s) | Std Dev | Min (s) | Max (s) | Median (s) |
3333| -----| ----------| ---------| ---------| ---------| ------------|
34- | ⚡ guillotine | 0.0608 | 0.0007 | 0.0599 | 0.0619 | 0.0607 |
35- | revm | 0.0650 | 0.0006 | 0.0643 | 0.0662 | 0.0649 |
34+ | ⚡ guillotine | 0.0397 | 0.0005 | 0.0390 | 0.0403 | 0.0397 |
35+ | revm | 0.0436 | 0.0012 | 0.0415 | 0.0457 | 0.0437 |
3636
37- ** Performance** : guillotine is 1.07x faster than revm
37+ ** Performance** : guillotine is 1.10x faster than revm
3838
39- ### erc20_mint_bench
40- * Benchmark ERC20 minting operations*
39+ ### ten_thousand_hashes
40+ * Execute 10,000 keccak256 hash operations*
4141
4242| EVM | Mean (s) | Std Dev | Min (s) | Max (s) | Median (s) |
4343| -----| ----------| ---------| ---------| ---------| ------------|
44- | ⚡ guillotine | 0.0399 | 0.0005 | 0.0392 | 0.0407 | 0.0398 |
45- | revm | 0.0424 | 0.0006 | 0.0415 | 0.0432 | 0.0425 |
44+ | ⚡ guillotine | 0.0543 | 0.0007 | 0.0534 | 0.0556 | 0.0542 |
45+ | revm | 0.0806 | 0.0018 | 0.0780 | 0.0841 | 0.0804 |
4646
47- ** Performance** : guillotine is 1.06x faster than revm
47+ ** Performance** : guillotine is 1.48x faster than revm
4848
4949### snailtracer
5050* Ray tracing benchmark (compute intensive, 1B gas)*
5151
5252| EVM | Mean (s) | Std Dev | Min (s) | Max (s) | Median (s) |
5353| -----| ----------| ---------| ---------| ---------| ------------|
54- | ⚡ guillotine | 0.2318 | 0.0010 | 0.2304 | 0.2334 | 0.2316 |
55- | revm | 0.2847 | 0.0019 | 0.2813 | 0.2882 | 0.2848 |
54+ | ⚡ guillotine | 0.2337 | 0.0016 | 0.2318 | 0.2370 | 0.2334 |
55+ | revm | 0.2919 | 0.0018 | 0.2892 | 0.2952 | 0.2920 |
5656
57- ** Performance** : guillotine is 1.23x faster than revm
57+ ** Performance** : guillotine is 1.25x faster than revm
5858
5959## Features
6060
0 commit comments