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

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.
Author: McCandless, Jason Marshall
Advisor:
Gregg, DavidQualification name:
Doctor of Philosophy (Ph.D.)Publisher:
Trinity College (Dublin, Ireland). School of Computer Science & StatisticsNote:
TARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ieType of material:
thesisAvailability:
Full text availableLicences: