(Enter summary)
Abstract: Memory-System Design Considerations for Dynamically-Scheduled Microprocessors Keith Istvan Farkas Doctor of Philosophy Graduate Department of Electrical and Computer Engineering University of Toronto 1997 Dynamically-scheduled processors challenge hardware and software architects to develop designs that balance hardware complexity and compiler technology against performance targets. This dissertation presents a first thorough look at some of the issues introduced by this hardware complexity.... (Update)
Cited by: More
Effective Stream-Based and Execution-Based Data.. - Iacobovici, Spracklen, .. (2004)
(Correct)
Latency Tolerant Architectures - Bennett (1998)
(Correct)
Memory System Support for Image Processing - Lixin Zhang John (1999)
(Correct)
Active bibliography (related documents): More All
0.5: Address Prediction and Recovery Mechanisms - Llena (2002)
(Correct)
0.4: An Investigation of the Performance of Various.. - Jourdan, Sainrat.. (1995)
(Correct)
0.4: Multiple-Block Ahead Branch Predictors - Seznec, Jourdan, Sainrat, Michaud (1996)
(Correct)
Similar documents based on text: More All
0.2: Farkas' Lemma and Morphism Duality - Hochstättler, Nesetril (1996)
(Correct)
0.2: A Generalization Of The Farkas-Kra Septagonal Numbers Identity - Garvan
(Correct)
0.1: The IPO Lock-Up Period: Implications for Market Efficiency.. - Ofek, Richardson (2000)
(Correct)
Related documents from co-citation: More All
20: Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Assoc..
- Jouppi - 1990
16: Evaluating Stream Buffers as a Secondary Cache Replacement (context) - Palacharla, Kessler - 1994
15: Design and evaluation of a compiler algorithm for prefetching
- Mowry, Lam et al. - 1992
BibTeX entry: (Update)
FAR97: K. I. Farkas, P. Chow, N. P. Jouppi, Z. Vranesic, "Memory-system Design Considerations for Dynamically-Scheduled Processors", DEC/WRL Tech Report 97.1, Feb 1997. http://citeseer.ist.psu.edu/article/farkas97memorysystem.html More
@phdthesis{ farkas97memorysystem,
author = "Keith Istvan Farkas",
title = "Memory-System Design Considerations For Dynamically-Scheduled Microprocessors",
school = "University of Toronto",
month = "January",
year = "1997",
url = "citeseer.ist.psu.edu/article/farkas97memorysystem.html" }
Citations (may not include all citations):
1575
Computer Architecture: A Quantitative Approach (context) - Patterson, Hennessy - 1995
443
Improving Direct Mapped Cache Performance by the Addition of..
- Jouppi - 1990
386
Atom: A system for building customized program analysis tool.. (context) - Srivastava, Eustace - 1994
353
Software Pipelining: An Effective Scheduling Technique for V.. (context) - Lam - 1988
344
Design and Evaluation of a Compiler Algorithm for Prefetchin..
- Mowry, Lam et al. - 1992
269
Multiscalar Processors
- Sohi, Breach - 1995
264
Combinatorial Algorithms for Integrated Circuit Layout (context) - Lengauer - 1990
249
Tolerating Latency Through Software-Controlled Data Prefetch..
- Mowry - 1994
230
Compiler Transformations for High-Performance Computing
- Bacon, Graham et al. - 1993
214
Combining Branch Predictors
- McFarling - 1993
201
Register allocation via coloring (context) - Chaitin, Auslander et al. - 1981
193
Superscalar Microprocessor Design (context) - Johnson - 1991
160
IMPACT: an Architectural Framework for Multiple-Instruction-..
- Chang, Mahlke et al. - 1991
156
The Multiflow Trace Scheduling Compiler
- Lowney, Freudenberger et al. - 1993
155
Alpha Architecture Reference Manual (context) - Sites - 1992
149
Software Prefetching (context) - Callahan, Kennedy et al. - 1991
137
Lockup-Free Instruction Fetch/Prefetch Cache Organization (context) - Kroft - 1981
119
An Enhanced Access and Cycle Time Model for On-Chip Caches
- Wilton, Jouppi - 1994
112
The Priority-Based Coloring Approach to Register Allocation (context) - Chow, Hennessy - 1990
107
Algorithmic Graph Theory (context) - Gibbons - 1985
104
Compiler-Based Prefetching for Recursive Data Structures
- Luk, Mowry - 1996
98
Evaluating Stream Buffers as a Secondary Cache Replacement (context) - Palacharla, Kessler - 1994
96
AddisonWesley Publishing Company (context) - Aho, Sethi et al. - 1986
90
Reducing Memory Latency via Non-blocking and Prefetching Cac..
- Chen, Baer - 1992
89
A Practical System for Intermodule Code Optimization at Link..
- Srivastava, Wall - 1992
85
Cache Write Policies and Performance
- Jouppi - 1993
81
Improvements to Graph Coloring Register Allocation
- Briggs, Cooper et al. - 1994
78
Register Allocation via Graph Coloring
- Briggs - 1992
75
The MIPS R10000 Superscalar Microprocessor (context) - Yeager - 1996
69
Software Pipelining
- Allan, Jones et al. - 1995
56
Reducing Branch Costs via Branch Alignment
- Calder, Grunwald - 1994
43
A Register Allocation Framework Based on Hierarchical Cyclic..
- Hendren, Gao et al. - 1993
41
Digital 21264 Sets New Standard (context) - Gwennap - 1996
39
Balanced Scheduling: Instruction Scheduling When Memory Late..
- Kerns, Eggers - 1993
37
Alpha AXP Architecture (context) - Sites - 1993
33
Intel's P6 Uses Decoupled Superscalar Design (context) - Gwennap - 1995
28
Register Traffic Analysis for Streamlining Inter-Operation C..
- Franklin, Sohi - 1992
26
store instruction latencies (context) - Abraham, Sugumar et al. - 1993
24
The PowerPC 604 RISC Microprocessor (context) - Song, Denman et al. - 1994
22
An Investigation of the Performance of Various Dynamic Sched.. (context) - Butler, Patt - 1992
17
Uses Decoupled Architecture (context) - Gwennap, MIPS
15
An Out-of-Order Superscalar Processor with Speculative Execu.. (context) - Dwyer, Torng - 1992
12
PA-8000 Combines Complexity and Speed (context) - Gwennap
11
The Effect on RISC Performance of Register Set Size and Stru.. (context) - Bradlee, Eggers et al. - 1991
5
Efficient DAG Construction and Heuristic Calculation for Ins.. (context) - Smotherman, Krishnamurthy et al. - 1991
5
Developing the AMD-K5 Architecture (context) - Christie - 1996
3
Design of the IBM Enterprise System/9000 High-end Processor (context) - Liptay - 1992
2
AMD K6 Takes On Intel P6 (context) - Halfhill - 1996
1
The IBM 360 Model 91: Machine Philosophy and Instruction Han.. (context) - Anderson, Sparacio et al. - 1967
1
UltraSPARC: A 64-Bit (context) - Agrawal - 1994
1
Implementation of Precise Interrupts in Pipeline Processors (context) - Smith, Pleszkun - 1985
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://ast21.csis.hku.hk/download/Others_dissertation2.htm): More
Introspective Learning For Case-Based Planning - Fox (1995)
(Correct)
Supervised Competitive Learning: A Technology for Pen-based.. - Fuller, Jr. (1994)
(Correct)
Putting It In Context: A Syntactic Theory Of Incremental.. - Shinn-Der Lee (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