(Enter summary)
Abstract: In this paper, we present a novel mechanism that implements
register renaming, dynamic speculation and precise
interrupts. Renaming of registers is performed during the
instruction fetch stage instead of the decode stage, and the
mechanism is designed to operate in parallel with the tag
match logic used by most cache designs. It is estimated that
the critical path of the mechanism requires approximately
the same number of logic levels as the tag match logic, and
therefore should not impact... (Update)
Cited by: More
Design and Applications of a Virtual Context Architecture - Oehmke, Binkert.. (2004)
(Correct)
Adrin Cristal - Jos Martnez Josep (2003)
(Correct)
Checkpoint Processing and Recovery: - Towards Scalable Large
(Correct)
Active bibliography (related documents): More All
0.6: On the Design Complexity of the Issue Logic of Superscalar.. - Cotofana, Vassiliadis (1998)
(Correct)
0.6: Counter Based Superscalar Instruction Issuing - Cotofana, Juurlink, Vassiliadis
(Correct)
0.3: Register File Design Considerations in Dynamically.. - Farkas, Jouppi, Chow (1995)
(Correct)
Similar documents based on text: More All
0.7: Access Time and Power Characteristics of Various Future File.. - Law, Lee
(Correct)
0.5: Precise Interrupt Schemes for Pipelined Processors and a.. - Elbirt
(Correct)
0.3: Dependence Flow Graphs: - An Algebraic Approach (1990)
(Correct)
Related documents from co-citation: More All
12: superscalar microprocessor (context) - Yeager - 1996
8: Delaying Physical Register Allocation Through Virtual-Physical Registers (context) - Monreal, Gonzlez et al. - 1999
8: Multiple-banked register file architectures (context) - Cruz, Gonzlez et al. - 2000
BibTeX entry: (Update)
M. Moudgill, K. Pingali, and S. Vassiliadis. Register renaming and dynamic speculation: an alternative approach. In Proceedings of the 26th International Symposium on Microarchitecture (MICRO 26), pages 202--213, Austin, TX, December 1993. http://citeseer.ist.psu.edu/moudgill93register.html More
@techreport{ moudgill93register,
author = "Mayan Moudgill and Keshav Pingali and Stamatis Vassiliadis",
title = "Register Renaming and Dynamic Speculation: an Alternative Approach",
number = "TR93-1379",
pages = "32",
year = "1993",
url = "citeseer.ist.psu.edu/moudgill93register.html" }
Citations (may not include all citations):
230
Limits of instruction-level parallelism
- Wall - 1991
193
Superscalar Microprocessor Design (context) - Johnson - 1991
150
An efficient algorithm for exploiting multiple arithmetic un.. (context) - Tomasulo - 1967
82
Limits on multiple instruction issue
- Smith, Johnson et al. - 1989
65
Computer technology and architecture: An evolving interactio.. (context) - Hennessy, Jouppi - 1991
57
Implementation of precise interrupts in pipelined processors
- Smith, Pleszkun - 1985
37
Look-ahead processors (context) - Keller - 1975
15
Out-of-order superscalar processor with speculative executio.. (context) - Dwyer, Torng - 1992
11
The Metaflow architecture (context) - Popescu, Schultz et al. - 1991
8
Checkpoint repair for outof -order execution machines (context) - Hwu, Patt - 1987
4
Design of the IBM Enterprise System /9000 high-end processor (context) - Liptay - 1992
3
SCISM: A scalabale compound instruction set machine (context) - Vassiliadis, Blaner et al. - 1993
1
Machine organizationof the IBMRISC System/6000 processor (context) - Gohoski - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.eecs.harvard.edu/cs146/): More
Studies of Windows NT Performance using Dynamic Execution Traces - Perl, Sites (1997)
(Correct)
A Partitioned Translation Lookaside Buffer Approach to.. - Matthew Farrens
(Correct)
Cooperative Prefetching: Compiler and Hardware Support for.. - Luk, Mowry (1998)
(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