Nothing Special   »   [go: up one dir, main page]

×
Please click here if you are not redirected within a few seconds.
Unlike compiler-based devirtualization, VPC prediction can be applied to any indirect branch regardless of the number and locations of its targets. ...
The key idea of VPC prediction is to treat a single indirect branch as multiple virtual conditional branches in hardware for prediction purposes. Our technique ...
ABSTRACT. Indirect branches have become increasingly common in modular programs written in modern object-oriented languages and virtual- machine based ...
The key idea of VPC prediction is to treat a single indirect branch as multiple "virtual" conditional branchesin hardware for prediction purposes. Our technique ...
Indirect branches have become increasingly common in modular programs written in modern object-oriented languages and virtualmachine based runtime systems.
This paper proposes a new technique for handling indirect branches, called Virtual Program Counter (VPC) prediction, which is to use the existing ...
The key idea of VPC prediction is to treat a single indirect branch as multiple virtual conditional branches in hardware for prediction purposes. Our technique ...
VPC prediction: reducing the cost of indirect branches via hardware-based dynamic devirtualization. H Kim, JA Joao, O Mutlu, CJ Lee, YN Patt, R Cohn.
Kim et al.'s Virtual Program Counter (VPC) predictor uses a hardware-based devirtualization technique to predict indirect branch targets. VPC is based on the ...
"VPC Prediction: Reducing the Cost of Indirect Branches via Hardware-Based Dynamic Devirtualization," Proceedings of the 34th Annual International Symposium ...