Languages and Compilers for Parallel Computing [[electronic resource] ] : 12th International Workshop, LCPC'99 La Jolla, CA, USA, August 4-6, 1999 Proceedings / / edited by Larry Carter, Jeanne Ferrante |
Edizione | [1st ed. 2000.] |
Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2000 |
Descrizione fisica | 1 online resource (XII, 504 p.) |
Disciplina | 004 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Programming languages (Electronic computers)
Computer programming Computers Computer communication systems Programming Languages, Compilers, Interpreters Programming Techniques Computation by Abstract Devices Computer Communication Networks |
ISBN | 3-540-44905-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Java -- High Performance Numerical Computing in Java: Language and Compiler Issues -- Instruction Scheduling in the Presence of Java’s Runtime Exceptions -- Dependence Analysis for Java -- Low-Level Transformations A -- Comprehensive Redundant Load Elimination for the IA-64 Architecture -- Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors -- Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling -- Data Distribution -- A Linear Algebra Formulation for Optimising Replication in Data Parallel Programs -- Accurate Data and Context Management in Message-Passing Programs -- An Automatic Iteration/Data Distribution Method Based on Access Descriptors for DSMM -- High-Level Transformations -- Inter-array Data Regrouping -- Iteration Space Slicing for Locality -- A Compiler Framework for Tiling Imperfectly-Nested Loops -- Models -- Parallel Programming with Interacting Processes -- Application of the Polytope Model to Functional Programs -- Multilingual Debugging Support for Data-Driven and Thread-Based Parallel Languages -- Array Analysis -- An Analytical Comparison of the I-Test and Omega Test -- The Access Region Test -- A Precise Fixpoint Reaching Definition Analysis for Arrays -- Demand-Driven Interprocedural Array Property Analysis -- Language Support -- Language Support for Pipelining Wavefront Computations -- The Data Mover: A Machine-Independent Abstraction for Managing Customized Data Motion -- Optimization of Memory Usage Requirement for a Class of Loops Implementing Multi-dimensional Integrals -- Compiler Design and Cost Analysis -- Compile-Time Based Performance Prediction -- Designing the Agassiz Compiler for Concurrent Multithreaded Architectures -- The Scc Compiler: SWARing at MMX and 3D Now! -- Low-Level Transformation B -- Loop Shifting for Loop Compaction -- Speculative Predication Across Arbitrary Interprocedural Control Flow -- Posters -- Porting an Ocean Code to MPI Using TSF -- A Geometric Semantics for Program Representation in the Polytope Model -- Compiler and Run-Time Support for Improving Locality in Scientific Codes -- Code Restructuring for Improving Real Time Response through Code Speed, Size Trade-offs on Limited Memory Embedded DSPs -- Compiling for Speculative Architectures -- Symbolic Analysis in the PROMIS Compiler -- Data I/O Minimization for Loops on Limited Onchip Memory Processors -- Time Skewing for Parallel Computers -- Run-Time Parallelization Optimization Techniques -- Thresholding for Work Distribution of Recursive, Multithreaded Functions -- An Empirical Study of Function Pointers Using SPEC Benchmarks -- Data Driven Graph: A Parallel Program Model for Scheduling. |
Record Nr. | UNISA-996465438603316 |
Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2000 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
Languages and Compilers for Parallel Computing : 12th International Workshop, LCPC'99 La Jolla, CA, USA, August 4-6, 1999 Proceedings / / edited by Larry Carter, Jeanne Ferrante |
Edizione | [1st ed. 2000.] |
Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2000 |
Descrizione fisica | 1 online resource (XII, 504 p.) |
Disciplina | 004 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Programming languages (Electronic computers)
Computer programming Computers Computer communication systems Programming Languages, Compilers, Interpreters Programming Techniques Computation by Abstract Devices Computer Communication Networks |
ISBN | 3-540-44905-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Java -- High Performance Numerical Computing in Java: Language and Compiler Issues -- Instruction Scheduling in the Presence of Java’s Runtime Exceptions -- Dependence Analysis for Java -- Low-Level Transformations A -- Comprehensive Redundant Load Elimination for the IA-64 Architecture -- Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors -- Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling -- Data Distribution -- A Linear Algebra Formulation for Optimising Replication in Data Parallel Programs -- Accurate Data and Context Management in Message-Passing Programs -- An Automatic Iteration/Data Distribution Method Based on Access Descriptors for DSMM -- High-Level Transformations -- Inter-array Data Regrouping -- Iteration Space Slicing for Locality -- A Compiler Framework for Tiling Imperfectly-Nested Loops -- Models -- Parallel Programming with Interacting Processes -- Application of the Polytope Model to Functional Programs -- Multilingual Debugging Support for Data-Driven and Thread-Based Parallel Languages -- Array Analysis -- An Analytical Comparison of the I-Test and Omega Test -- The Access Region Test -- A Precise Fixpoint Reaching Definition Analysis for Arrays -- Demand-Driven Interprocedural Array Property Analysis -- Language Support -- Language Support for Pipelining Wavefront Computations -- The Data Mover: A Machine-Independent Abstraction for Managing Customized Data Motion -- Optimization of Memory Usage Requirement for a Class of Loops Implementing Multi-dimensional Integrals -- Compiler Design and Cost Analysis -- Compile-Time Based Performance Prediction -- Designing the Agassiz Compiler for Concurrent Multithreaded Architectures -- The Scc Compiler: SWARing at MMX and 3D Now! -- Low-Level Transformation B -- Loop Shifting for Loop Compaction -- Speculative Predication Across Arbitrary Interprocedural Control Flow -- Posters -- Porting an Ocean Code to MPI Using TSF -- A Geometric Semantics for Program Representation in the Polytope Model -- Compiler and Run-Time Support for Improving Locality in Scientific Codes -- Code Restructuring for Improving Real Time Response through Code Speed, Size Trade-offs on Limited Memory Embedded DSPs -- Compiling for Speculative Architectures -- Symbolic Analysis in the PROMIS Compiler -- Data I/O Minimization for Loops on Limited Onchip Memory Processors -- Time Skewing for Parallel Computers -- Run-Time Parallelization Optimization Techniques -- Thresholding for Work Distribution of Recursive, Multithreaded Functions -- An Empirical Study of Function Pointers Using SPEC Benchmarks -- Data Driven Graph: A Parallel Program Model for Scheduling. |
Record Nr. | UNINA-9910767550603321 |
Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2000 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|