Skip to search formSkip to main contentSkip to account menu

Interprocedural optimization

Known as: Interprocedural analysis, LTO, Link-time optimization 
Interprocedural optimization (IPO) is a collection of compiler techniques used in computer programming to improve performance in programs containing… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2006
Highly Cited
2006
Message passing via MPI is widely used in single-program, multiple-data (SPMD) parallel programs. Existing data-flow frameworks… 
Highly Cited
2001
Highly Cited
2001
Traditional optimizing compilers are limited in the scope of their optimizations by the fact that only a single function, or… 
Highly Cited
2001
Highly Cited
2001
Describes an effective compile-time analysis for software prefetching in Java. Previous work in software data prefetching for… 
Highly Cited
1995
Highly Cited
1995
This paper presents an extensive empirical evaluation of an interprocedural parallelizing compiler, developed as part of the… 
Highly Cited
1995
Highly Cited
1995
Compiling for efficient execution on advanced computer architectures requires extensive program analysis and transformation. Most… 
Highly Cited
1994
Highly Cited
1994
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome limitations of current compilers… 
Highly Cited
1992
Highly Cited
1992
This dissertation addresses a number of important issues related to interprocedural optimization. Interprocedural optimization is… 
Review
1991
Review
1991
PIPS is an experhnental FORTRAN source-to-source parallelizer that combines the goal of exploring interprocedural and semantical… 
Highly Cited
1990
Highly Cited
1990
We reformulate interval analysis so that it can he applied to any monotone data-flow problem, including the nonfast problems of… 
1989
1989
The problem of tracking data flow across procedure boundaries has a long history of theoretical study by people who believed that…