Skip to content

Instantly share code, notes, and snippets.

@garyschulte
Last active December 9, 2024 21:16
Show Gist options
  • Save garyschulte/7de012b3caf1ac72a3e9cfcd90943e6d to your computer and use it in GitHub Desktop.
Save garyschulte/7de012b3caf1ac72a3e9cfcd90943e6d to your computer and use it in GitHub Desktop.
Besu MSM benchmarks task limit set to 1
Benchmark machine NUC 13 Intel i5-1340P
using jwasinger https://github.com/jwasinger/goevmlab.git
commit 723c3aebf0ee91d508a9e60debe4ebbcb26e3000 (HEAD -> bls-bench, jwasinger/bls-bench)
➜ bls12381bench git:(bls-bench) ✗ GETH_EVM=./besu_wrapper.sh ./benchmark_g1msm.sh ; GETH_EVM=./besu_wrapper.sh ./benchmark_g2msm.sh
benchmarking g1msm
1 pairs: 61 mgas/sec
2 pairs: 49 mgas/sec
3 pairs: 68 mgas/sec
4 pairs: 67 mgas/sec
5 pairs: 67 mgas/sec
6 pairs: 78 mgas/sec
7 pairs: 75 mgas/sec
8 pairs: 72 mgas/sec
9 pairs: 71 mgas/sec
10 pairs: 73 mgas/sec
11 pairs: 72 mgas/sec
12 pairs: 72 mgas/sec
13 pairs: 82 mgas/sec
14 pairs: 81 mgas/sec
15 pairs: 81 mgas/sec
16 pairs: 76 mgas/sec
17 pairs: 77 mgas/sec
18 pairs: 76 mgas/sec
19 pairs: 77 mgas/sec
20 pairs: 77 mgas/sec
21 pairs: 89 mgas/sec
22 pairs: 89 mgas/sec
23 pairs: 87 mgas/sec
24 pairs: 90 mgas/sec
25 pairs: 90 mgas/sec
26 pairs: 88 mgas/sec
27 pairs: 88 mgas/sec
28 pairs: 87 mgas/sec
29 pairs: 87 mgas/sec
30 pairs: 107 mgas/sec
31 pairs: 102 mgas/sec
32 pairs: 103 mgas/sec
64 pairs: 103 mgas/sec
128 pairs: 87 mgas/sec
256 pairs: 88 mgas/sec
512 pairs: 93 mgas/sec
2048 pairs: 99 mgas/sec
4096 pairs: 100 mgas/sec
benchmarking g2msm
1 pairs: 60 mgas/sec
2 pairs: 100 mgas/sec
3 pairs: 110 mgas/sec
4 pairs: 108 mgas/sec
5 pairs: 114 mgas/sec
6 pairs: 140 mgas/sec
7 pairs: 141 mgas/sec
8 pairs: 133 mgas/sec
9 pairs: 139 mgas/sec
10 pairs: 169 mgas/sec
11 pairs: 167 mgas/sec
12 pairs: 169 mgas/sec
13 pairs: 167 mgas/sec
14 pairs: 195 mgas/sec
15 pairs: 194 mgas/sec
16 pairs: 187 mgas/sec
17 pairs: 190 mgas/sec
18 pairs: 187 mgas/sec
19 pairs: 189 mgas/sec
20 pairs: 186 mgas/sec
21 pairs: 217 mgas/sec
22 pairs: 222 mgas/sec
23 pairs: 222 mgas/sec
24 pairs: 220 mgas/sec
25 pairs: 225 mgas/sec
26 pairs: 223 mgas/sec
27 pairs: 219 mgas/sec
28 pairs: 217 mgas/sec
29 pairs: 221 mgas/sec
30 pairs: 216 mgas/sec
31 pairs: 215 mgas/sec
32 pairs: 216 mgas/sec
64 pairs: 205 mgas/sec
128 pairs: 186 mgas/sec
256 pairs: 192 mgas/sec
512 pairs: 218 mgas/sec
2048 pairs: 247 mgas/sec
4096 pairs: 246 mgas/sec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment