6. PPOPP 1997: Las Vegas, Nevada
Robert Schreiber, Keshav Pingali, A. Michael Berman (Eds.): Proceedings of the Sixth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), Las Vegas, Nevada, USA, June 18-21, 1997. ACM 1997 ISBN 0-89791-906-8
Data and Task Parallelism
Jaspal Subhlok, Bwolen Yang: A New Model for Integrated Nested Task and Data Parallel Programming. 1-12
Y. Charlie Hu, S. Lennart Johnsson, Shang-Hua Teng: High Performance FORTRAN for Highly Unstructured Problems. 13-24
Irregular Applications (a)
Xingbin Zhang, Andrew A. Chien: Dynamic Pointer Alignment: Tiling and Communication Optimizations for Parallel Pointer-based Computations. 37-47
Honghui Lu, Alan L. Cox, Sandhya Dwarkadas, Ramakrishnan Rajamony, Willy Zwaenepoel: Compiler and Software Distributed Shared Memory Support for Irregular Applications. 48-56
Coherence Protocols
Ricardo Bianchini, Enrique V. Carrera, Leonidas I. Kontothanassis: The Interaction of Parallel Programming Constructs and Coherence Protocols. 69-79
Shared Memory (a)
Cristiana Amza, Alan L. Cox, Karthick Rajamani, Willy Zwaenepoel: Trade-offs Between False Sharing and Aggregation in Software Distributed Shared Memory. 90-99
Satish Chandra, James R. Larus: Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory. 100-111
Martin C. Rinard: Effective Fine-Grain Synchronization for Automatically Parallelized Programs Using Optimistic Synchronization Primitives. 112-123
Irregular Applications (b)
Angela Sodan, Guang R. Gao, Olivier Maquelin, Jens-Uwe Schultz, Xinmin Tian: Experiences with Non-numeric Applications on Multithreaded Architectures. 124-135
Laurent Hascoët: Automatic Placement of Communications in Mesh-Partitioning Parallelization. 136-144
Compilers
Junjie Gu, Zhiyuan Li, Gyungho Lee: Experience with Efficient Array Data-Flow Analysis for Array Privatization. 157-167
Fabien Coelho: Compiling Dynamic Mappings with Array Copies. 168-179
G. N. Srinivasa Prasanna: Compilation of Parallel Multimedia Computations - Extending Retiming Theory and Amdahl's Law. 180-192
Shared Memory (b)
Yuanyuan Zhou, Liviu Iftode, Jaswinder Pal Singh, Kai Li, Brian R. Toonen, Ioannis Schoinas, Mark D. Hill, David A. Wood: Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. 193-205
Jeremy D. Frens, David S. Wise: Auto-blocking Matrix-Multiplication or Tracking BLAS3 Performance with Source Code. 206-216
Performance Issues
Dongming Jiang, Hongzhang Shan, Jaswinder Pal Singh: Application Restructuring and Performance Portability on Shared Virtual Memory and Hardware-Coherent Multiprocessors. 217-229
Beng-Hong Lim, Chi-Chao Chang, Grzegorz Czajkowski, Thorsten von Eicken: Performance Implications of Communication Mechanisms in All-Software Global Address Space Systems. 230-239
Salmagundi
Dongming Jiang, Jaswinder Pal Singh: Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors. 252-263
Kenjiro Taura, Akinori Yonezawa: An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines. 264-275
Matthew Frank, Anant Agarwal, Mary K. Vernon: LoPC: Modeling Contention in Parallel Algorithms. 276-287



