(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