My Account Log in

1 option

Languages and Compilers for Parallel Computing : 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings / edited by David Sehr, Utpal Banerjee, David Gelernter, Alex Nicolau, David Padua.

LIBRA Q341 .P7 2004
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Contributor:
Sehr, David, editor.
Banerjee, Utpal, 1942- editor.
Gelernter, David, editor.
Nicolau, Alexandru, editor.
Padua, David, editor.
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
Lecture notes in computer science 0302-9743 ; 1239.
Lecture Notes in Computer Science, 0302-9743 ; 1239
Language:
English
Subjects (All):
Programming languages (Electronic computers).
Operating systems (Computers).
Computer programming.
Computers.
Computer arithmetic and logic units.
Programming Languages, Compilers, Interpreters.
Operating Systems.
Programming Techniques.
Computation by Abstract Devices.
Arithmetic and Logic Structures.
Local Subjects:
Programming Languages, Compilers, Interpreters.
Operating Systems.
Programming Techniques.
Computation by Abstract Devices.
Arithmetic and Logic Structures.
Physical Description:
1 online resource (XIV, 618 pages).
Edition:
First edition 1997.
Contained In:
Springer eBooks
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 1997.
System Details:
text file PDF
Summary:
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. The book contains 35 carefully revised full papers together with nine poster presentations. The papers are organized in topical sections on automatic data distribution and locality enhancement, program analysis, compiler algorithms for fine-grain parallelism, instruction scheduling and register allocation, parallelizing compilers, communication optimization, compiling HPF, and run-time control of parallelism.
Contents:
Cross-loop reuse analysis and its application to cache optimizations
Locality analysis for distributed shared-memory multiprocessors
Data distribution and loop parallelization for shared-memory multiprocessors
Data localization using loop aligned decomposition for macro-dataflow processing
Exploiting monotone convergence functions in parallel programs
Exact versus approximate array region analyses
Context-sensitive interprocedural analysis in the presence of dynamic aliasing
Initial results for glacial variable analysis
Compiler algorithms on if-conversion, speculative predicates assignment and predicated code optimizations
Determining asynchronous pipeline execution times
Compiler techniques for concurrent multithreading with hardware speculation support
Resource-Directed Loop Pipelining
Integrating program optimizations and transformations with the scheduling of instruction level parallelism
Bidirectional scheduling: A new global code scheduling approach
Parametric computation of margins and of minimum cumulative register lifetime dates
Global register allocation based on graph fusion
Automatic parallelization for non-cache coherent multiprocessors
Lock coarsening: Eliminating lock overhead in automatically parallelized object-based programs
Are parallel workstations the right target for parallelizing compilers?
Optimal reordering and mapping of a class of nested-loops for parallel execution
Communication-minimal tiling of uniform dependence loops
Communication-minimal partitioning of parallel loops and data arrays for cache-coherent distributed-memory multiprocessors
Resource-based communication placement analysis
Statement-level communication-free partitioning techniques for parallelizing compilers
Generalized overlap regions for communication optimization in data-parallel programs
Optimizing the representation of local iteration sets and access sequences for block-cyclic distributions
Interprocedural array redistribution data-flow analysis
HPF on fine-grain distributed shared memory: Early experience
Simple qualitative experiments with a sparse compiler
Factor-join: A unique approach to compiling array languages for parallel machines
Compilation of constraint systems to procedural parallel programs
A multithreaded substrate and compilation model for the implicitly parallel language pH
Threads for interoperable parallel programming
A programming environment for dynamic resource allocation and data distribution
Dependence driven execution for data parallelism
?-SSA and its construction through symbolic interpretation
Compiler support for maintaining cache coherence using data prefetching (extended abstract)
3D visualization of program structure and data dependence for parallelizing compilers and parallel programming
Side effect analysis on user-defined reduction functions with dynamic pointer-linked data structures
Estimating minimum execution time of perfect loop nests with loop-carried dependences
Automatic data and computation partitioning on scalable shared memory multiprocessors
The loop parallelizer LooPo-announcement
A generalized forall concept for parallel languages
Memory optimizations in the Intel Reference Compiler.
Other Format:
Printed edition:
ISBN:
978-3-540-69128-0
9783540691280
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account