See this document in CiteSeerX!

Characterizing Inter-Execution and Inter-Application Optimization Persistence (2003)  (Make Corrections)  (2 citations)
Kim Hazelwood, Michael D. Smith
Workshop on Exploring the Trace Space for Dynamic Optimization Techniques



  Home/Search   Context   Related

 
View or download:
harvard.edu/hube/publica...traces03.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  harvard.edu/hube/p...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Dynamic translation and optimization systems employ code caches to improve performance and to support reuse of dynamically generated code sequences within a single run of an application. However, these intra-application caching techniques are ine#ective at amortizing runtime costs on shortrunning applications or scripts that repeatedly invoke the same application. For these situations, dynamic translation systems have successfully used persistent code caching---saving the code cache during one... (Update)

Cited by:   More
Documented Data Dispersal - Behr, Jr. (2003)   (Correct)
Profile Guided Management of Code Partitions for Embedded.. - Shukang Zhou Bruce   (Correct)

Active bibliography (related documents):   More   All
1.3:   Characterizing Inter-Execution and Inter-Application.. - Hazelwood, Smith (2003)   (Correct)
0.4:   Exploring Code Cache Eviction Granularities in Dynamic.. - Hazelwood, Smith (2004)   (Correct)
0.3:   Code Cache Management Schemes for Dynamic Optimizers - Hazelwood, Smith (2002)   (Correct)

Similar documents based on text:   More   All
0.5:   Generational Cache Management of Code Traces in Dynamic.. - Hazelwood, Smith (2003)   (Correct)
0.3:   Eliminating Voltage Emergencies via Microarchitectural.. - Hazelwood, Brooks (2004)   (Correct)
0.2:   Feedback-Directed Query Optimization - Hazelwood (2003)   (Correct)

BibTeX entry:   (Update)

K. Hazelwood and M. D. Smith. Characterizing Inter-Execution and Inter-Application Optimization Persistence. Workshop on Exploring the Trace Space for Dynamic Optimization Techniques. June 2003. http://citeseer.ist.psu.edu/hazelwood03characterizing.html   More

@@inproceedings{ hazelwood03characterizing,
    author =     {Kim Hazelwood and Michael D. Smith},
    title =      {Characterizing Inter-Execution and Inter-Application Optimization Persistence},
    booktitle =  {Workshop on Exploring the Trace Space for Dynamic Optimization Techniques},
    pages =      {51--58},
    address =    {San Francisco, CA},
    month =      {June},
    year =       {2003},
    url = {citeseer.ist.psu.edu/hazelwood03characterizing.html} }
Citations (may not include all citations):
275   Shade: A fast instruction-set simulator for execution profil.. - Cmelik, Keppel - 1994
120   Dynamo: A transparent dynamic optimization system - Bala, Duesterwald et al. - 2000
87   Adaptive optimization in the jalapeno jvm - Arnold, Fink et al. - 2000
33   Overcoming the challenges to feedback-directed optimization (context) - Smith - 2000
30   A framework for reducing the cost of instrumented code - Arnold, Ryder - 2001
29   Mojo: A dynamic optimization system (context) - Chen, Lerner et al. - 2000
25   The predictability of branches in libraries - Calder, Grunwald et al. - 1995
22   Combining emulation and binary translation (context) - Hookway, Herdeg - 1997
20   Spike optimizer alphant executable - Lowney, An et al. - 1997
18   An infrastructure for adaptive dynamic optimization - Bruening, Garnett et al. - 2003
16   Walk-time techniques: Catalyst for architectural change (context) - Fisher - 1997
13   Deli: A new run-time control point - Desoli, Mateev et al. - 2002
12   The transmeta code morphing software: Using speculation - Dehnert, Grant et al. - 2003
10   Wiggins /redstone: An on-line program specializer (context) - Deaver, Gorton et al. - 1999
5   A lightweight algorithm for dynamic if-conversion during dyn.. - Hazelwood, Conte - 2000
5   A persistent rescheduled-page cache for low-overhead object .. - Conte, Sathaye et al. - 1996
3   A case for exploiting memory-access persistence - Hazelwood, Toburen et al. - 2001

Documents on the same site (http://www.eecs.harvard.edu/hube/publications/publications.html):   More
A High-Performance Microarchitecture with.. - Razdan, Smith (1994)   (Correct)
Static Correlated Branch Prediction - Young, Smith (1999)   (Correct)
An Analysis of Dynamic Branch Prediction Schemes on.. - Gloy, Young, Chen, Smith (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC