OpenMP Shared Memory Parallel Programming
by Mueller, Matthias S.; Chapman, Barbara M.; De Supinski, Bronis R.; Malony, Allen D.; Voss, Michael-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Rent Textbook
Digital
New Textbook
We're Sorry
Sold Out
Used Textbook
We're Sorry
Sold Out
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Table of Contents
| Performance analysis of large-scale OpenMP and hybrid MPI/OpenMP applications with VampirNG | p. 5 |
| ompP : a profiling tool for OpenMP | p. 15 |
| On the interaction of tiling and automatic parallelization | p. 24 |
| Static nonconcurrency analysis of OpenMP programs | p. 36 |
| CCRG OpenMP compiler : experiments and improvements | p. 51 |
| Implementing an OpenMP execution environment on InfiniBand clusters | p. 65 |
| An introduction to Balder - an OpenMP run-time library for clusters of SMPs | p. 78 |
| Experiences with the OpenMP parallelization of DROPS, a Navier-Stokes solver written in C++ | p. 95 |
| A parallel structured ecological model for high end shared memory computers | p. 107 |
| Multi-cluster, mixed-mode computational modeling of human head conductivity | p. 119 |
| An evaluation of OpenMP on current and emerging multithreaded/multicore processors | p. 133 |
| SPEC OpenMP benchmarks on four generations of NEC SX parallel vector systems | p. 145 |
| Performance evaluation of parallel sparse matrix-vector products on SGI Altix3700 | p. 153 |
| The OpenMP memory model | p. 167 |
| Evaluating OpenMP on chip multithreading platforms | p. 178 |
| Experiences parallelizing a Web server with OpenMP | p. 191 |
| Automatic granularity selection and OpenMP directive generation via extended machine descriptors in the PROMIS parallelizing compiler | p. 207 |
| Nested parallelization of the flow solver TFS using the ParaWise parallelization environment | p. 217 |
| Performance characteristics of OpenMP language constructs on a many-core-on-a-chip architecture | p. 230 |
| Improving performance of OpenMP for SMP clusters through overlapped page migrations | p. 242 |
| Adding new dimensions to performance analysis through user-defined objects | p. 255 |
| Performance instrumentation and compiler optimizations for MPI/OpenMP applications | p. 267 |
| Supporting nested OpenMP parallelism in the TAU performance system | p. 279 |
| Parallelization of a hierarchical data clustering algorithm using OpenMP | p. 289 |
| OpenMP and C++ | p. 300 |
| Common mistakes in OpenMP and how to avoid them : a collection of best practices | p. 312 |
| Formal specification of the OpenMP memory model | p. 324 |
| Performance and programmability comparison between OpenMP and MPI implementations of a molecular modeling application | p. 349 |
| OpenMP implementation of SPICE3 circuit simulator | |
| Automatic generation of parallel code for Hessian computations | p. 372 |
| Geographical locality and dynamic data migration for OpenMP implementations of adaptive PDE solvers | p. 382 |
| A comparison of task pool variants in OpenMP and a proposal for a solution to the busy waiting problem | p. 397 |
| A proposal for OpenMP for Java | p. 409 |
| A proposal for error handling in OpenMP | p. 422 |
| Extending the OpenMP standard for thread mapping and grouping | p. 435 |
| Author index | p. 447 |
| Table of Contents provided by Blackwell. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.