Skip to content

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

Best in textbook rentals since 2012!

ISBN-10: 354058868X

ISBN-13: 9783540588689

Edition: 1995

Authors: Seventh International Workshop on Languages and Comp, Keshav Pingali, Utpal Banerjee, David Gelernter, Alex Nicolau

List price: $54.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


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.
Customers also bought

Book details

List price: $54.99
Copyright year: 1995
Publisher: Springer Berlin / Heidelberg
Publication date: 1/26/1995
Binding: Paperback
Pages: 503
Size: 6.10" wide x 9.17" long x 1.25" tall
Weight: 3.498
Language: English

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
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 Transformations for Reducing Multiple-Writer False Sharing
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