• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Interprocedural array regions analyses (1995)

Cached

  • Download as a PDF

Download Links

  • [www.cri.ensmp.fr]
  • [www.cri.ensmp.fr]
  • [www.cri.ensmp.fr]
  • [www.cri.ensmp.fr]
  • [www.cri.ensmp.fr]
  • [www.cri.ensmp.fr]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Beatrice Creusillet
Citations:64 - 7 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@TECHREPORT{Creusillet95interproceduralarray,
    author = {Beatrice Creusillet},
    title = {Interprocedural array regions analyses},
    institution = {},
    year = {1995}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

In order to perform powerful program optimizations, an exact interprocedural analysis of array data ow is needed. For that purpose, two new types of array region are introduced. IN and OUT regions represent the sets of array elements, the values of which are imported to or exported from the current statement or procedure. Among the various applications are: compilation of communications for message-passing machines, array privatization, compile-time optimization of local memory or cache behavior in hierarchical memory machines.

Citations

405 Supercompilers for Parallel and Vector Computers - Zima, Chapman - 1990
196 The PERFECT Club benchmarks: Effective performance evaluation of supercomputers - Berry, Chen, et al. - 1989
196 An implementation of interprocedural bounded regular section analysis - Havlak, Kennedy - 1991
188 Dataflow analysis of array and scalar references - Feautrier - 1991
182 F.: Scanning polyhedra with do loops - Ancourt, Irigoin - 1991
176 A practical algorithm for exact array dependence analysis - Pugh - 1992
119 Automatic Array Privatization - Tu, Padua
118 Interprocedural Dependence Analysis and Parallelization - Burke, Cytron - 1986
105 Analysis of interprocedural side effects in a parallel programming environment - Callahan, Kennedy - 1987
101 Direct Parallelization of Call Statements - Triolet, Feautrier, et al. - 1986
101 A Library for Doing Polyhedral Operations - Wilde - 1993
100 Performance analysis of parallelizing compilers on the Perfect Benchmarks programs - Blume, Eigenmann - 1992
85 Beyond induction variables - Wolfe - 1992
80 Semantical interprocedural parallelization: An overview of the PIPS project - Irigoin, Jouvelot, et al. - 1991
76 A technique for summarizing data access and its use in parallelism enhancing transformations - Balasundaram, Kennedy - 1989
75 et al. The Perfect Club Benchmarks: effective performance evaluation of supercomputers - Berry - 1989
69 Eliminating false data dependences using the Omega test - Pugh, Wonnacott - 1992
64 Array privatization for parallel execution of loops - Li - 1992
63 Constraint-based array dependence analysis - Pugh, Wonnacott - 1998
57 The POWER test for data dependence - Wolfe, Tseng - 1992
40 Automatic Array Privatization and Demand-Driven Symbolic Analysis - Tu - 1995
36 Optimization of array accesses by collective loop transformations - Sarkar, Gao - 1991
34 Interprocedural Analysis for Parallelization - Hall, Murphy, et al. - 1995
34 Array privatization for shared and distributed memory machines - Tu, Padua - 1992
30 Interprocedural analyses for programming environment - Irigoin - 1992
29 Symbolic array dataflow analysis for array privatization and program parallelization - Gu, Li, et al. - 1995
26 Improving the Performance of DSM Systems via Compiler Involvement - Mirchandaney, Hiranandani, et al. - 1994
21 The importance of direct dependences for automatic parallelization - Brandes - 1988
18 Data ow Analysis of Array and Scalar References - Feautrier - 1991
18 Minimal data dependence abstractions for loop transformations: extended version - Yang, Ancourt, et al. - 1995
17 Interprocedural analysis for program restructuring with parafrase - Triolet - 1985
15 Automatic parallelization of while-loops using speculative execution - Collard - 1995
15 Extended SSA with factored usedef chains to support optimization and parallelism - Stoltz, Gelerk, et al. - 1994
14 Simplifying polynomial constraints over integers to make dependence analysis more precise - Maslov, Pugh
12 Analysis of interprocedural side e ects in a parallel programming environment - Callahan, Kennedy - 1988
12 Compilerassisted full checkpointing - LI, STEWART, et al. - 1994
11 An interprocedural parallelizing compiler and its support for memory hierarchy research - Nguyen, Gu, et al. - 1995
11 Two approaches to interprocedural data ow analysis - Sharir, Pnuelli - 1981
9 Compilation of I/O Communications for HPF - Coelho - 1995
9 and Corinne Ancourt. Optimal Compilation of HPF Remappings. Technical Report A 277, CRI, Ecole des mines de - Coelho - 1995
8 Exact Side Effects for Interprocedural Dependence Analysis - Tang - 1992
8 Contribution a la Parallelisation Automatique de Programmes Fortran Comportant des Appels de Procedure - Triolet - 1984
8 Vienna Fortran - A Language Speci cation. ftp cs.rice.edu - Zima, Brezany, et al. - 1992
7 et al, \The PERFECT Club Benchmarks: E ective Performance Evaluation of Supercomputers - Berry - 1989
6 OUT array region analyses - IN - 1995
5 Regions exactes et privatisation de tableaux (exact array region analysis and array privatization - Apvrille-Creusillet - 1994
5 Exact side e ects for interprocedural dependence analysis - Tang - 1993
4 Contribution alaparallelisation automatique de programmes FORTRAN comportant des appels de procedures. These de Docteur-Ingenieur - Triolet - 1984
4 A datalocality optimizing algorithm - Wolf, Lain - 1991
4 Tests des Dependances et Transformations de Programme - Yang - 1993
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University