Skip to content

Commit 8619614

Browse files
committed
Renaissance 0.16.0
1 parent 0267812 commit 8619614

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

compiler/mx.compiler/mx_compiler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ def compiler_gate_benchmark_runner(tasks, extraVMarguments=None, prefix='', task
640640
}
641641

642642
# Renaissance is missing the msvc redistributable on Windows [GR-50132]
643-
if not mx.is_windows() and jdk.javaCompliance <= '21':
643+
if not mx.is_windows():
644644
for name in renaissance_suite.benchmarkList(bmSuiteArgs):
645645
iterations = renaissance_gate_iterations.get(name, -1)
646646
with Task(prefix + 'Renaissance:' + name, tasks, tags=GraalTags.benchmarktest, report=task_report_component) as t:

sdk/mx.sdk/mx_sdk_benchmark.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,23 +1553,23 @@ def bmSuiteArgs(self):
15531553

15541554
mx_benchmark.add_bm_suite(BaristaBenchmarkSuite())
15551555

1556-
# GR-59934 Enable [als, dec-tree, log-regression, naive-bayes]
1556+
15571557
_renaissanceConfig = {
15581558
"akka-uct" : 24,
1559-
"als" : -1,
1559+
"als" : 60,
15601560
"chi-square" : 60,
15611561
"db-shootout" : 16,
1562-
"dec-tree" : -1,
1562+
"dec-tree" : 40,
15631563
"dotty" : 50,
15641564
"finagle-chirper" : 90,
15651565
"finagle-http" : 12,
15661566
"fj-kmeans" : 30,
15671567
"future-genetic" : 50,
15681568
"gauss-mix" : 40,
1569-
"log-regression" : -1,
1569+
"log-regression" : 20,
15701570
"mnemonics" : 16,
15711571
"movie-lens" : 20,
1572-
"naive-bayes" : -1,
1572+
"naive-bayes" : 30,
15731573
"neo4j-analytics" : 20,
15741574
"page-rank" : 20,
15751575
"par-mnemonics" : 16,
@@ -1617,6 +1617,13 @@ def renaissanceIterations(self):
16171617
del benchmarks["gauss-mix"]
16181618
del benchmarks["page-rank"]
16191619
del benchmarks["movie-lens"]
1620+
if mx.get_jdk().javaCompliance >= '24':
1621+
# JEP 486 Security Manager removal causes the following benchmarks to fail unconditionally.
1622+
# See https://github.com/renaissance-benchmarks/renaissance/pull/453 for a temporary fix.
1623+
del benchmarks["als"]
1624+
del benchmarks["dec-tree"]
1625+
del benchmarks["log-regression"]
1626+
del benchmarks["naive-bayes"]
16201627

16211628
return benchmarks
16221629

@@ -1627,7 +1634,7 @@ def defaultSuiteVersion(self):
16271634
return self.availableSuiteVersions()[-1]
16281635

16291636
def availableSuiteVersions(self):
1630-
return ["0.14.1", "0.15.0"]
1637+
return ["0.14.1", "0.15.0", "0.16.0"]
16311638

16321639
def renaissancePath(self):
16331640
lib = mx.library(self.renaissanceLibraryName())

sdk/mx.sdk/suite.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,11 @@
322322
"digest" : "sha512:2682ac2dd133efb143352fc571671859980044565470188ea26a95926132f43477686fe321f012f7af9ba5f4022b797e4b7591f63bb12450a80f820456a54ac2",
323323
},
324324

325+
"RENAISSANCE_0.16.0" : {
326+
"urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/renaissance/renaissance-gpl-0.16.0.jar"],
327+
"digest" : "sha512:82cc829636f3420622b9ce55fb0406230a2a90692f03f0e85bfe6d99f1bd58ee9ec173695bd1c597aeae149b19391231d0f7fe47ca290334b2dba7c7cd3ef64e",
328+
},
329+
325330
"UBENCH_AGENT_DIST" : {
326331
"urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/java-ubench-agent-2e5becaf97afcf64fd8aef3ac84fc05a3157bff5.zip"],
327332
"digest" : "sha512:5ec1781aaceb3c1c6123e6db52a49967399f42ac9c81ef87e2abdf7b8d4a8cd0dac6b8e31e9a57ee0e890b15e1a9326a4a3e44e742f9aa1cba7836361c50b921",

0 commit comments

Comments
 (0)