From f1525faf2394bdbd81bf8d99806c016a6af7af61 Mon Sep 17 00:00:00 2001 From: paritytech-ci Date: Sat, 25 Nov 2023 11:11:22 +0000 Subject: [PATCH] [benchmarks] add benchmarks results for the latest master --- benchmarks/criterion/output-criterion.txt | 68 +++++++++++++++++++++++ benchmarks/wasmtime/output-wasmtime.txt | 68 +++++++++++++++++++++++ 2 files changed, 136 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..0c05f384f0 --- /dev/null +++ b/benchmarks/criterion/output-criterion.txt @@ -0,0 +1,68 @@ +test translate/wasm_kernel ... bench: 4943471 ns/iter (+/- 17415) + +test translate/spidermonkey ... bench: 85970945 ns/iter (+/- 188305) + +test translate/pulldown_cmark ... bench: 3688105 ns/iter (+/- 33010) + +test translate/bz2 ... bench: 1330213 ns/iter (+/- 2876) + +test translate/erc20 ... bench: 135810 ns/iter (+/- 287) + +test translate/erc721 ... bench: 192525 ns/iter (+/- 364) + +test translate/erc1155 ... bench: 278016 ns/iter (+/- 503) + +test instantiate/wasm_kernel ... bench: 55158 ns/iter (+/- 871) + +test execute/tiny_keccak ... bench: 350062 ns/iter (+/- 1024) + +test execute/rev_complement ... bench: 444438 ns/iter (+/- 3830) + +test execute/regex_redux ... bench: 595400 ns/iter (+/- 6063) + +test execute/count_until ... bench: 7485796 ns/iter (+/- 2315) + +test execute/br_table ... bench: 1548528 ns/iter (+/- 7068) + +test execute/trunc_f2i ... bench: 618654 ns/iter (+/- 214) + +test execute/global/bump ... bench: 1316694 ns/iter (+/- 1749) + +test execute/global/get_const ... bench: 654427 ns/iter (+/- 1947) + +test execute/factorial/rec ... bench: 674408 ns/iter (+/- 1547) + +test execute/factorial/iter ... bench: 223662 ns/iter (+/- 1769) + +test execute/call/rec ... bench: 165583 ns/iter (+/- 993) + +test execute/recursive_scan ... bench: 184280 ns/iter (+/- 328) + +test execute/recursive_trap ... bench: 15344 ns/iter (+/- 1107) + +test execute/call/host/1 ... bench: 36986 ns/iter (+/- 254) + +test execute/fuse ... bench: 7853197 ns/iter (+/- 30999) + +test execute/fibonacci/rec ... bench: 6255017 ns/iter (+/- 7847) + +test execute/fibonacci/tail ... bench: 1377238 ns/iter (+/- 1296) + +test execute/fibonacci/iter ... bench: 1359264 ns/iter (+/- 550) + +test execute/is_even/rec ... bench: 1075808 ns/iter (+/- 3683) + +test execute/memory/sum_bytes ... bench: 1073829 ns/iter (+/- 6272) + +test execute/memory/fill_bytes ... bench: 1144818 ns/iter (+/- 1058) + +test execute/memory/vec_add ... bench: 2949109 ns/iter (+/- 4278) + +test overhead/call/typed/0 ... bench: 1232619 ns/iter (+/- 3718) + +test overhead/call/typed/16 ... bench: 1600751 ns/iter (+/- 13199) + +test overhead/call/untyped/0 ... bench: 1661017 ns/iter (+/- 11827) + +test overhead/call/untyped/16 ... bench: 2381626 ns/iter (+/- 24140) + diff --git a/benchmarks/wasmtime/output-wasmtime.txt b/benchmarks/wasmtime/output-wasmtime.txt new file mode 100644 index 0000000000..3118b23d6f --- /dev/null +++ b/benchmarks/wasmtime/output-wasmtime.txt @@ -0,0 +1,68 @@ +test translate/wasm_kernel ... bench: 8701069 ns/iter (+/- 32052) + +test translate/spidermonkey ... bench: 154398666 ns/iter (+/- 574517) + +test translate/pulldown_cmark ... bench: 6558934 ns/iter (+/- 34951) + +test translate/bz2 ... bench: 2422402 ns/iter (+/- 8768) + +test translate/erc20 ... bench: 227696 ns/iter (+/- 841) + +test translate/erc721 ... bench: 327611 ns/iter (+/- 823) + +test translate/erc1155 ... bench: 472334 ns/iter (+/- 1712) + +test instantiate/wasm_kernel ... bench: 56138 ns/iter (+/- 699) + +test execute/tiny_keccak ... bench: 385950 ns/iter (+/- 590) + +test execute/rev_complement ... bench: 639217 ns/iter (+/- 978) + +test execute/regex_redux ... bench: 1040024 ns/iter (+/- 914) + +test execute/count_until ... bench: 7627026 ns/iter (+/- 8019) + +test execute/br_table ... bench: 1303293 ns/iter (+/- 1380) + +test execute/trunc_f2i ... bench: 949172 ns/iter (+/- 988) + +test execute/global/bump ... bench: 1602995 ns/iter (+/- 949) + +test execute/global/get_const ... bench: 744274 ns/iter (+/- 803) + +test execute/factorial/rec ... bench: 1321885 ns/iter (+/- 1067) + +test execute/factorial/iter ... bench: 317919 ns/iter (+/- 697) + +test execute/call/rec ... bench: 356193 ns/iter (+/- 579) + +test execute/recursive_scan ... bench: 377229 ns/iter (+/- 1247) + +test execute/recursive_trap ... bench: 34973 ns/iter (+/- 52) + +test execute/call/host/1 ... bench: 39849 ns/iter (+/- 451) + +test execute/fuse ... bench: 12567821 ns/iter (+/- 11647) + +test execute/fibonacci/rec ... bench: 13088570 ns/iter (+/- 23860) + +test execute/fibonacci/tail ... bench: 3620852 ns/iter (+/- 3058) + +test execute/fibonacci/iter ... bench: 1443494 ns/iter (+/- 1211) + +test execute/is_even/rec ... bench: 2220978 ns/iter (+/- 3404) + +test execute/memory/sum_bytes ... bench: 1469524 ns/iter (+/- 1535) + +test execute/memory/fill_bytes ... bench: 1372303 ns/iter (+/- 416) + +test execute/memory/vec_add ... bench: 3560223 ns/iter (+/- 2098) + +test overhead/call/typed/0 ... bench: 858683 ns/iter (+/- 2294) + +test overhead/call/typed/16 ... bench: 1984322 ns/iter (+/- 2119) + +test overhead/call/untyped/0 ... bench: 1302589 ns/iter (+/- 3677) + +test overhead/call/untyped/16 ... bench: 3749744 ns/iter (+/- 2921) +