| Contents |
Quantifying the multi-level nature of tiling interactions / N. Mitchell [and others] -- Reuse-driven tiling for data locality / J. Xue, C.H. Huang -- Table-lookup approach for compiling two-level data-processor mappings in HPF / K.P. Shih, J.P. Sheu, C.-H. Huang -- Code generation for complex subscripts in data-parallel programs / J. Ramanujam, S. Dutta, A. Venkatachar -- Automatic data decomposition for message-passing machines / M. Damian-Iordache, S.V. Pemmaraju -- Program analysis of overlap area usage in self-similar parallel programs / A. Sawdey, M. O'Keefe -- Analysis and optimization of explicitly parallel programs using the parallel program graph representation / V. Sarkar -- Concurrent static single assignment form and constant propagation for explicitly parallel programs / J. Lee, S.P. Midkiff, D.A. Padua -- Identifying DEF/USE information of statements that construct and traverse dynamic recursive data structures / Y.S. Hwang, J. Saltz -- Program optimization for concurrent multithreaded architectures / J.Y. Tsai, Z. Jiang, P.C. Yew -- Interactive compilation and performance analysis with ursa minor / I. Park [and others] -- The SPNT test: a new technology for run-time speculative parallelization of loops / T.C. Huang, P.H. Hsu -- Lowering HPF procedure interface to a canonical representation / J. Borowiec, A. Veen -- PCRC-based HPF compilation / G. Zhang [and others] -- Data parallel language extensions for exploiting locality in irregular problems / G.P. Trabado, E.L. Zapata -- Simplifying control flow in compiler-generated parallel code / J. Mellor-Crummey, V. Adve -- Reducing synchronization overhead for compiler-parallelized codes on software DSMs / H. Han, C.W. Tseng, P. Keleher -- An array data flow analysis based communication optimizer / X. Yuan, R. Gupta, R. Melhem -- A compiler abstraction for machine independent parallel communication generation / B.L. Chamberlain, S.E. Choi, L. Snyder -- The aggregate function API / H.G. Dietz, T.I. Mattox, G. Krishnamurthy -- Definition of the F[superscript --] extension to fortran 90 / R.W. Numrich [and others] -- Exploiting parallelism through directives on the nano-threads programming model / E. Ayguade [and others] -- "Optimal" parallelism through integration of data and control parallelism / D. Banerjee, J.C. Browne -- Java as a language for scientific parallel programming / B. Carpenter [and others] -- Experience with loop parallelization in javar (a prototype restructuring compiler for java) / A.J.C. Bik, J.E. Villacis, D.B. Gannon -- NAMD: a case study in multilingual parallel programming / L.V. Kale [and others] -- A unified software pipeline construction scheme for modulo scheduled loops / B. Dupont de Dinechin -- A systematic approach to branch speculation / G. Bilardi, A. Nicolau, J. Hummel -- Integrating automatic data alignment and array operation synthesis to optimize data parallel programs / G.H. Hwang, J.K. Lee, D.C.R. Ju -- A compiler for the IBM scalable shared memory project machine / M. Gupta, S.P. Midkiff -- Automatic data layout with read-only replication and memory constraints / U. Kremer -- Static analysis of recursive data structures / D.K. Arvind, T.A. Lewis. |