See this document in CiteSeerX!

Register Renaming and Dynamic Speculation: an Alternative Approach (1993)  (Make Corrections)  (19 citations)
Mayan Moudgill, Keshav Pingali, Stamatis Vassiliadis



  Home/Search   Context   Related

 
View or download:
harvard.edu/cs146/...oudgillmicro93.ps
cornell.edu/Publication...MICRO1993.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  harvard.edu/cs146/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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