did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783642133732

Languages and Compilers for Parallel Computing : 22nd International Workshop, LCPC 2009, Newark, de, USA, October 8-10, 2009, Revised Selected Papers

by ; ; ;
  • ISBN13:

    9783642133732

  • ISBN10:

    3642133738

  • Format: Paperback
  • Copyright: 2010-07-16
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
List Price: $129.00

Summary

This book constitutes the thoroughly refereed post-workshop proceedingsof the 22nd International Workshop on Languages and Compilers forParallel Computing, LCPC 2009, held in Newark, DE, USA, in October 2009.The 25 revised full papers and 5 revised short papers presented werecarefully reviewed and selected from 52 submissions. The papers addressall aspects of languages, compiler techniques, run-time environments,and compiler-related performance evaluation for parallel andhigh-performance computing and extend the area of interest to newparallel computing accelerators such as IBM Cell processor and GraphicProcessing Unit (GPU) presenting the latest work of leading researchersand practitioners in the field.

Table of Contents

A Communication Framework for Fault-Tolerant Parallel Executionp. 1
The STAPL pListp. 16
Hardware Support for OpenMP Collective Operationsp. 31
Loop Transformation Recipes for Code Generation and Auto-Tuningp. 50
MIMD Interpretation on a GPUp. 65
TL-DAE: Thread-Level Decoupled access/Execution for OpenMP on Cyclops-64 Many-Core Processorp. 80
Mapping Streaming Languages to General Purpose Processors through Vectorizationp. 95
A Balanced Approach to application Performance Tuningp. 111
Automatically Tuning Parallel and Parallelized Programsp. 126
DFT Performance Prediction in FFTWp. 140
Safe and Familiar Multi-core Programming by Means of a Hybrid Functional and Imperative Languagep. 157
Hierarchical Place Trees: A Portable Abstraction for Task Parallelism and Data Movementp. 172
OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Serversp. 183
Programming with Intervalsp. 203
Adaptive and Speculative Memory Consistency Support for Multi-core Architectures with on-Chip Local Memoriesp. 218
Synchronization-Free Automatic Parallelization: Beyond Affine Iteration-Space Slicingp. 233
Automatic Data Distribution for Improving Data Locality on the Cell BE Architecturep. 247
Automatic Restructuring of Linked Data Structuresp. 263
Using the Meeting Graph Framework to Minimise Kernal Loop Unrolling for Scheduled Loopsp. 278
Efficient Tiled Loop Generation: D-Tilingp. 293
Effective Source-to-Source Outlining to Support Whole Program Empirical Optimizationp. 308
Speculative Optimizations for Parallel programs on Multicoresp. 323
Fastpath Speculative Parallelizationp. 338
PSnAp: Accurate Synthetic Address Streams through Memory Profilesp. 353
Enforcing Textual Alignment of Collectives Using Dynamic Checksp. 368
A Code Generation Approach for Auto- Vectoirization in the SPADE Compilerp. 383
Portable Just-in-Time Specialization of Dynamically Typed Scripting Languagesp. 391
Reducing Training Time in a One-Shot Machine Learning-Based Compilerp. 399
Optimizing Local Memory Allocation and Assignment through a Decoupled Approachp. 408
Unrolling Loops Containing Task Parallelismp. 416
Auther Indexp. 425
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program