𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Languages and Compilers for Parallel Computing: 10th International Workshop, LCPC'97 Minneapolis, Minnesota, USA, August 7–9, 1997 Proceedings

✍ Scribed by Nicholas Mitchell, Larry Carter (auth.), Zhiyuan Li, Pen-Chung Yew, Siddharta Chatterjee, Chua-Huang Huang, P. Sadayappan, David Sehr (eds.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
1998
Tongue
English
Leaves
440
Series
Lecture Notes in Computer Science 1366
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book constitutes the thoroughly refereed post-workshop proceedings of the 10th International Workshop on Languages and Compilers for Parallel Computing, LCPC'97, held in Minneapolis, Minnesota, USA in August 1997
The book presents 28 revised full papers together with four posters; all papers were carefully selected for presentation at the workshop and went through a thorough reviewing and revision phase afterwards. The papers are organized in topical sections on data locality, program analysis, automatic parallelization, HPF extensions and compilers, synchronization and communication, parallel programming models and language extensions, and instruction level parallelism.

✦ Table of Contents


Quantifying the multi-level nature of tiling interactions....Pages 1-15
Reuse-driven tiling for data locality....Pages 16-33
Table-lookup approach for compiling two-level data-processor mappings in HPF....Pages 34-48
Code generation for complex subscripts in data-parallel programs....Pages 49-63
Automatic data decomposition for message-passing machines....Pages 64-78
Program analysis of overlap area usage in self-similar parallel programs....Pages 79-93
Analysis and optimization of explicity parallel programs using the parallel program graph representation....Pages 94-113
Concurrent static single assignment form and constant propagation for explicitly parallel programs....Pages 114-130
Identifying DEF/USE information of statements that construct and traverse dynamic recursive data structures....Pages 131-145
Program optimization for concurrent multithreaded architectures....Pages 146-162
Interactive compilation and performance analysis with URSA MINOR....Pages 163-176
The SPNT test: A new technology for run-time speculative parallelization of loops....Pages 177-191
Lowering HPF procedure interface to a canonical representation....Pages 192-203
PCRC-based HPF compilation....Pages 204-217
Data parallel language extensions for exploiting locality in irregular problems....Pages 218-234
Simplifying control flow in compiler-generated parallel code....Pages 235-239
Reducing synchronization overhead for compiler-parallelized codes on software DSMs (extended abstract)....Pages 240-245
An array data flow analysis based communication optimizer....Pages 246-260
A compiler abstraction for machine independent parallel communication generation....Pages 261-276
The aggregate function API: It's not just for PAPERS anymore....Pages 277-291
Definition of the F βˆ’βˆ’ extension to fortran 90....Pages 292-306
Exploiting parallelism through directives on the nano-threads programming model....Pages 307-321
β€œOptimal” parallelism through integration of data and control parallelism: A case study in complete parallelization....Pages 322-339
Java as a language for scientific parallel programming....Pages 340-354
Experiences with loop parallelization in javar (A prototype restructuring compiler for java)....Pages 355-366
NAMD: A case study in multilingual parallel programming....Pages 367-381
A unified software pipeline construction scheme for modulo scheduled loops....Pages 382-393
A systematic approach to branch speculation....Pages 394-411
Integrating automatic data alignment and array operation synthesis to optimize data parallel programs....Pages 412-415
A compiler for the ibm scalable shared memory project machine β€” extended abstract....Pages 416-418
Automatic data layout with read-only replication and memory constraints....Pages 419-422
Static analysis of recursive data structures....Pages 423-426

✦ Subjects


Programming Techniques; Programming Languages, Compilers, Interpreters; Computation by Abstract Devices; Arithmetic and Logic Structures


πŸ“œ SIMILAR VOLUMES


Languages and Compilers for Parallel Com
✍ J. E. Moreira, S. P. Midkiff, M. Gupta (auth.), Siddhartha Chatterjee, Jan F. Pr πŸ“‚ Library πŸ“… 1999 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>LCPC’98 Steering and Program Committes for their time and energy in - viewing the submitted papers. Finally, and most importantly, we thank all the authors and participants of the workshop. It is their signi cant research work and their enthusiastic discussions throughout the workshopthat made LC

Languages and Compilers for Parallel Com
✍ J. E. Moreira, S. P. Midkiff, M. Gupta (auth.), Siddhartha Chatterjee, Jan F. Pr πŸ“‚ Library πŸ“… 1999 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>LCPC’98 Steering and Program Committes for their time and energy in - viewing the submitted papers. Finally, and most importantly, we thank all the authors and participants of the workshop. It is their signi cant research work and their enthusiastic discussions throughout the workshopthat made LC

Languages and Compilers for Parallel Com
✍ Keith Cooper, Ken Kennedy (auth.), David Sehr, Utpal Banerjee, David Gelernter, πŸ“‚ Library πŸ“… 1997 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This book presents the thoroughly refereed post-workshop proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC'96, held in San Jose, California, in August 1996.<BR>The book contains 35 carefully revised full papers together with nine poster presenta

Languages and Compilers for Parallel Com
✍ Paul Feautrier (auth.), Keshav Pingali, Utpal Banerjee, David Gelernter, Alex Ni πŸ“‚ Library πŸ“… 1995 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This volume presents revised versions of the 32 papers accepted for the Seventh Annual Workshop on Languages and Compilers for Parallel Computing, held in Ithaca, NY in August 1994.<BR>The 32 papers presented report on the leading research activities in languages and compilers for parallel comput

Languages and Compilers for Parallel Com
✍ Rastislav BodΓ­k, Rajiv Gupta (auth.), Chua-Huang Huang, Ponnuswamy Sadayappan, U πŸ“‚ Library πŸ“… 1996 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This book presents the refereed proceedings of the Eighth Annual Workshop on Languages and Compilers for Parallel Computing, held in Columbus, Ohio in August 1995.<BR>The 38 full revised papers presented were carefully selected for inclusion in the proceedings and reflect the state of the art of

Languages and Compilers for Parallel Com
✍ G. Agha, C. Houck, R. Panwar (auth.), Utpal Banerjee, David Gelernter, Alex Nico πŸ“‚ Library πŸ“… 1992 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This volume contains the proceedings of the Fourth Workshop on Languages andCompilers for Parallel Computing, held in Santa Clara, California, in August1991. The purpose of the workshop, held every year since 1988, is to bring together the leading researchers on parallel programming language desi