Papers
- Paralelizing Compiler Techniques Based
on Linear Inequalities
- S. P. Amarasinghe,
Ph.D. thesis, Stanford University, Computer Systems Laboratory,
January, 1997.
- Maximizing Multiprocessor Performance with the SUIF Compiler
- M. W. Hall, J. M. Anderson, S. P. Amarasinghe,
B. R. Murphy, S.-W. Liao, E. Bugnion and M. S. Lam,
IEEE Computer, 29(12), December 1996.
- Multiprocessors from a Software Perspective
- S. P. Amarasinghe, J. M. Anderson, C. S. Wilson, S.-W. Liao,
R. S. French, M. W. Hall, B. R. Murphy and M. S. Lam,
IEEE Micro, 16(3), June 1996.
- Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler (Click here for PostScript)
- M. W. Hall, S. P. Amarasinghe, B. R. Murphy, S. Liao, and M. S. Lam,
Proceedings of Supercomputing '95, December, 1995.
- Interprocedural Analysis for Parallelization (Click here for PostScript)
- M. W. Hall, B. R. Murphy, S. P. Amarasinghe, S. Liao, and M. S. Lam,
Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (LCPC95) August, 1995.
- Data and Computation Transformations for
Multiprocessors (Click here for PostScript)
- J. M. Anderson, S. P. Amarasinghe and M. S. Lam
Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice
of Parallel Processing, July, 1995.
- Unified Compilation Techniques for
Shared and Distributed Address Space Machines
- C.-W. Tseng, J. M. Anderson, S. P. Amarasinghe, and M. S. Lam.
Proceedings of the International Conference on Supercomputing, July 1995.
- Interprocedural parallelization analysis: Preliminary results.
- M. W. Hall, S. P. Amarasinghe, B. R. Murphy, S.-W. Liao, and M. S. Lam.
Technical Report CSL-TR-95-665, Dept. of Computer Science, Stanford University, March 1995.
- The SUIF Compiler for Scalable Parallel Machines
- S. P. Amarasinghe, J. M. Anderson, M. S. Lam and C. W. Tseng
Proceedings of the Seventh SIAM Conference on Parallel Processing for
Scientific Computing, February, 1995.
- Interprocedural Analysis for Parallelization: Design and Experience
- M. W. Hall, B. R. Murphy and S. P. Amarasinghe
Proceedings of the Seventh SIAM Conference on Parallel Processing for
Scientific Computing, February, 1995.
- SUIF: A Parallelizing and Optimizing Research Compiler
- R. Wilson, R. French, C. Wilson, S. Amarasinghe, J. Anderson,
S. Tjiang, S.-W. Liao, C.-W. Tseng, M. Hall, M. Lam, and J. Hennessy.
ACM SIGPLAN Notices, 29(12):31-37, December 1994.
- An Overview of a Compiler for
Scalable Parallel Machines
- S. P. Amarasinghe, J. M. Anderson, M. S. Lam and A. W. Lim.
Proceedings of the 6th Workshop on Languages and Compilers for
Parallel Computing, August, 1993.
- Communication
Optimization and Code Generation for Distributed Memory Machines
- S. P. Amarasinghe and M. S. Lam.
Proceedings of the ACM
SIGPLAN'93 Conference on Programming Language Design and
Implementation, June, 1993.
- Array Data Flow Analysis and
its Use in Array Privatization
- D. E. Maydan, S. P. Amarasinghe and M. S. Lam.
Proc. 20th
Annual ACM Symposium on Principles of Programming Languages, January,
1993.
- Data Dependence and Data-Flow
Analysis of Arrays
- D. E. Maydan, S. P. Amarasinghe and M. S. Lam.
Conference
Record of 5th Workshop on Languages and Compilers for Parallel
Computing, 1992.