See this document in CiteSeerX!

Memory-System Design Considerations For Dynamically-Scheduled Microprocessors (1997)  (Make Corrections)  (39 citations)
Keith Istvan Farkas
University of Toronto



  Home/Search   Context   Related

 
View or download:
toronto.edu/pub/tech...PhD_thesis.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ast21.csis.hku....s_dissertation2 (more)
(Enter author homepages)

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