See this document in CiteSeerX!

Speculative Alias Analysis for Executable Code  (Make Corrections)  
Manel Fernández, Roger Espasa



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
people.ac.upc.es/mfernan...pact02.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  people.ac.upc.es/mfernand/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Optimizations performed at link time or directly applied to final program executables have received increased attention in recent years. Such low-level optimizations can benefit greatly from pointer alias information. However, as almost all existing alias analyses are formulated in terms of source language constructs, they turn out to be of limited utility at the machine code level. (Update)

Similar documents (at the sentence level):
6.7%:   Speculative Alias Analysis for Executable Code - Manel Fernandez And (2002)   (Correct)

Active bibliography (related documents):   More   All
0.3:   System-wide Compaction and Specialization - Of The Linux   (Correct)
0.3:   Load Redundancy Elimination on Executable Code - Fernández, Espasa, Debray   (Correct)
0.2:   Partial Redundancy Elimination on Predicated Code - Knoop, Collard, Ju (1999)   (Correct)

Similar documents based on text:   More   All
0.5:   Alias Analysis of Executable Code - Debray, Muth, Weippert (1998)   (Correct)
0.4:   Conditional Pointer Aliasing and Constant Propagation - Pioli (1999)   (Correct)
0.4:   Dixie: A Retargetable Binary Instrumentation Tool - Fernández, Espasa (1999)   (Correct)

BibTeX entry:   (Update)

@misc{ ndez-speculative,
  author = "Manel Fernández and Roger Espasa",
  title = "Speculative Alias Analysis for Executable Code",
  url = "citeseer.ist.psu.edu/598969.html" }
Citations (may not include all citations):
1399   Compilers principles (context) - Aho, Sethi et al. - 1986
292   Advanced Compiler Design and Implementation (context) - Muchnick - 1997  ACM
183   Profile guided code positioning (context) - Pettis, Hansen - 1990  ACM   DBLP
180   Efficient context-sensitive pointer analysis for C programs - Wilson, Lam - 1995  ACM   DBLP
114   Fast and accurate flowinsensitive points-to analysis - Shapiro, Horwitz - 1997
107   Technical Report CS-TR (context) - Burger, Austin et al. - 1997
89   A practical system for intermodule code optimization at link.. - Srivastava, Wall - 1992
87   Profile-guided automatic inline expansion for C programs - Chang, Mahlke et al. - 1992  ACM   DBLP
72   Dynamic memory disambiguation using the memory conflict buff.. - Gallagher, Chen et al. - 1994  ACM   DBLP
49   Type-based alias analysis - Diwan, McKinley et al. - 1998  ACM   DBLP
39   Modular interprocedural pointer analysis using access paths:.. - Cheng, mei et al. - 2000
37   alto: A link-time optimizer for the Compaq Alpha - Muth, Debray et al. - 2001
33   Alias analysis of executable code - Debray, Muth et al. - 1998  ACM   DBLP
33   Improving data-flow analysis with path profiles - Ammons, Larus - 1998  ACM   DBLP
33   Speculative disambiguation: A compilation technique for dyna.. (context) - Huang, Slavenburg et al. - 1994  DBLP
24   Path profile guided partial redundancy elimination using spe.. - Gupta, Berson et al. - 1998  ACM   DBLP
23   Interprocedural dataflow analysis in an executable optimizer - Goodwin - 1997  ACM   DBLP
23   A practical framework for demand-driven interprocedural data.. - Duesterwald, Gupta et al. - 1997  ACM   DBLP
20   Spike optimizer AlphaNT executable - Lowney, An et al. - 1997
18   Data-flow analysis of program fragments - Rountev, Ryder et al. - 1999  ACM   DBLP
14   Hot cold optimization large WindowNT application - Lowney, optimization et al. - 1996
13   the importance of points-to analysis and other memory disamb.. (context) - Ghiya, Lavery et al. - 2001
9   Data dependence analysis of assembly code - Amme, Braun et al. - 1998  ACM   DBLP
9   Run-time detection and recovery from incorrectly reordered m.. (context) - Moudgill, Moreno - 2085
9   The store-load address table and speculative register promot.. - Postiff, Greene et al. - 2000  ACM   DBLP
8   Alto: A Platform for Object Code Modification - Muth - 1999
6   The Intel IA-64 compiler code generator (context) - Bharadwaj, Chen et al. - 2000  ACM   DBLP
4   Path-sensitive value-flow analysis (context) - Bodk, Anik - 1998  ACM   DBLP
4   Dynamic kernel code optimization (context) - Tamches, Miller - 2001
2   Speculative alias analysis for executable code (context) - Fernandez, Espasa - 2002

Documents on the same site (http://people.ac.upc.es/mfernand/):
Load Redundancy Elimination on Executable Code - Fernández, Espasa, Debray   (Correct)
Speculative Alias Analysis for Executable Code - Fernández, Espasa (2002)   (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