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.

9783540685548

OpenMP Shared Memory Parallel Programming

by ; ; ; ;
  • ISBN13:

    9783540685548

  • ISBN10:

    3540685545

  • Format: Paperback
  • Copyright: 2008-07-04
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $109.99 Save up to $91.43
  • Digital
    $40.22
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

This book constitutes the thoroughly refereed post-workshop proceedings of the First and the Second International Workshop on OpenMP, IWOMP 2005 and IWOMP 2006, held in Eugene, OR, USA, and in Reims, France, in June 2005 and 2006 respectively.The first part of the book presents 16 revised full papers carefully reviewed and selected from the IWOMP 2005 program and organized in topical sections on performance tools, compiler technology, run-time environment, applications, as well as the OpenMP language and its evaluation. In the second part there are 19 papers of IWOMP 2006, fully revised and grouped thematically in sections on advanced performance tuning aspects of code development applications, and proposed extensions to OpenMP.

Table of Contents

Performance analysis of large-scale OpenMP and hybrid MPI/OpenMP applications with VampirNGp. 5
ompP : a profiling tool for OpenMPp. 15
On the interaction of tiling and automatic parallelizationp. 24
Static nonconcurrency analysis of OpenMP programsp. 36
CCRG OpenMP compiler : experiments and improvementsp. 51
Implementing an OpenMP execution environment on InfiniBand clustersp. 65
An introduction to Balder - an OpenMP run-time library for clusters of SMPsp. 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 computersp. 107
Multi-cluster, mixed-mode computational modeling of human head conductivityp. 119
An evaluation of OpenMP on current and emerging multithreaded/multicore processorsp. 133
SPEC OpenMP benchmarks on four generations of NEC SX parallel vector systemsp. 145
Performance evaluation of parallel sparse matrix-vector products on SGI Altix3700p. 153
The OpenMP memory modelp. 167
Evaluating OpenMP on chip multithreading platformsp. 178
Experiences parallelizing a Web server with OpenMPp. 191
Automatic granularity selection and OpenMP directive generation via extended machine descriptors in the PROMIS parallelizing compilerp. 207
Nested parallelization of the flow solver TFS using the ParaWise parallelization environmentp. 217
Performance characteristics of OpenMP language constructs on a many-core-on-a-chip architecturep. 230
Improving performance of OpenMP for SMP clusters through overlapped page migrationsp. 242
Adding new dimensions to performance analysis through user-defined objectsp. 255
Performance instrumentation and compiler optimizations for MPI/OpenMP applicationsp. 267
Supporting nested OpenMP parallelism in the TAU performance systemp. 279
Parallelization of a hierarchical data clustering algorithm using OpenMPp. 289
OpenMP and C++p. 300
Common mistakes in OpenMP and how to avoid them : a collection of best practicesp. 312
Formal specification of the OpenMP memory modelp. 324
Performance and programmability comparison between OpenMP and MPI implementations of a molecular modeling applicationp. 349
OpenMP implementation of SPICE3 circuit simulator
Automatic generation of parallel code for Hessian computationsp. 372
Geographical locality and dynamic data migration for OpenMP implementations of adaptive PDE solversp. 382
A comparison of task pool variants in OpenMP and a proposal for a solution to the busy waiting problemp. 397
A proposal for OpenMP for Javap. 409
A proposal for error handling in OpenMPp. 422
Extending the OpenMP standard for thread mapping and groupingp. 435
Author indexp. 447
Table of Contents provided by Blackwell. 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