Static Basic Block Versioning
Published in DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) • Jan 1, 2024
Authors:,,
Olivier Melançon
Marc Feeley
Manuel Serrano
Abstract
Basic Block Versioning (BBV) is a compilation technique for optimizing program execution. It consists in duplicating and specializing basic blocks of code according to the execution contexts of the blocks, up to a version limit. BBV has been used in Just-In-Time (JIT) compilers for reducing the dyna...
Finding related papers...
Discussions
(0)No comments yet
Be the first to share your thoughts!