The document discusses creating a high-performance virtual machine (VM) architecture that can easily implement VMs for new languages. It introduces Truffle, a language implementation framework, and Graal, a compilation infrastructure. With Truffle and Graal, language implementers can write interpreters for their languages and reusable services will provide a high-performance VM without requiring extensive work in compiler optimization. The guest language interpreter is partially evaluated and optimized based on profiling information during execution.