See this document in CiteSeerX!

Saving and Restoring Implementation Contexts with co-Designed Virtual Machines (2001)  (Make Corrections)  (3 citations)
Ashutosh S. Dhodapkar, James E. Smith



  Home/Search   Context   Related

 
View or download:
rochester.edu:8080/~albo...dhodapkar.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rochester.edu:8080/~alb...program (more)
(Enter author homepages)

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

Abstract: It is proposed that a co-designed Virtual Machine Monitor (VMM) can be used for saving and restoring implementation state when context switches occur in a manner that is completely transparent to all conventional software. As an extended case study, we use the VMM to save and restore branch predictor contents. For an 8Kbit gshare predictor and a context switch interval of 100K instructions, the performance benefit is 4% over initializing the predictor to weakly taken following context switches... (Update)

Similar documents based on text:   More   All
3.4:   Saving and Restoring Implementation Contexts with.. - Dhodapkar, Smith (2001)   (Correct)
0.6:   The vMatrix: A Network of Virtual Machine Monitors for.. - Awadallah, Rosenblum (2002)   (Correct)
0.5:   Dynamic Microarchitecture Adaptation via Co-Designed.. - James Smith Ashutosh (2002)   (Correct)

BibTeX entry:   (Update)

Ashutosh S. Dhodapkar and James E. Smith "Saving and Restoring Implementation Contexts with co-Designed Virtual Machines". In Workshop on Complexity-Effective Design, June 30 2001, Goteborg, Sweden. http://citeseer.ist.psu.edu/dhodapkar01saving.html   More

@misc{ dhodapkar01saving,
  author = "A. Dhodapkar and J. Smith",
  title = "Saving and Restoring Implementation Contexts with co-Designed Virtual Machines",
  text = "Ashutosh S. Dhodapkar and James E. Smith Saving and Restoring Implementation
    Contexts with co-Designed Virtual Machines. In Workshop on Complexity-Effective
    Design, June 30 2001, Goteborg, Sweden.",
  year = "2001",
  url = "citeseer.ist.psu.edu/dhodapkar01saving.html" }
Citations (may not include all citations):
214   Combining Branch Predictors - McFarling - 1993
184   The SimpleScalar Tool Set, Version 2.0 (context) - Burger, Austin - 1997
104   Prefetching using Markov Predictors - Joseph, Grunwald - 1997
77   The Technology Behind Crusoe Processors (context) - Klaiber - 2000
57   Using Hybrid Branch Predictors to Improve Branch Prediction .. - Evers, Chang et al. - 1996
54   Dynamic Path-Based Branch Correlation (context) - Nair - 1995
49   Memory Hierarchy Reconfiguration for Energy and Performance .. - Balasubramonian, Albonesi et al. - 2000
44   Dynamic history-length fitting: a third level of adaptivity .. (context) - Juan, Sanjeevan et al. - 1998
40   Power and Energy Reduction via Pipeline Balancing (context) - Bahar, Manne - 2001
20   Instruction Path Coprocessors - Chou, Shen - 2000
15   Reducing Power Consumption of the Issue Logic - Folegnani, Gonzlez
15   Using Branch Handling Hardware to Support Profile-Driven Opt.. - Conte, Patel et al. - 1994
7   DAISY: Dynamic Compilation for 100% Architecture Compatibili.. (context) - Ebcioglu, Altman - 1997
5   A HighFrequency Custom CMOS S/390 Microprocessor (context) - Webb, Liptay - 1997
3   A Circuit Level Implementation of an Adaptive Issue Queue fo.. - Buyuktosunoglu, Albonesi et al. - 2001

[Article contains additional citations not shown here]

Documents on the same site (http://www.ee.rochester.edu:8080/~albonesi/wced01/program.html):   More
Transistor Count and Chip-Space Estimation of.. - Steinhaus, Kolla, .. (2001)   (Correct)
Way Memoization to Reduce Fetch Energy in Instruction Caches - Ma, Zhang, Asanovic (2001)   (Correct)
Evaluating Design Tradeoffs in Dual Speed Pipelines - Pyreddy, Tyson   (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