loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10
Overhead Reduction Techniques for Software Dynamic Translation
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
K. Scott, Google, Inc.
N. Kumar, University of Pittsburgh
B. R. Childers, University of Pittsburgh
J. W. Davidson, University of Virginia
M. L. Soffa, University of Pittsburgh
Software dynamic translation (SDT) is a technology that allows programs to be modified as they are running. The overhead of monitoring and modifying a running program?s instructions is often substantial in SDT systems. As a result, SDT can be impractically slow, especially in SDT systems that do not or can not employ dynamic optimization to offset overhead. This is unfortunate since SDT has obvious advantages in modern computing environments and interesting applications of SDT continue to emerge. In this paper, we investigate several overhead reduction techniques, including indirect branch translation caching, fast returns, and static trace formation, that can improve SDT performances significantly.
Citation:
K. Scott, N. Kumar, B. R. Childers, J. W. Davidson, M. L. Soffa, "Overhead Reduction Techniques for Software Dynamic Translation," ipdps, vol. 11, pp.200a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10, 2004
Usage of this product signifies your acceptance of the Terms of Use.