Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,465,314 papers from all fields of science
Search
Sign In
Create Free Account
Interprocedural optimization
Known as:
Interprocedural analysis
, LTO
, Link-time optimization
Expand
Interprocedural optimization (IPO) is a collection of compiler techniques used in computer programming to improve performance in programs containing…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
26 relations
ALGOL
APL
Central processing unit
Clang
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2006
Highly Cited
2006
Data-Flow Analysis for MPI Programs
M. Strout
,
Barbara Kreaseck
,
P. Hovland
International Conference on Parallel Processing
2006
Corpus ID: 7432834
Message passing via MPI is widely used in single-program, multiple-data (SPMD) parallel programs. Existing data-flow frameworks…
Expand
Highly Cited
2001
Highly Cited
2001
alto: a link‐time optimizer for the Compaq Alpha
R. Muth
,
S. Debray
,
S. Watterson
,
K. D. Bosschere
Software, Practice & Experience
2001
Corpus ID: 442062
Traditional optimizing compilers are limited in the scope of their optimizations by the fact that only a single function, or…
Expand
Highly Cited
2001
Highly Cited
2001
Data flow analysis for software prefetching linked data structures in Java
B. Cahoon
,
K. McKinley
Proceedings International Conference on Parallel…
2001
Corpus ID: 7465265
Describes an effective compile-time analysis for software prefetching in Java. Previous work in software data prefetching for…
Expand
Highly Cited
1995
Highly Cited
1995
Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler
Mary W. Hall
,
Saman P. Amarasinghe
,
Brian R. Murphy
,
Shih-Wei Liao
,
M. Lam
Proceedings of the IEEE/ACM SC95 Conference
1995
Corpus ID: 9875593
This paper presents an extensive empirical evaluation of an interprocedural parallelizing compiler, developed as part of the…
Expand
Highly Cited
1995
Highly Cited
1995
Interprocedural symbolic analysis
P. Havlak
,
K. Kennedy
1995
Corpus ID: 59697358
Compiling for efficient execution on advanced computer architectures requires extensive program analysis and transformation. Most…
Expand
Highly Cited
1994
Highly Cited
1994
Polaris: Improving the Effectiveness of Parallelizing Compilers
W. Blume
,
R. Eigenmann
,
+8 authors
Stephen Weatherford
International Workshop on Languages and Compilers…
1994
Corpus ID: 34364274
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome limitations of current compilers…
Expand
Highly Cited
1992
Highly Cited
1992
Managing interprocedural optimization
Mary W. Hall
1992
Corpus ID: 59837707
This dissertation addresses a number of important issues related to interprocedural optimization. Interprocedural optimization is…
Expand
Review
1991
Review
1991
Semantical interprocedural parallelization: an overview of the PIPS project
F. Irigoin
,
P. Jouvelot
,
R. Triolet
1991
Corpus ID: 15561989
PIPS is an experhnental FORTRAN source-to-source parallelizer that combines the goal of exploring interprocedural and semantical…
Expand
Highly Cited
1990
Highly Cited
1990
An interval-based approach to exhaustive and incremental interprocedural data-flow analysis
M. Burke
TOPL
1990
Corpus ID: 14946447
We reformulate interval analysis so that it can he applied to any monotone data-flow problem, including the nonfast problems of…
Expand
1989
1989
Interprocedural optimization: Experimental results
S. Richardson
,
M. Ganapathi
Software, Practice & Experience
1989
Corpus ID: 206509426
The problem of tracking data flow across procedure boundaries has a long history of theoretical study by people who believed that…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE