• Cite Icon4
  • https://doi.org/10.1145/2830772.2830781Copy DOI Icon

Bungee jumps

  • Dec 5, 2015
  • Daniel S Mcfarlin +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Indirect branches have historically been a challenge for microarchitectures and code generators alike. The recent steady increase in indirect branch predictability has translated into continual performance improvements especially for Out-of-Order processors which benefit more readily from improvements in branch prediction. In contrast, in-order processors which rely on code generators for performance are still challenged by indirect branches; they are a frequent source of issue stalls and the large number of indirect branch targets and unbiased nature of indirect branches complicate the use of traditional branch handling techniques like assert conversion and predication.

Similar Papers
  • Conference Article
  • Citations7

TAP prediction: Reusing conditional branch predictor for indirect branches with Target Address Pointers

  • Oct 01, 2011
  • Zichao Xie +5
  • Conference Article
  • Citations7

DTT

  • May 20, 2014
  • Ning Jia +3
  • Conference Article

A shared BTB design for multicore systems

  • Feb 16, 2019
  • Moumita Das +2
  • Research Article
  • Citations25

Accurate indirect branch prediction

  • Apr 16, 1998
  • ACM SIGARCH Computer Architecture News
  • Karel Driesen +1
  • Research Article
  • Citations4

SPIRE

  • Mar 16, 2013
  • ACM SIGPLAN Notices
  • Ning Jia +4
  • Book Chapter
  • Citations10

Supporting Legacy Binary Code in a Software Transaction Compiler with Dynamic Binary Translation and Optimization

  • Mar 29, 2008
  • Cheng Wang +2
  • Conference Article
  • Citations16

An LLVM-based hybrid binary translation system

  • Jun 01, 2012
  • Bor-Yeh Shen +3
  • Book Chapter

Protecting dynamic code

  • Mar 01, 2018
  • Gang Tan +1
  • Research Article

A Comparative Study of Branch Predictors

  • Jan 01, 2007
  • Digital Repository at the University of Maryland (University of Maryland College Park)
  • Aparna Kotha
  • Research Article
  • Citations2

Improving dynamic binary optimization through early-exit guided code region formation

  • Mar 16, 2013
  • ACM SIGPLAN Notices
  • Chun-Chen Hsu +6
  • Conference Article
  • Citations12

Improving dynamic binary optimization through early-exit guided code region formation

  • Mar 16, 2013
  • Chun-Chen Hsu +6
  • Conference Article
  • Citations13

A compiler for multiprocessor DSP implementation

  • Jan 01, 1992
  • P Hoang +1
  • Conference Article
  • Citations23

A code generator for high-performance tensor contractions on GPUs

  • Feb 16, 2019
  • Jin-Sung Kim +7
  • Conference Article
  • Citations13

LAR-CC: Large atomic regions with conditional commits

  • Apr 01, 2011
  • Edson Borin +3
  • Book Chapter
  • Citations2

A Novel Chaining Approach to Indirect Control Transfer Instructions

  • Jan 01, 2011
  • Wei Chen +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.