-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #232 from renaissance-benchmarks/release_v0.11.0
Release v0.11.0
- Loading branch information
Showing
6 changed files
with
37 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
version := "0.10.0" // also requires a readme update and a .travis.yml change | ||
version := "0.11.0" // also requires a readme update and a .travis.yml change |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
layout: mainpost | ||
projectname: Renaissance Suite | ||
title: "Renaissance 0.11 Released" | ||
author: Petr Tuma | ||
--- | ||
|
||
A new release of the Renaissance benchmark suite includes several changes to the workloads: | ||
- `movie-lens` bug fix, where part of the setup was moved out of the core benchmark iteration, | ||
- `log-regression` bug fix, where input features are cached to avoid parsing the input during each benchmark iteration, | ||
- `neo4j-analytics` improvement that adds indices and uses placeholder for queries (contributed by Michael Hunger from Neo4J), and | ||
- `dotty` fix for Windows compatibility. | ||
|
||
The Renaissance harness now forces a garbage collection run before each iteration. | ||
This changes especially the behavior of Spark based workloads, which would otherwise | ||
retain weakly referenced objects until Spark controlled cleanup once every 30 minutes. | ||
The garbage collection forced by the harness can be disabled with the `--no-forced-gc` flag. | ||
|
||
The harness also includes two plugins, | ||
`jmx-timers` for collecting the JIT compilation times, and | ||
`ubench-agent` for collecting the values of arbitrary hardware performance counters. | ||
|
||
The JSON result format now also includes OS and system metadata, | ||
which help capture the benchmark execution conditions across experiments. | ||
|
||
We also note that [Renaissance helped tune](https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2019-December/036332.html) the OpenJDK HotSpot inlining settings. | ||
|
||
Special thanks go to: | ||
- [Michael Hunger](https://github.com/jexp) from Neo4J for his contribution on the `neo4j-analytics` benchmark, | ||
- [Guillaumes Martres](https://github.com/smarter) from EPFL for his input on fixing the `dotty` benchmark for Windows, and | ||
- [Tom Rodriguez](https://github.com/tkrodriguez) from Oracle Labs for spotting a bug in `log-regression`. |