Compiler techniques to improve indirect branch prediction

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Trinity College (Dublin, Ireland). School of Computer Science & Statistics

Access

openAccess

Embargo end date

Citation

Jason Marshall McCandless, 'Compiler techniques to improve indirect branch prediction', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012, pp 164

Abstract

Computers employ a class of branches called indirect branches to realize various programming language features. Multiway branching (switch statements), virtual function dispatch and function calls are all realized through the use of indirect branch instructions. One of the most important uses of multiway branching is the implementation of virtual machine interpreters, which are commonly used to execute programs written in high-level languages with dynamic features.

Description

Endorsement

Review

Supplemented By

Referenced By

Qualification name: Doctor of Philosophy (Ph.D.)
Publisher: Trinity College (Dublin, Ireland). School of Computer Science & Statistics
Type of material: thesis