| Alternate document: Details alto: A Platform for Object Code Modification (99) Robert Muth |
(Enter summary)
Abstract: Traditional optimizing compilers are limited in the scope of their optimizations by the fact that only a single
function, or possibly a single module, is available for analysis and optimization. In particular, this means that
library routines cannot be optimized to specific calling contexts. Other optimization opportunities, exploiting
information not available before linktime such as addresses of variables and the final code layout, are often
ignored because linkers are traditionally... (Update)
Cited by: More
System-wide Compaction and Specialization - Of The Linux
(Correct)
LANCET: A Nifty Code Editing Tool - Ludo Van Put (2005)
(Correct)
Link-Time Optimization of ARM Binaries - De Bus, De Sutter, Van Put.. (2004)
(Correct)
Similar documents (at the sentence level):
47.6%: alto: A Link-Time Optimizer for the DEC Alpha - Muth, Debray, Watterson (1998)
(Correct)
7.2%: Link-time Improvement of Scheme Programs - Debray, Muth, Watterson (1999)
(Correct)
5.2%: alto: A Platform for Object Code Modification - Muth (1999)
(Correct)
Active bibliography (related documents): More All
0.5: Compiler Support for Garbage Collection in a Statically.. - Diwan, Moss, Hudson (1992)
(Correct)
0.3: PLTO: A Link-Time Optimizer for the Intel IA-32.. - Schwarz, Debray.. (2001)
(Correct)
0.3: Understanding and Improving the Performance of Modern Programming.. - Diwan (1997)
(Correct)
Similar documents based on text: More All
0.5: Load Redundancy Elimination on Executable Code - Fernández, Espasa, Debray
(Correct)
0.5: Compiler Techniques for Code Compaction - Debray, Evans, Muth, De Sutter (2000)
(Correct)
0.4: Software Power Optimization via Post-Link-Time Binary.. - Debray, Muth, Watterson
(Correct)
Related documents from co-citation: More All
15: A practical system for intermodule code optimization at link-time
- Srivastava, Wall - 1993
11: Link-time optimization of address calculation on a 64-bit architecture
- Srivastava, Wall - 1994
10: Profile guided code positioning (context) - Pettis, Hansen - 1990
BibTeX entry: (Update)
R. Muth, S. K. Debray, S. Watterson, and K. De Bosschere, "alto : A Link-Time Optimizer for the Compaq Alpha", Software---Practice and Experience, to appear. http://citeseer.ist.psu.edu/muth99alto.html More
@article{ muth01alto,
author = "Robert Muth and Saumya K. Debray and Scott A. Watterson and Koenraad De Bosschere",
title = "alto: a link-time optimizer for the Compaq Alpha",
journal = "Software - Practice and Experience",
volume = "31",
number = "1",
pages = "67-101",
year = "2001",
url = "citeseer.ist.psu.edu/muth99alto.html" }
Citations (may not include all citations):
866
Techniques and Tools (context) - Aho, Sethi et al. - 1986
407
Trace Scheduling: A Technique for Global Microcode Compactio.. (context) - Fisher - 1981
252
Analysis of Pointers and Structures (context) - Chase, Wegman et al. - 1990
183
Profile-Guided Code Positioning (context) - Pettis, Hansen - 1990
180
Efficient Context-Sensitive Pointer Analysis for C Programs
- Wilson, Lam - 1995
175
A Safe Approximate Algorithm for Interprocedural Pointer Ali..
- Landi, Ryder - 1992
132
A General Approach for Run-time Specialization and its Appli..
- Consel, Noel - 1996
131
Interprocedural May-Alias Analysis for Pointers: Beyond k-Li..
- Deutsch - 1994
99
Global Register Allocation at Link Time
- Wall - 1986
90
Vortex: An Optimizing Compiler for ObjectOriented Languages
- Dean, DeFouw et al. - 1996
89
A Practical System for Intermodule Code Optimization at Link..
- Srivastava, Wall - 1993
64
Interprocedural Compilation of FORTRAN D for MIMD Distribute..
- Hall, Hiranandani et al. - 1992
56
Reducing Branch Costs via Branch Alignment
- Calder, Grunwald - 1994
55
Value Profiling
- Calder, Feller et al. - 1997
51
Simple and Effective Link-Time Optimization of Modula-3 Prog..
- Fernandez - 1995
51
An Evaluation of Staged Run-time Optimizations in DyC (context) - Grant, Philipose et al. - 1999
47
Minimizing Register Usage Penalty at Procedure Calls (context) - Chow - 1988
45
Flow-directed Inlining
- Jagannathan, Wright - 1996
37
Procedure Merging with Instruction Caches
- McFarling - 1991
34
Transparent Dynamic Optimization: The Design and Implementat.. (context) - Bala, Duesterwald et al. - 1999
33
Space-efficient Conservative Garbage Collection
- Boehm - 1993
32
Link-time Optimization of Address Calculation on a 64-bit Ar..
- Srivastava, Wall - 1994
24
The Effectiveness of Type-Based Unboxing
- Leroy - 1997
23
Interprocedural dataflow analysis in an executable optimizer
- Goodwin - 1997
23
Bigloo: a portable and optimizing compiler for strict functi..
- Serrano, Weis - 1995
22
Optimizing Alpha Executables on Windows NT with Spike
- Cohn, Goodwin et al. - 1997
22
Register Allocation across Procedure and Module Boundaries (context) - Santhanam, Odnert - 1990
21
Unreachable Procedures in Object-Oriented Programming
- Srivastava - 1992
18
Hot Cold Optimization of Large Windows/NT Applications (context) - Cohn, Lowney - 1996
14
Instrumentation and Optimization of Win32/Intel Executables (context) - Romer, Voelker et al. - 1997
10
Effectiveness of a Machine-Level Global Optimizer (context) - Johnson, Miller - 1986
10
The Design of a Data Flow Analyzer (context) - Chow, Rudnick - 1982
6
DCG: An Efficient, Retargetable Dynamic Code Generation Syst..
- Engler, Proebsting - 1994
6
Context-Sensitive Interprocedural Analysis in the Presence o.. (context) - Emami, Ghiya et al. - 1994
5
Flexible Encapsulation (context) - Collberg - 1992
4
Register Liveness Analysis of Executable Code
- Muth - 1998
2
Context-Insensitive Alias Analysis Revisited (context) - Ruf - 1995
2
personal communication (context) - Boehm - 1998
1
Scalable Cross-Module Optimization (context) - Ayers, de Jong et al. - 1998
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.arizona.edu/people/saw/index.html): More
Toba: Java For Applications - A Way Ahead of Time.. - Proebsting.. (1997)
(Correct)
Krakatoa: Decompilation in Java (Does Bytecode Reveal Source?) - Proebsting, Watterson (1997)
(Correct)
Link-time Improvement of Scheme Programs - Debray, Muth, Watterson (1999)
(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