Languages and Compilers for Parallel Computing 7th International Workshop, Ithaca, NY, USA, August 8 - 10, 1994. Proceedings

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. The 32 papers presented report on the leading research activities in languages and compilers for parallel computing an...

Full description

Bibliographic Details
Other Authors: Pingali, Keshav (Editor), Banerjee, Utpal (Editor), Gelernter, David (Editor), Nicolau, Alex (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1995, 1995
Edition:1st ed. 1995
Series:Lecture Notes in Computer Science
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 04429nmm a2200457 u 4500
001 EB000658875
003 EBX01000000000000000511957
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783540491347 
100 1 |a Pingali, Keshav  |e [editor] 
245 0 0 |a Languages and Compilers for Parallel Computing  |h Elektronische Ressource  |b 7th International Workshop, Ithaca, NY, USA, August 8 - 10, 1994. Proceedings  |c edited by Keshav Pingali, Utpal Banerjee, David Gelernter, Alex Nicolau, David Padua 
250 |a 1st ed. 1995 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1995, 1995 
300 |a XIII, 503 p  |b online resource 
505 0 |a Parallelizing tree algorithms: Overhead vs. parallelism -- Autoscheduling in a distributed shared-memory environment -- Optimizing array distributions in data-parallel programs -- Automatic reduction tree generation for fine-grain parallel architectures when iteration count is unknown 
505 0 |a Fine-grain scheduling under resource constraints -- Mutation scheduling: A unified approach to compiling for fine-grain parallelism -- Compiler techniques for fine-grain execution on workstation clusters using PAPERS -- Solving alignment using elementary linear algebra -- Detecting and using affinity in an automatic data distribution tool -- Array distribution in data-parallel programs -- Communication-free parallelization via affine transformations -- Finding legal reordering transformations using mappings -- A new algorithm for global optimization for parallelism and locality -- Polaris: Improving the effectiveness of parallelizing compilers -- A formal approach to the compilation of data-parallel languages -- The data partitioning graph: Extending data and control dependencies for data partitioning -- Detecting value-based scalar dependence -- Minimal data dependence abstractions for loop transformations --  
505 0 |a Differences in algorithmic parallelism in control flow and call multigraphs -- Flow-insensitive interprocedural alias analysis in the presence of pointers -- Incremental generation of index sets for array statement execution on distributed-memory machines -- A unified data-flow framework for optimizing communication -- Interprocedural communication optimizations for distributed memory compilation -- Analysis of event synchronization in parallel programs -- Computing communication sets for control parallel programs -- Optimizing parallel SPMD programs -- An overview of the Opus language and runtime system -- SIMPLE performance results in ZPL -- Cid: A parallel, “shared-memory” C for distributed-memory machines -- EQ: Overview of a new language approach for prototyping scientific computation -- Reshaping access patterns for generating sparse codes -- Evaluating two loop transformationsfor reducing multiple-writer false sharing --  
653 |a Computer systems 
653 |a Computer graphics 
653 |a Compilers (Computer programs) 
653 |a Compilers and Interpreters 
653 |a Programming Techniques 
653 |a Computer science 
653 |a Computer System Implementation 
653 |a Computer programming 
653 |a Computer Graphics 
653 |a Computer arithmetic and logic units 
653 |a Arithmetic and Logic Structures 
653 |a Theory of Computation 
700 1 |a Banerjee, Utpal  |e [editor] 
700 1 |a Gelernter, David  |e [editor] 
700 1 |a Nicolau, Alex  |e [editor] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
490 0 |a Lecture Notes in Computer Science 
028 5 0 |a 10.1007/BFb0025866 
856 4 0 |u https://doi.org/10.1007/BFb0025866?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.2 
520 |a 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. The 32 papers presented report on the leading research activities in languages and compilers for parallel computing and thus reflect the state of the art in the field. The volume is organized in sections on fine-grain parallelism, align- ment and distribution, postlinear loop transformation, parallel structures, program analysis, computer communication, automatic parallelization, languages for parallelism, scheduling and program optimization, and program evaluation