@@ -159,6 +159,14 @@ local part_definitions = {
159
159
TRUFFLERUBYOPT+: " --experimental-options --engine.MultiTier=true" ,
160
160
},
161
161
},
162
+
163
+ three_threads: {
164
+ environment+: {
165
+ GUEST_VM_CONFIG+: "-3threads" ,
166
+ TRUFFLERUBYOPT+: " --experimental-options --engine.CompilerThreads=3" ,
167
+ },
168
+ },
169
+
162
170
},
163
171
164
172
env: {
@@ -619,13 +627,21 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
619
627
"ruby-benchmarks-warmup-mri" : shared + warmup + other_rubies.mri,
620
628
"ruby-benchmarks-warmup-jruby" : shared + warmup + other_rubies.jruby,
621
629
"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,
622
631
"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,
623
633
"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,
624
635
"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,
625
637
"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,
626
639
"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,
627
641
"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,
628
643
"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,
629
645
630
646
local other = $.benchmark.runner + $.benchmark.other + $.benchmark.other_extra + { timelimit: "00:40:00" },
631
647
local svm_other = $.benchmark.runner + $.benchmark.other + { timelimit: "01:00:00" },
0 commit comments