(Enter summary)
Abstract: CONTENTS
Page
1. INTRODUCTION : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1
1.1 Related Work : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3
1.2 The IMPACT Compiler : : : : : : : : : : : : : : : : : : : : : : : : : 4
2. THE ANNOTATION TOOL : : : : : : : : : : : : : : : : : : : : : : : : : : 8
2.1 Annotation File Format : : : : : : : : : : : : : : : : : : : : : : : : : 8
2.2 Annotation Modes : : : : : : : : : : : : : : : : : : : : : : : : : : : : 10
2.3 Using... (Update)
Context of citations to this paper: More
.... group at University of Illinois uses the approach of instrumenting user code and collecting aliasing frequencies at run time [Joh95]. Nic89] proposed a run time disambiguation technique for antialiasing of indirect memory references that cannot normally be disambiguated...
...operations. Conflicts between operations are maintained in a separate structure and are updated for each occurring conflict. Previous work [20] has developed a similar address hash structure for evaluating the locality of memory accesses. Many research facilities only have...
Cited by: More
Static Identification of Delinquent Loads - Vlad-Mihai Panait Dept (2004)
(Correct)
Memory Profiling For Directing Data Speculative Optimizations And .. - Connors (1997)
(Correct)
Probabilistic Memory Disambiguation and its Application to.. - Ju, Collard, Oukbir
(Correct)
Active bibliography (related documents): More All
0.3: Using Profile Information to Assist Classic Code Optimizations - Chang (1991)
(Correct)
0.2: Accurate Static Branch Prediction by Value Range Propagation - Patterson (1995)
(Correct)
0.2: Profile-Assisted Instruction Scheduling - Chen, Mahlke, Warter, Anik, Hwu (1994)
(Correct)
Similar documents based on text: More All
0.2: Dynamic Control Of Compile Time Using Vertical Region-Based.. - Braun
(Correct)
0.1: Systematic Compilation For Predicated Execution - August (2000)
(Correct)
0.1: Enhancing Instruction Level Parallelism Through.. - Bringmann (1995)
(Correct)
Related documents from co-citation: More All
2: HPL PlayDoh Architecture Specification Version (context) - Kathail, Schlansker et al. - 1994
2: Data Preload for Superscalar and VLIW Processors
- Chen - 1993
BibTeX entry: (Update)
T. L. Johnson, Automatic Annotation of Instructions with Profiling Information, Master Thesis, Department of Electrical and Computer Engineering, Univ. of Illinois, Urbana, IL, May 1995. http://citeseer.ist.psu.edu/johnson95automatic.html More
@misc{ johnson95automatic,
author = "T. Johnson",
title = "Automatic Annotation of Instructions with Profiling Information",
text = "T. L. Johnson, Automatic Annotation of Instructions with Profiling Information,
Master Thesis, Department of Electrical and Computer Engineering, Univ.
of Illinois, Urbana, IL, May 1995.",
year = "1995",
url = "citeseer.ist.psu.edu/johnson95automatic.html" }
Citations (may not include all citations):
407
Trace scheduling: A technique for global microcode compactio.. (context) - Fisher - 1981
183
Profile guided code positioning (context) - Pettis, Hansen - 1990
173
Bulldog: A Compiler for VLIW Architectures (context) - Ellis - 1985
160
IMPACT: An architectural framework for multiple-instruction-..
- Chang, Mahlke et al. - 1991
109
Cache profiling and the spec benchmarks: A case study
- Lebeck, Wood - 1994
107
Achieving high instruction cache performance with an optimiz.. (context) - Hwu, Chang - 1989
103
Predicting conditional branch directions from previous runs .. (context) - Fisher, Freudenberger - 1992
99
Global register allocation at link time
- Wall - 1986
94
Using profile information to assist classic code optimizatio..
- Chang, Mahlke et al. - 1991
87
Profile-guided automatic inline expansion for C programs
- Chang, Mahlke et al. - 1992
84
Reducing the cost of branches (context) - McFarling, Hennessy - 1986
64
Improving the accuracy of static branch prediction using bra.. (context) - Young, Smith - 1994
58
Memspy: Analyzing memory-system bottlenecks in programs
- Gupta, Martonosi et al. - 1992
44
Trace selection for compiling large C application programs t.. (context) - Chang, Hwu - 1988
31
The Superblock: An effective structure for VLIW and supersca.. (context) - Hwu, Mahlke et al. - 1993
31
Comparing software and hardware schemes for reducing the cos..
- Hwu, Conte et al. - 1989
30
Performance debugging shared-memory multiprocessor programs .. (context) - Goldberg, Hennessy - 1991
20
Improving semi-static branch prediction by code replication
- Krall - 1994
17
Inline function expansion for compiling realistic C programs (context) - Hwu, Chang - 1989
15
Predictability of load/store instruction latencies (context) - Abraham, Sugumar et al. - 1993
15
Predicting load latencies using cache profiling (context) - Abraham, Rau - 1994
11
Analyzing and visualizing performance of memory hierarchies (context) - Callahan, Kennedy et al. - 1990
10
Using profile information to assist advanced compiler optimi..
- Chen, Mahlke et al. - 1992
10
How to simulate 100 billion references cheaply (context) - Fu, Patel - 1991
6
Register windows vs. register allocation
- Wall - 1988
Documents on the same site (http://www.crhc.uiuc.edu/Impact/people/graduated/Teresa_Johnson.html): More
Run-time Adaptive Cache Management - Teresa Johnson (1998)
(Correct)
A Study of the Cache and Branch Performance Issues with Running.. - Hsieh (1997)
(Correct)
Reducing Cache Misses in Numerical Applications.. - Yamada, Johnson.. (1995)
(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