Next: About this document
Up: Detecting Coarse-Grain Parallelism Using
Previous: Acknowledgements.
References
- 1
-
J. M. Anderson, S. P. Amarasinghe, and M. S. Lam.
Data and computation transformations for multiprocessors.
In Proceedings of the Fifth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, July 1995.
- 2
-
B. Blume, R. Eigenmann, K. Faigin, J. Grout, Jay Hoeflinger, D. Padua,
P. Petersen, B. Pottenger, L. Rauchwerger, P. Tu, and S. Weatherford.
Polaris: The next generation in parallelizing compilers.
In Proceedings of the Seventh Annual Workshop on Languages and
Compilers for Parallel Computing, August 1994.
- 3
-
W. Blume and R. Eigenmann.
Performance analysis of parallelizing compilers on the Perfect
Benchmarks programs.
IEEE Transactions on Parallel and Distributed Systems,
3(6):643--656, November 1992.
- 4
-
W. Blume and R. Eigenmann.
The range test: A dependence test for symbolic, non-linear
expressions.
In Proceedings of Supercomputing '94. IEEE Press, November
1994.
- 5
-
K. Cooper, M.W. Hall, and K. Kennedy.
A methodology for procedure cloning.
Computer Languages, 19(2), April 1993.
- 6
-
B. Creusillet and F. Irigoin.
Interprocedural array region analyses.
In Proceedings of the 8th International Workshop on Languages
and Compilers for Parallel Computing. Springer-Verlag, August 1995.
- 7
-
G. Goff, K. Kennedy, and C.-W. Tseng.
Practical dependence testing.
In Proceedings of the SIGPLAN '91 Conference on Programming
Language Design and Implementation, Toronto, Canada, June 1991.
- 8
-
M. Haghighat and C. Polychronopoulos.
Symbolic analysis: A basis for parallelization, optimization, and
scheduling of programs.
In Proceedings of the Sixth Workshop on Languages and Compilers
for Parallel Computing, Portland, OR, August 1993.
- 9
-
M. Hall, B. Murphy, S. Amarasinghe, S. Liao, and M. Lam.
Interprocedural analysis for parallelization.
In Proceedings of the 8th International Workshop on Languages
and Compilers for Parallel Computing. Springer-Verlag, August 1995.
- 10
-
M. W. Hall, S. Amarasinghe, and B. Murphy.
Interprocedural analysis for parallelization: Design and experience.
In Proceedings of the Seventh SIAM Conference on Parallel
Processing for Scientific Computing, pages 650--655, San Francisco, CA,
February 1995.
- 11
-
M. W. Hall, J. Mellor-Crummey, A. Carle, and R. Rodriguez.
FIAT: A framework for interprocedural analysis and transformation.
In Proceedings of the Sixth Workshop on Languages and Compilers
for Parallel Computing, Portland, OR, August 1993.
- 12
-
P. Havlak.
Interprocedural symbolic analysis.
PhD thesis, Rice University, Dept. of Computer Science, May 1994.
- 13
-
P. Havlak and K. Kennedy.
An implementation of interprocedural bounded regular section
analysis.
IEEE Transactions on Parallel and Distributed Systems,
2(3):350--360, July 1991.
- 14
-
M. Hind, M. Burke, P. Carini, and S. Midkiff.
An empirical study of precise interprocedural array analysis.
Scientific Programming, 3(3):255--271, 1994.
- 15
-
F. Irigoin.
Interprocedural analyses for programming environments.
In NSF-CNRS Workshop on Evironments and Tools for Parallel
Scientific Programming, September 1992.
- 16
-
F. Irigoin, P. Jouvelot, and R. Triolet.
Semantical interprocedural parallelization: An overview of the PIPS
project.
In Proceedings of the 1991 ACM International Conference on
Supercomputing, Cologne, Germany, June 1991.
- 17
-
W. Landi and B.G. Ryder.
A safe approximate algorithm for interprocedural pointer aliasing.
In SIGPLAN '92 Conference on Programming Language Design and
Implementation, SIGPLAN Notices 27(7), pages 235--248, July 1992.
- 18
-
Z. Li and P. Yew.
Efficient interprocedural analysis for program restructuring for
parallel programs.
In Proceedings of the ACM SIGPLAN Symposium on Parallel
Programming: Experience with Applications, Languages, and Systems (PPEALS),
New Haven, CT, July 1988.
- 19
-
V. Maslov.
Delinearization: An efficient way to break multiloop dependence
equations.
In Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation, June 1992.
- 20
-
D. E. Maydan, J. L. Hennessy, and M. S. Lam.
Efficient and exact data dependence analysis.
In Proceedings of the SIGPLAN '91 Conference on Programming
Language Design and Implementation, Toronto, Canada, June 1991.
- 21
-
R. Metzger and P. Smith.
The CONVEX application compiler.
Fortran Journal, 3(1):8--10, 1991.
- 22
-
E. Myers.
A precise inter-procedural data flow algorithm.
In Conference Record of the Eighth Annual Symposium on
Principles of Programming Languages. ACM, January 1981.
- 23
-
J. P. Singh and J. L. Hennessy.
An empirical investigation of the effectiveness of and limitations of
automatic parallelization.
In Proceedings of the International Symposium on Shared Memory
Multiprocessors, Tokyo, Japan, April 1991.
- 24
-
R. Triolet, F. Irigoin, and P. Feautrier.
Direct parallelization of call statements.
In Proceedings of the SIGPLAN '86 Symposium on Compiler
Construction, SIGPLAN Notices 21(7), pages 176--185. ACM, July 1986.
- 25
-
C-W. Tseng.
Compiler optimizations for eliminating barrier synchronization.
In Proceedings of the Fifth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, July 1995.
- 26
-
P. Tu and D. Padua.
Automatic array privatization.
In Proceedings of the Sixth Workshop on Languages and Compilers
for Parallel Computing, Portland, OR, August 1993.
- 27
-
M. E. Wolf.
Improving Locality and Parallelism in Nested Loops.
PhD thesis, Dept. of Computer Science, Stanford University, August
1992.
Saman Amarasinghe
Fri Sep 15 09:15:06 PDT 1995