Languages and Compilers for Parallel Computing
Springer Berlin (Verlag)
978-3-642-13373-2 (ISBN)
A Communication Framework for Fault-Tolerant Parallel Execution.- The STAPL pList.- Hardware Support for OpenMP Collective Operations.- Loop Transformation Recipes for Code Generation and Auto-Tuning.- MIMD Interpretation on a GPU.- TL-DAE: Thread-Level Decoupled Access/Execution for OpenMP on the Cyclops-64 Many-Core Processor.- Mapping Streaming Languages to General Purpose Processors through Vectorization.- A Balanced Approach to Application Performance Tuning.- Automatically Tuning Parallel and Parallelized Programs.- DFT Performance Prediction in FFTW.- Safe and Familiar Multi-core Programming by Means of a Hybrid Functional and Imperative Language.- Hierarchical Place Trees: A Portable Abstraction for Task Parallelism and Data Movement.- OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers.- Programming with Intervals.- Adaptive and Speculative Memory Consistency Support for Multi-core Architectures with On-Chip Local Memories.- Synchronization-Free Automatic Parallelization: Beyond Affine Iteration-Space Slicing.- Automatic Data Distribution for Improving Data Locality on the Cell BE Architecture.- Automatic Restructuring of Linked Data Structures.- Using the Meeting Graph Framework to Minimise Kernel Loop Unrolling for Scheduled Loops.- Efficient Tiled Loop Generation: D-Tiling.- Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization.- Speculative Optimizations for Parallel Programs on Multicores.- Fastpath Speculative Parallelization.- PSnAP: Accurate Synthetic Address Streams through Memory Profiles.- Enforcing Textual Alignment of Collectives Using Dynamic Checks.- A Code Generation Approach for Auto-Vectorization in the Spade Compiler.- Portable Just-in-Time Specialization of DynamicallyTyped Scripting Languages.- Reducing Training Time in a One-Shot Machine Learning-Based Compiler.- Optimizing Local Memory Allocation and Assignment through a Decoupled Approach.- Unrolling Loops Containing Task Parallelism.
| Erscheint lt. Verlag | 9.6.2010 |
|---|---|
| Reihe/Serie | Lecture Notes in Computer Science | Theoretical Computer Science and General Issues |
| Zusatzinfo | XI, 426 p. 186 illus. |
| Verlagsort | Berlin |
| Sprache | englisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | ADA • APL • Compiler Optimization • Compilers • Concurrency • context sensitivity • data structures • Distributed Memory Systems • Distributed Systems • dynamic parallelizati • dynamic parallelization • Garbage Collection • High Performance Computing • Integer linear programming • linked data structures • memory consistency • Modeling • multicore API • Multicore Processors • non-affine expressions • on-chip local memories • Optimization • Parallel Algorithms • Parallel Computing • parallelizing compiler • parallel languages • Parallel Processing • performance studies • power reduction • pre-fetching • Processing • register allocation • restructuring compilers • software cache • software pipelining • streaming languages • synchronization-free parallel • Turing • vectorization |
| ISBN-10 | 3-642-13373-8 / 3642133738 |
| ISBN-13 | 978-3-642-13373-2 / 9783642133732 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
aus dem Bereich