What is included with this book?
McFLAT: A Profile-Based Framework for MATLAB Loop Analysis and Transformations | p. 1 |
Static Analysis of Dynamic Schedules and Its Application to Optimization of Parallel Programs | p. 16 |
Lowering STM Overhead with Static Analysis | p. 31 |
A Parallel Numerical Solver Using Hierarchically Tiled Arrays | p. 46 |
Tackling Cache-Line Stealing Effects Using Run-Time Adaptation | p. 62 |
Locality Optimization of Stencil Applications Using Data Dependency Graphs | p. 77 |
Array Regrouping on CMP with Non-uniform Cache Sharing | p. 92 |
Sublimation: Expanding Data Structures to Enable Data Instance Specific Optimizations | p. 106 |
Optimizing and Auto-tuning Belief Propagation on the GPU | p. 121 |
A Programming Language Interface to Describe Transformations and Code Generation | p. 136 |
Unified Parallel C for GPU Clusters: Language Extensions and Compiler Implementation | p. 151 |
How Many Threads to Spawn during Program Multithreading? | p. 166 |
Parallelizing Compiler Framework and API for Power Reduction and Software Productivity of Real-Time Heterogeneous Multicores | p. 184 |
Debugging Large Scale Applications in a Virtualized Environment | p. 199 |
Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL | p. 215 |
CnC-CUDA: Declarative Programming for GPUs | p. 230 |
Parallel Graph Partitioning on Multicore Architectures | p. 246 |
The STAPL pView | p. 261 |
Author Index | p. 277 |
Table of Contents provided by Ingram. All Rights Reserved. |
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.