The Performance Effects of Virtual-Machine Instruction Pointer Updates

MA Ertl, B Paysan - 38th European Conference on Object …, 2024 - drops.dagstuhl.de
How much performance do VM instruction-pointer (IP) updates cost and how much benefit
do we get from optimizing them away? Two decades ago it had little effect on the hardware …

Taking a Closer Look: An Outlier-Driven Approach to Compilation-Time Optimization

F Huemer, D Leopoldseder, A Prokopec… - … on Object-Oriented …, 2024 - drops.dagstuhl.de
Improving compilation time in optimizing compilers is challenging due to their large number
of interconnected components. This includes compiler optimizations, compiler tiers …

Synthesizing Efficient Super-Instruction Sets for Ethereum Virtual Machine

X Hu, D Zhao, B Scholz - Proceedings of the 16th ACM SIGPLAN …, 2024 - dl.acm.org
Super-instructions are a crucial optimization method for interpreters, as they combine
multiple basic instructions into single specialized operations. The optimization technique …

High-Performance Virtual Machine Design for Domain-Specific Languages

X Hu - 2024 - ses.library.usyd.edu.au
Domain-specific languages (DSLs) play a crucial role in addressing unique computational
challenges and applications. Traditionally, many DSLs are implemented via interpreters …

[PDF][PDF] Interpreter vs. Compiler Performance at Run-Time

MA Ertl - INSIGHTS - dhbw-stuttgart.de
Abstract Both “interpreter” and “compiler” cover a wide range of implementation techniques,
and in some cases one can argue where to draw the line. Consequently, both approaches …

[PDF][PDF] Bachelorthesis Computer Science

X Wetzel, T Grust, T Fischer - db.cs.uni-tuebingen.de
PL\Flummi is a research language for the compiler “Flummi”. To verify the correctness of
Flummi, we built an interpreter for PL\Flummi with the focal point of simplicity. With this in …