Evaluating indirect branch handling mechanisms in software dynamic translation systems

Abstract

Software Dynamic Translation (SDT) is used for instrumentation, optimization, security, and many other uses. A major source of SDT overhead is the execution of code to translate an indirect branch's target address into the translated destination block's address.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jun 22, 2011
Source ID
10.1145/1970386.1970390

Entities

People

  • Bruce R. Childers
  • Daniel W. Williams
  • Jack W. Davidson
  • Jason D. Hiser
  • Jason Mars
  • Wei Hu

Organizations

  • Air Force Research Laboratory
  • Division of Computer and Network Systems
  • University of Pittsburgh
  • University of Virginia

Tags

Fields of Study

  • Computer science

Readers

  • Aerospace logistics and air mobility.
  • Computational Linguistics
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.