Skip to content

Commit d9bb5d2

Browse files
committed
Migrate JIT benchmarks to JDK latest
1 parent 82e11fd commit d9bb5d2

File tree

3 files changed

+35
-26
lines changed

3 files changed

+35
-26
lines changed

compiler/ci/ci_common/benchmark-builders.jsonnet

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,64 +31,66 @@
3131
c.daily + hw.e4_8_64 + jdk + cc.libgraal + bench.specjvm2008 + {job_prefix:: "bench-e4vm-compiler"},
3232
c.daily + hw.e4_8_64 + jdk + cc.libgraal + bench.microservice_benchmarks + {job_prefix:: "bench-e4vm-compiler"},
3333
]
34-
for jdk in cc.bench_jdks
34+
for jdk in cc.product_jdks
3535
]),
3636

3737
local profiling_builds = std.flattenArrays([
3838
[
3939
c.weekly + hw.x52 + jdk + cc.libgraal + suite + cc.enable_profiling + { job_prefix:: "bench-compiler-profiling" },
4040
c.weekly + hw.x52 + jdk + cc.libgraal + suite + cc.footprint_tracking + { job_prefix:: "bench-compiler-footprint" }
4141
]
42-
for jdk in cc.bench_jdks
42+
for jdk in cc.product_jdks
4343
for suite in bench.groups.main_suites
4444
]),
4545

4646
local weekly_amd64_forks_builds = std.flattenArrays([
4747
bc.generate_fork_builds(c.weekly + hw.x52 + jdk + cc.libgraal + suite, subdir='compiler') +
4848
bc.generate_fork_builds(c.monthly + hw.x52 + jdk + cc.jargraal + suite, subdir='compiler')
49-
for jdk in cc.bench_jdks
49+
for jdk in cc.product_jdks
5050
for suite in bench.groups.weekly_forks_suites
5151
]),
5252

5353
local weekly_aarch64_forks_builds = std.flattenArrays([
54-
bc.generate_fork_builds(c.weekly + hw.a12c + cc.latest_jdk + cc.libgraal + suite, subdir='compiler')
54+
bc.generate_fork_builds(c.weekly + hw.a12c + jdk + cc.libgraal + suite, subdir='compiler')
55+
for jdk in cc.product_jdks
5556
for suite in bench.groups.weekly_forks_suites
5657
]),
5758

5859
local aarch64_builds = [
59-
c.daily + hw.a12c + cc.latest_jdk + cc.libgraal + suite,
60+
c.daily + hw.a12c + jdk + cc.libgraal + suite,
61+
for jdk in cc.product_jdks
6062
for suite in bench.groups.main_suites
6163
],
6264

6365
local avx_builds = [
6466
c.monthly + hw.x82 + jdk + cc.libgraal + avx + suite,
6567
for avx in [cc.avx2_mode, cc.avx3_mode]
66-
for jdk in cc.bench_jdks
68+
for jdk in cc.product_jdks
6769
for suite in bench.groups.main_suites
6870
],
6971

7072
local zgc_builds = [
7173
c.weekly + hw.x52 + jdk + cc.libgraal + cc.zgc_mode + suite,
72-
for jdk in cc.bench_jdks
74+
for jdk in cc.product_jdks
7375
for suite in bench.groups.main_suites + [bench.specjbb2015]
7476
],
7577

7678
local zgc_avx_builds = [
7779
c.monthly + hw.x82 + jdk + cc.libgraal + cc.zgc_mode + avx + suite,
7880
for avx in [cc.avx2_mode, cc.avx3_mode]
79-
for jdk in cc.bench_jdks
81+
for jdk in cc.product_jdks
8082
for suite in bench.groups.main_suites
8183
],
8284

8385
local no_tiered_builds = [
8486
c.weekly + hw.x52 + jdk + cc.libgraal + cc.no_tiered_comp + suite,
85-
for jdk in cc.bench_jdks
87+
for jdk in cc.product_jdks
8688
for suite in bench.groups.main_suites
8789
],
8890

8991
local no_profile_info_builds = [
9092
c.weekly + hw.x52 + jdk + cc.libgraal + cc.no_profile_info + suite,
91-
for jdk in cc.bench_jdks
93+
for jdk in cc.product_jdks
9294
for suite in bench.groups.main_suites
9395
],
9496

compiler/ci/ci_common/compiler-common.libsonnet

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@
3333
]
3434
},
3535

36-
latest_jdk:: common["labsjdk-ee-21"],
37-
bench_jdks:: [
38-
self.latest_jdk
36+
product_jdks:: [
37+
common["labsjdk-ee-latest"],
38+
],
39+
40+
jdks_of_interest:: [
41+
common["labsjdk-ee-21"],
42+
common["labsjdk-ee-latest"],
3943
],
4044

4145
compiler_benchmarks_notifications:: {

compiler/ci/ci_includes/baseline-benchmarks.jsonnet

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,48 @@
88

99
local hotspot_amd64_builds = [
1010
c.weekly + hw.x52 + jdk + cc.c2 + suite
11-
for jdk in cc.bench_jdks
11+
for jdk in cc.product_jdks
1212
for suite in bench.groups.all_suites
1313
],
1414

1515
local hotspot_aarch64_builds = [
16-
c.weekly + hw.a12c + cc.latest_jdk + cc.c2 + suite
16+
c.weekly + hw.a12c + jdk + cc.c2 + suite
17+
for jdk in cc.product_jdks
1718
for suite in bench.groups.main_suites
1819
],
1920

2021
local hotspot_profiling_builds = std.flattenArrays([
2122
[
22-
c.weekly + hw.x52 + cc.latest_jdk + cc.c2 + suite + cc.enable_profiling + { job_prefix:: "bench-compiler-profiling" },
23-
c.weekly + hw.a12c + cc.latest_jdk + cc.c2 + suite + cc.enable_profiling + { job_prefix:: "bench-compiler-profiling" },
24-
c.weekly + hw.x52 + cc.latest_jdk + cc.c2 + suite + cc.footprint_tracking + { job_prefix:: "bench-compiler-footprint" },
25-
c.weekly + hw.a12c + cc.latest_jdk + cc.c2 + suite + cc.footprint_tracking + { job_prefix:: "bench-compiler-footprint" }
23+
c.weekly + hw.x52 + jdk + cc.c2 + suite + cc.enable_profiling + { job_prefix:: "bench-compiler-profiling" },
24+
c.weekly + hw.a12c + jdk + cc.c2 + suite + cc.enable_profiling + { job_prefix:: "bench-compiler-profiling" },
25+
c.weekly + hw.x52 + jdk + cc.c2 + suite + cc.footprint_tracking + { job_prefix:: "bench-compiler-footprint" },
26+
c.weekly + hw.a12c + jdk + cc.c2 + suite + cc.footprint_tracking + { job_prefix:: "bench-compiler-footprint" }
2627
]
28+
for jdk in cc.product_jdks
2729
for suite in bench.groups.main_suites
2830
]),
2931

3032
local weekly_forks_amd64_builds = std.flattenArrays([
3133
bc.generate_fork_builds(c.weekly + hw.x52 + jdk + cc.c2 + suite)
32-
for jdk in cc.bench_jdks
34+
for jdk in cc.jdks_of_interest
3335
for suite in bench.groups.weekly_forks_suites
3436
]),
3537

3638
local weekly_forks_aarch64_builds = std.flattenArrays([
37-
bc.generate_fork_builds(c.weekly + hw.a12c + cc.latest_jdk + cc.c2 + suite)
39+
bc.generate_fork_builds(c.weekly + hw.a12c + jdk + cc.c2 + suite)
40+
for jdk in cc.product_jdks
3841
for suite in bench.groups.weekly_forks_suites
3942
]),
4043

4144
local daily_economy_builds = [
4245
c.daily + hw.x52 + jdk + cc.libgraal + cc.economy_mode + suite
43-
for jdk in cc.bench_jdks
46+
for jdk in cc.product_jdks
4447
for suite in bench.groups.main_suites
4548
],
4649

4750
local weekly_economy_builds = [
4851
c.weekly + hw.x52 + jdk + cc.libgraal + cc.economy_mode + suite
49-
for jdk in cc.bench_jdks
52+
for jdk in cc.product_jdks
5053
for suite in bench.groups.all_but_main_suites
5154
],
5255

@@ -56,15 +59,15 @@
5659
c.weekly + hw.x52 + jdk + cc.c2 + cc.no_tiered_comp + suite,
5760
c.weekly + hw.x52 + jdk + cc.libgraal + cc.economy_mode + cc.no_tiered_comp + suite
5861
]
59-
for jdk in cc.bench_jdks
62+
for jdk in cc.product_jdks
6063
for suite in bench.groups.main_suites
6164
]),
6265

6366
local gc_variants_builds = std.flattenArrays([
6467
[
6568
c.weekly + hw.x52 + jdk + cc.c2 + cc.zgc_mode + suite,
6669
]
67-
for jdk in cc.bench_jdks
70+
for jdk in cc.product_jdks
6871
for suite in bench.groups.main_suites
6972
]) + std.flattenArrays([
7073
[
@@ -73,7 +76,7 @@
7376
c.weekly + hw.x52 + jdk + cc.c2 + cc.zgc_mode + bench.microservice_benchmarks,
7477
c.weekly + hw.x52 + jdk + cc.c2 + cc.gen_zgc_mode + bench.microservice_benchmarks,
7578
]
76-
for jdk in cc.bench_jdks
79+
for jdk in cc.product_jdks
7780
]),
7881
local all_builds = hotspot_amd64_builds + hotspot_aarch64_builds + hotspot_profiling_builds +
7982
weekly_forks_amd64_builds + weekly_forks_aarch64_builds + daily_economy_builds + weekly_economy_builds + no_tiered_builds + gc_variants_builds,

0 commit comments

Comments
 (0)