This book constitutes the strictly refereed post-workshop proceedings of the 5th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computing, LCR 2000, held in Rochester, NY, USA in May 2000.
The 22 revised full papers presented were carefully reviewed and selected from 38 submissions. The papers are organized in topical sections on data-intensive computing, static analysis, openMP support, synchronization, software DSM, heterogeneous/-meta-computing, issues of load, and compiler-supported parallelism.
Author(s): Mahmut Taylan Kandemir (auth.), Sandhya Dwarkadas (eds.)
Series: Lecture Notes in Computer Science 1915
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2000
Language: English
Pages: 299
Tags: Algorithm Analysis and Problem Complexity; Programming Techniques; Computer Communication Networks; Programming Languages, Compilers, Interpreters; Operating Systems
A Collective I/O Scheme Based on Compiler Analysis....Pages 1-15
Achieving Robust, Scalable Cluster I/O in Java....Pages 16-31
High Level Programming Methodologies for Data Intensive Computations....Pages 32-43
Static Analysis for Guarded Code....Pages 44-56
A Framework for Efficient Register Allocation through Selective Register Demotion....Pages 57-69
A Comparison of Locality Transformations for Irregular Codes....Pages 70-84
UPMLIB: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors....Pages 85-99
Performance Evaluation of OpenMP Applications with Nested Parallelism....Pages 100-112
Adaptive Parallelism for OpenMP Task Parallel Programs....Pages 113-127
Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs....Pages 128-142
Detecting Read-Only Methods in Java....Pages 143-154
The Effect of Contention on the Scalability of Page-Based Software Shared Memory Systems....Pages 155-169
Measuring Consistency Costs for Distributed Shared Data....Pages 170-181
Compilation and Runtime Optimizations for Software Distributed Shared Memory....Pages 182-191
Run-Time Support for Distributed Sharing in Typed Languages....Pages 192-206
InterWeave: A Middleware System for Distributed Shared State....Pages 207-220
Run-Time Support for Adaptive Heavyweight Services....Pages 221-234
An Infrastructure for Monitoring and Management in Computational Grids....Pages 235-245
Realistic CPU Workloads through Host Load Trace Playback....Pages 246-259
Thread Migration and Load Balancing in Heterogeneous Environments....Pages 260-271
Toward Compiler Support for Scalable Parallelism Using Multipartitioning....Pages 272-284
Speculative Parallelization of Partially Parallel Loops....Pages 285-299