This evaluation reproduces the comparison between GraalVM’s new optimization-driven priority-based inliner, GraalVM’s legacy (open-source) greedy inliner, and the HotSpot C2 compiler, as described in the paper An Optimization-Driven Incremental Inline Substitution Algorithm for Just-In-Time Compilers, published at CGO 2019. The evaluation is done on the DaCapo and Scala DaCapo benchmark suites by executing a script that runs all the benchmarks, and shows the running times of each benchmark in the command line. The expected result is to confirm the performance differences between the GraalVM’s new inlining algorithm, the legacy inlining algorithm, and the HotSpot C2 compiler, which are reported in the original paper
Just-in-Time (JIT) compilation is a key technique for programs written in managed languages, such as...
Compile-time optimization of code can result in significant performance gains. The amount of these g...
124 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.Much of the research in compi...
The decision to inline a procedure in the Open Research Compiler (ORC) was based on a temperature he...
Modern compilers apply a set of optimization passes aiming to speed up the generated code. The combi...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Artifact for Contention-aware Application Performance Prediction for Disaggregated Memory Systems (C...
Phase selection is the process of customizing the applied set of compiler optimization phases for in...
This artifact contains the software required to reproduce the experimental findings of the paper "BO...
The artifact for the paper Sequential Reasoning for Optimizing Compilers Under Weak Memory Concurren...
Abstract –How to evaluate computer’s performance is an important issue for engineers in the area of ...
This paper describes our experiments comparing multiple scalar replacement algorithms to evaluate th...
Automatic algorithm configuration techniques have proved to be successful in finding performance-opt...
An optimization technique known as inline substitution is analyzed. The optimization consists of rep...
The artifact consists of the benchmarks conducted for the evaluation of the compilation approach pre...
Just-in-Time (JIT) compilation is a key technique for programs written in managed languages, such as...
Compile-time optimization of code can result in significant performance gains. The amount of these g...
124 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.Much of the research in compi...
The decision to inline a procedure in the Open Research Compiler (ORC) was based on a temperature he...
Modern compilers apply a set of optimization passes aiming to speed up the generated code. The combi...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Artifact for Contention-aware Application Performance Prediction for Disaggregated Memory Systems (C...
Phase selection is the process of customizing the applied set of compiler optimization phases for in...
This artifact contains the software required to reproduce the experimental findings of the paper "BO...
The artifact for the paper Sequential Reasoning for Optimizing Compilers Under Weak Memory Concurren...
Abstract –How to evaluate computer’s performance is an important issue for engineers in the area of ...
This paper describes our experiments comparing multiple scalar replacement algorithms to evaluate th...
Automatic algorithm configuration techniques have proved to be successful in finding performance-opt...
An optimization technique known as inline substitution is analyzed. The optimization consists of rep...
The artifact consists of the benchmarks conducted for the evaluation of the compilation approach pre...
Just-in-Time (JIT) compilation is a key technique for programs written in managed languages, such as...
Compile-time optimization of code can result in significant performance gains. The amount of these g...
124 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.Much of the research in compi...