Languages, Compilers, and Run-Time Systems for Scalable Computers: 4th International Workshop, LCR ’98 Pittsburgh, PA, USA, May 28–30, 1998 Selected Papers

Front Cover
David O'Hallaron
Springer, Jun 29, 2003 - Computers - 412 pages
This book constitutes the strictly refereed post-workshop proceedings of the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computing, LCR '98, held in Pittsburgh, PA, USA in May 1998. The 23 revised full papers presented were carefully selected from a total of 47 submissions; also included are nine refereed short papers. All current issues of developing software systems for parallel and distributed computers are covered, in particular irregular applications, automatic parallelization, run-time parallelization, load balancing, message-passing systems, parallelizing compilers, shared memory systems, client server applications, etc.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Expressing Irregular Computations in Modern Fortran Dialects
1
Memory System Support for Irregular Applications
17
An Environment for High Performance Matlab
27
On the Automatic Parallelization of Sparse and Irregular Fortran Programs
41
Loop Transformations for Hierarchical Parallelism and Locality
57
Data Flow Analysis Driven Dynamic Data Partitioning
75
A Case for Combining CompileTime and RunTime Parallelization
91
Compiler and RunTime Support for Adaptive Load Balancing in Software Distributed Shared Memory Systems
107
A Performance Prediction Framework for Data Intensive Applications on Large Scale Parallel Machines
243
A Distributed Memory Approach to Shared Memory Compilation
259
More on Scheduling BlockCyclic Array Redistribution
275
Flexible and Optimized IDL Compilation for Distributed Applications
288
QoS Aspect Languages and Their Runtime Integration
303
The Statistical Properties of Host Load
319
Locality Enhancement for LargeScale SharedMemory Multiprocessors
335
Language and Compiler Support for OutofCore Irregular Applications on DistributedMemory Multiprocessors
343

Efficient Interprocedural Data Placement Optimisation in a Parallel Library
123
A Framework for Specializing Threads in Concurrent RunTime Systems
139
Load Balancing with Migrant Lightweight Threads
153
Integrated Task and Data Parallel Support for Dynamic Applications
167
Supporting SelfAdaptivity for SPMD MessagePassing Applications
181
Evaluating the Effectiveness of a Parallelizing Compiler
195
Comparing Reference Counting and Global MarkandSweep on Parallel Computers
205
Design of the GODIVA Performance Measurement System
219
Instrumentation Database for Performance Analysis of Parallel Scientific Applications
229
Detection of Races and ControlFlow Nondeterminism
351
Improving Locality in OutofCore Computations Using Data Layout Transformations
359
Optimizing Computational and Spatial Overheads in Complex Transformed Loops
367
Building a Conservative Parallel Simulation with Existing Component Libraries
378
A Coordination Layer for Exploiting Task Parallelism with HPF
386
Virtual Sharing for Interactive ClientServer Applications
394
Standard Templates Adaptive Parallel Library STAPL
402
Author Index
410
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information