Languages and Compilers for Parallel Computing
Subtitle: 12th International Workshop, LCPC'99 La Jolla, CA, USA, August 4-6, 1999 Proceedings (Lecture Notes in Computer Science)
Contributors: Larry Carter (Editor); Jeanne Ferrante (Editor)
Edition: 1 edition
Publisher: Springer
Published: September 6, 2000
Language: eng
Format: Paperback
Number of pages: 500
ISBN-13: 9783540678588
Subjects: Compilers & interpreters; Programming languages; General; Compilers (Computer Science); Parallel Processing; Computers; Medical / Nursing; Programming Languages - General; Computer Books: Languages; Programming - General; Computers / Programming Languages / General; Concurrency; Distributed Systems; High Performance Computing; Parallel Algorithms; Parallel Architectures; Parallel Compilers; Parallel Languages; Parallel Programming; Compilers; Data Processing - Parallel Processing
First sentence: Despite the advantages of Java(TM)1 as a simple, object oriented programming language, it has not been widely adopted within the technical computing community.
Description: Languages and Compilers for Parallel Computing: 12th International Workshop, LCPC’99 La Jolla, CA, USA, August 4–6, 1999 Proceedings<br />Author: Larry Carter, Jeanne Ferrante<br /> Published by Springer Berlin Heidelberg<br /> ISBN: 978-3-540-67858-8<br /> DOI: 10.1007/3-540-44905-1<br /><br />Table of Contents:<p></p><ul><li>High Performance Numerical Computing in Java: Language and Compiler Issues
</li><li>Instruction Scheduling in the Presence of Java’s Runtime Exceptions
</li><li>Dependence Analysis for Java
</li><li>Comprehensive Redundant Load Elimination for the IA-64 Architecture
</li><li>Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors
</li><li>Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling
</li><li>A Linear Algebra Formulation for Optimising Replication in Data Parallel Programs
</li><li>Accurate Data and Context Management in Message-Passing Programs
</li><li>An Automatic Iteration/Data Distribution Method Based on Access Descriptors for DSMM
</li><li>Inter-array Data Regrouping
</li><li>Iteration Space Slicing for Locality
</li><li>A Compiler Framework for Tiling Imperfectly-Nested Loops
</li><li>Parallel Programming with Interacting Processes
</li><li>Application of the Polytope Model to Functional Programs
</li><li>Multilingual Debugging Support for Data-Driven and Thread-Based Parallel Languages
</li><li>An Analytical Comparison of the I-Test and Omega Test
</li><li>The Access Region Test
</li><li>A Precise Fixpoint Reaching Definition Analysis for Arrays
</li><li>Demand-Driven Interprocedural Array Property Analysis
</li><li>Language Support for Pipelining Wavefront Computations</li></ul>