NobleBlocks
Public

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!