PPoPP 1997
25 papers
- A New Model for Integrated Nested Task and Data Parallel Programming
- Ace: Linguistic Mechanisms for Customizable Protocols
- An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines
- Application Restructuring and Performance Portability on Shared Virtual Memory and Hardware-Coherent Multiprocessors
- Auto-blocking Matrix-Multiplication or Tracking BLAS3 Performance with Source Code
- Automatic Placement of Communications in Mesh-Partitioning Parallelization
- Compilation of Parallel Multimedia Computations - Extending Retiming Theory and Amdahl's Law
- Compiler and Software Distributed Shared Memory Support for Irregular Applications
- Compiling Dynamic Mappings with Array Copies
- Dynamic Pointer Alignment: Tiling and Communication Optimizations for Parallel Pointer-based Computations
- Effective Fine-Grain Synchronization for Automatically Parallelized Programs Using Optimistic Synchronization Primitives
- Experience with Efficient Array Data-Flow Analysis for Array Privatization
- Experiences with Non-numeric Applications on Multithreaded Architectures
- High Performance FORTRAN for Highly Unstructured Problems
- LoPC: Modeling Contention in Parallel Algorithms
- Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory
- Parallel Breadth-First BDD Construction
- Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors
- Performance Implications of Communication Mechanisms in All-Software Global Address Space Systems
- Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation
- Shared Memory Performance Profiling
- Space and Time Efficient Execution of Parallel Irregular Computation
- Space-Efficient Implementation of Nested Parallelism
- The Interaction of Parallel Programming Constructs and Coherence Protocols
- Trade-offs Between False Sharing and Aggregation in Software Distributed Shared Memory