Mixed-mode Bytecode Execution

Ole Agesen, David Detlefs · 2000

Modern high-performance virtual machines use dynamic compilation. There is a tension between compilation speed and code quality. We argue that a highly-optimizing compiler is best deployed with both a fast, less-optimizing compiler and an interpreter. We present measurements showing that such a system can achieve the same peak performance as a system with just the optimizing compiler, and startup costs similar to a system with just the interpreter and fast compiler. M/S MTV29-01

Read the paper · More papers on PaperTik