Skip to content

Commit c2c97e4

Browse files
committed
Add ruby warmup benchmarks with 3 compiler threads
1 parent 93211d3 commit c2c97e4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

ci.jsonnet

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,14 @@ local part_definitions = {
159159
TRUFFLERUBYOPT+: " --experimental-options --engine.MultiTier=true",
160160
},
161161
},
162+
163+
three_threads: {
164+
environment+: {
165+
GUEST_VM_CONFIG+: "-3threads",
166+
TRUFFLERUBYOPT+: " --experimental-options --engine.CompilerThreads=3",
167+
},
168+
},
169+
162170
},
163171

164172
env: {
@@ -619,13 +627,21 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
619627
"ruby-benchmarks-warmup-mri": shared + warmup + other_rubies.mri,
620628
"ruby-benchmarks-warmup-jruby": shared + warmup + other_rubies.jruby,
621629
"ruby-benchmarks-warmup-graal-core": shared + warmup + graal_configurations["graal-core"] + $.use.no_multi_tier,
630+
"ruby-benchmarks-warmup-graal-core-3threads": shared + warmup + graal_configurations["graal-core"] + $.use.no_multi_tier + $.use.three_threads,
622631
"ruby-benchmarks-warmup-graal-core-multi-tier": shared + warmup + graal_configurations["graal-core"] + $.use.multi_tier,
632+
"ruby-benchmarks-warmup-graal-core-multi-tier-3threads": shared + warmup + graal_configurations["graal-core"] + $.use.multi_tier + $.use.three_threads,
623633
"ruby-benchmarks-warmup-graal-enterprise": shared + warmup + graal_configurations["graal-enterprise"] + $.use.no_multi_tier,
634+
"ruby-benchmarks-warmup-graal-enterprise-3threads": shared + warmup + graal_configurations["graal-enterprise"] + $.use.no_multi_tier + $.use.three_threads,
624635
"ruby-benchmarks-warmup-graal-enterprise-multi-tier": shared + warmup + graal_configurations["graal-enterprise"] + $.use.multi_tier,
636+
"ruby-benchmarks-warmup-graal-enterprise-multi-tier-3threads": shared + warmup + graal_configurations["graal-enterprise"] + $.use.multi_tier + $.use.three_threads,
625637
"ruby-benchmarks-warmup-svm-graal-core": shared + warmup + svm_configurations["svm-graal-core"] + $.use.no_multi_tier,
638+
"ruby-benchmarks-warmup-svm-graal-core-3threads": shared + warmup + svm_configurations["svm-graal-core"] + $.use.no_multi_tier + $.use.three_threads,
626639
"ruby-benchmarks-warmup-svm-graal-core-multi-tier": shared + warmup + svm_configurations["svm-graal-core"] + $.use.multi_tier,
640+
"ruby-benchmarks-warmup-svm-graal-core-multi-tier-3threads": shared + warmup + svm_configurations["svm-graal-core"] + $.use.multi_tier + $.use.three_threads,
627641
"ruby-benchmarks-warmup-svm-graal-enterprise": shared + warmup + svm_configurations["svm-graal-enterprise"] + $.use.no_multi_tier,
642+
"ruby-benchmarks-warmup-svm-graal-enterprise-3threads": shared + warmup + svm_configurations["svm-graal-enterprise"] + $.use.no_multi_tier + $.use.three_threads,
628643
"ruby-benchmarks-warmup-svm-graal-enterprise-multi-tier": shared + warmup + svm_configurations["svm-graal-enterprise"] + $.use.multi_tier,
644+
"ruby-benchmarks-warmup-svm-graal-enterprise-multi-tier-3threads": shared + warmup + svm_configurations["svm-graal-enterprise"] + $.use.multi_tier + $.use.three_threads,
629645

630646
local other = $.benchmark.runner + $.benchmark.other + $.benchmark.other_extra + { timelimit: "00:40:00" },
631647
local svm_other = $.benchmark.runner + $.benchmark.other + { timelimit: "01:00:00" },

0 commit comments

Comments
 (0)