From bc99cdf2d24de765a19478697f67038b750c3c2b Mon Sep 17 00:00:00 2001 From: paritytech-ci Date: Fri, 24 Nov 2023 18:38:19 +0000 Subject: [PATCH] [benchmarks] add benchmarks results for the latest master --- benchmarks/criterion/output-criterion.txt | 72 +++++++++++++++++++++++ benchmarks/wasmtime/output-wasmtime.txt | 72 +++++++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 benchmarks/criterion/output-criterion.txt create mode 100644 benchmarks/wasmtime/output-wasmtime.txt diff --git a/benchmarks/criterion/output-criterion.txt b/benchmarks/criterion/output-criterion.txt new file mode 100644 index 0000000000..32be6176b8 --- /dev/null +++ b/benchmarks/criterion/output-criterion.txt @@ -0,0 +1,72 @@ +test translate/wasm_kernel ... bench: 4179337 ns/iter (+/- 17937) + +test translate/spidermonkey ... bench: 64134773 ns/iter (+/- 223540) + +test translate/erc20 ... bench: 103467 ns/iter (+/- 314) + +test translate/erc721 ... bench: 145690 ns/iter (+/- 615) + +test translate/erc1155 ... bench: 209057 ns/iter (+/- 961) + +test instantiate/wasm_kernel ... bench: 54167 ns/iter (+/- 597) + +test execute/tiny_keccak ... bench: 324476 ns/iter (+/- 2035) + +test execute/rev_complement ... bench: 423504 ns/iter (+/- 484) + +test execute/regex_redux ... bench: 457393 ns/iter (+/- 818) + +test execute/count_until ... bench: 5458931 ns/iter (+/- 10615) + +test execute/br_table ... bench: 1341753 ns/iter (+/- 17951) + +test execute/trunc_f2i ... bench: 731204 ns/iter (+/- 510) + +test execute/bare_call_0/typed ... bench: 1162163 ns/iter (+/- 7493) + +test execute/bare_call_1/typed ... bench: 1270653 ns/iter (+/- 19823) + +test execute/bare_call_4/typed ... bench: 1226342 ns/iter (+/- 3326) + +test execute/bare_call_16/typed ... bench: 1613820 ns/iter (+/- 61102) + +test execute/bare_call_0 ... bench: 1548749 ns/iter (+/- 9043) + +test execute/bare_call_1 ... bench: 1595975 ns/iter (+/- 15868) + +test execute/bare_call_4 ... bench: 1769290 ns/iter (+/- 9901) + +test execute/bare_call_16 ... bench: 2548647 ns/iter (+/- 38774) + +test execute/global_bump ... bench: 742659 ns/iter (+/- 36872) + +test execute/global_const ... bench: 661213 ns/iter (+/- 3028) + +test execute/factorial_recursive ... bench: 490760 ns/iter (+/- 1199) + +test execute/factorial_iterative ... bench: 328300 ns/iter (+/- 797) + +test execute/recursive_ok ... bench: 94500 ns/iter (+/- 229) + +test execute/recursive_scan ... bench: 129857 ns/iter (+/- 169) + +test execute/recursive_trap ... bench: 8799 ns/iter (+/- 11) + +test execute/host_calls ... bench: 37012 ns/iter (+/- 1263) + +test execute/fuse ... bench: 10601053 ns/iter (+/- 15553) + +test execute/fibonacci_rec ... bench: 4022261 ns/iter (+/- 3088) + +test execute/fibonacci_tail ... bench: 854901 ns/iter (+/- 1033) + +test execute/fibonacci_iter ... bench: 1399073 ns/iter (+/- 1776) + +test execute/recursive_is_even ... bench: 663526 ns/iter (+/- 5515) + +test execute/memory_sum ... bench: 1182015 ns/iter (+/- 675) + +test execute/memory_fill ... bench: 1211765 ns/iter (+/- 1499) + +test execute/memory_vec_add ... bench: 2531158 ns/iter (+/- 3616) + diff --git a/benchmarks/wasmtime/output-wasmtime.txt b/benchmarks/wasmtime/output-wasmtime.txt new file mode 100644 index 0000000000..ddecb32c37 --- /dev/null +++ b/benchmarks/wasmtime/output-wasmtime.txt @@ -0,0 +1,72 @@ +test translate/wasm_kernel ... bench: 6600422 ns/iter (+/- 30332) + +test translate/spidermonkey ... bench: 115684142 ns/iter (+/- 306812) + +test translate/erc20 ... bench: 178568 ns/iter (+/- 593) + +test translate/erc721 ... bench: 258640 ns/iter (+/- 537) + +test translate/erc1155 ... bench: 368849 ns/iter (+/- 451) + +test instantiate/wasm_kernel ... bench: 58189 ns/iter (+/- 1464) + +test execute/tiny_keccak ... bench: 1103064 ns/iter (+/- 3038) + +test execute/rev_complement ... bench: 1144622 ns/iter (+/- 1967) + +test execute/regex_redux ... bench: 1263652 ns/iter (+/- 5559) + +test execute/count_until ... bench: 16771923 ns/iter (+/- 43465) + +test execute/br_table ... bench: 1235157 ns/iter (+/- 1390) + +test execute/trunc_f2i ... bench: 1715803 ns/iter (+/- 1122) + +test execute/bare_call_0/typed ... bench: 845487 ns/iter (+/- 45598) + +test execute/bare_call_1/typed ... bench: 1087647 ns/iter (+/- 1578) + +test execute/bare_call_4/typed ... bench: 1061311 ns/iter (+/- 1358) + +test execute/bare_call_16/typed ... bench: 1933630 ns/iter (+/- 2610) + +test execute/bare_call_0 ... bench: 1176516 ns/iter (+/- 4645) + +test execute/bare_call_1 ... bench: 1365923 ns/iter (+/- 3466) + +test execute/bare_call_4 ... bench: 1728645 ns/iter (+/- 12373) + +test execute/bare_call_16 ... bench: 3498590 ns/iter (+/- 17171) + +test execute/global_bump ... bench: 2210634 ns/iter (+/- 8593) + +test execute/global_const ... bench: 2435699 ns/iter (+/- 12456) + +test execute/factorial_recursive ... bench: 980186 ns/iter (+/- 4714) + +test execute/factorial_iterative ... bench: 804226 ns/iter (+/- 1042) + +test execute/recursive_ok ... bench: 210089 ns/iter (+/- 10538) + +test execute/recursive_scan ... bench: 286670 ns/iter (+/- 268) + +test execute/recursive_trap ... bench: 20929 ns/iter (+/- 45) + +test execute/host_calls ... bench: 40578 ns/iter (+/- 70) + +test execute/fuse ... bench: 34372861 ns/iter (+/- 25203) + +test execute/fibonacci_rec ... bench: 8722819 ns/iter (+/- 49311) + +test execute/fibonacci_tail ... bench: 2176081 ns/iter (+/- 36811) + +test execute/fibonacci_iter ... bench: 3838963 ns/iter (+/- 3465) + +test execute/recursive_is_even ... bench: 1454579 ns/iter (+/- 3819) + +test execute/memory_sum ... bench: 3299471 ns/iter (+/- 4781) + +test execute/memory_fill ... bench: 3303202 ns/iter (+/- 4735) + +test execute/memory_vec_add ... bench: 7341621 ns/iter (+/- 8821) +