annotate benchmark/benchmark_stencil_implementations.jl @ 1545:237b980ffb91 bugfix/sbp_operators/stencil_return_type

Fix typo
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 12 Apr 2024 12:00:43 +0200
parents a064a8bd413f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1543
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
1 include("benchmark_utils.jl")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
2
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
3 baseline = run_benchmark("baseline", retune=true)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
4 mapreduce = run_benchmark("mapreduce")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
5 multiplication = run_benchmark("multiplication")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
6 promote_op = run_benchmark("promote_op")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
7 return_type = run_benchmark("return_type")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
8 sum = run_benchmark("sum")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
9 # TODO: Change to rev-ids
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
10
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
11 f = minimum
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
12
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
13 judge_mapreduce = PkgBenchmark.judge(mapreduce, baseline, f)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
14 judge_multiplication = PkgBenchmark.judge(multiplication, baseline, f)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
15 judge_promote_op = PkgBenchmark.judge(promote_op, baseline, f)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
16 judge_return_type = PkgBenchmark.judge(return_type, baseline, f)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
17 judge_sum = PkgBenchmark.judge(sum, baseline, f)
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
18
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
19 write_result_html(judge_mapreduce, name="mapreduce")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
20 write_result_html(judge_multiplication, name="multiplication")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
21 write_result_html(judge_promote_op, name="promote_op")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
22 write_result_html(judge_return_type, name="return_type")
a064a8bd413f Add benchmark script
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
23 write_result_html(judge_sum, name="sum")