Dynamic Predication of Indirect Jumps

Abstract

Indirect jumps are used to implement increasingly common programming language constructs such as virtual function calls, switch-case statements, jump tables, and interface calls. Unfortunately, the prediction accuracy of indirect jumps has remained low because many indirect jumps have multiple targets that are difficult to predict even with specialized… (More)
DOI: 10.1109/L-CA.2007.7

3 Figures and Tables

Topics

  • Presentations referencing similar topics