Sciweavers

84 search results - page 1 / 17
» Reducing Branch Costs via Branch Alignment
Sort
View
ASPLOS
1994
ACM
13 years 9 months ago
Reducing Branch Costs via Branch Alignment
Several researchers have proposed algorithms for basic block reordering. We call these branch alignment algorithms. The primary emphasis of these algorithms has been on improving ...
Brad Calder, Dirk Grunwald
ISCA
2007
IEEE
115views Hardware» more  ISCA 2007»
13 years 11 months ago
VPC prediction: reducing the cost of indirect branches via hardware-based dynamic devirtualization
Indirect branches have become increasingly common in modular programs written in modern object-oriented languages and virtualmachine based runtime systems. Unfortunately, the pred...
Hyesoon Kim, José A. Joao, Onur Mutlu, Chan...
HPCA
2004
IEEE
14 years 5 months ago
Reducing Branch Misprediction Penalty via Selective Branch Recovery
Branch misprediction penalty consists of two components: the time wasted on mis-speculative execution until the mispredicted branch is resolved and the time to restart the pipelin...
Amit Gandhi, Haitham Akkary, Srikanth T. Srinivasa...
ISCA
1989
IEEE
120views Hardware» more  ISCA 1989»
13 years 9 months ago
Comparing Software and Hardware Schemes For Reducing the Cost of Branches
Pipelining has become a common technique to increase throughput of the instruction fetch, instruction decode, and instruction execution portions of modern computers. Branch instru...
Wen-mei W. Hwu, Thomas M. Conte, Pohua P. Chang
HIPEAC
2007
Springer
13 years 11 months ago
Reducing Branch Misprediction Penalties Via Adaptive Pipeline Scaling
Chang-Ching Yeh, Kuei-Chung Chang, Tien-Fu Chen, C...