Foreword Preface Chapter 1: Introduction Chapter 2 Getting started with OpenMP Chapter 3: Exploiting loop-level parallelism Chapter 4: Beyond loop-level parallelism: Parallel Regions Chapter 5: Synchronization Chapter 6: Performance Glossary References Index
* Designed so that expert parallel programmers can skip the opening
chapters, which introduce parallel programming to novices, and jump
right into the essentials of OpenMP.
* Presents all the basic OpenMP constructs in FORTRAN, C, and
C++.
* Emphasizes practical concepts to address the concerns of real
application developers.
* Includes high quality example programs that illustrate concepts
of parallel programming as well as all the constructs of
OpenMP.
* Serves as both an effective teaching text and a compact
reference.
* Includes end-of-chapter programming exercises.
Rohit Chandra is currently a Chief Scientist at NARUS, Inc., a
provider of internet business infrastructure solutions. He
previously was a Principal Engineer in the Compiler Group of
Silicon Graphics, where he helped design and implement OpenMP.
Ramesh Menon is a Staff Engineer at NARUS, Inc. Prior to NARUS,
Ramesh was a Staff
Engineer at SGI representing SGI in the OpenMP forum. He was the
founding Chairman
of the OpenMP Architecture Review Board (ARB) and supervised the
writing of the
first OpenMP specifications. Leonardo Dagum currently works for
Silicon Graphics in the Linux Server Platform Group where he is
responsible for the I/O infrastructure in SGI's scalable Linux
server systems. He helped define the OpenMP Fortran API. His
research interests include parallel algorithms and performance
modeling for parallel systems. Dave Kohr is currently a member of
the Technical Staff at NARUS, Inc. He previously was
a Member of the Technical Staff in the Compiler Group at Silicon
Graphics, where he helped
define and implement the OpenMP. Dror Maydan is currently Director
of Software at Tensilica, Inc., the provider of
application-specific processor technology. He previously was an
Engineering Department Manager in the Compiler Group of Silicon
Graphics where he helped design and implement OpenMP. Jeffrey
McDonald currently owns SolidFX, a private software development
company. In the capacity of Engineering Department Manager at
Silicon Graphics, he proposed the OpenMP API effort and helped
develop it into the industry standard it is today.
"This book will provide a valuable resource for the OpenMP community." - Timothy G. Mattson, Intel Corporation "This book has an important role to play in the HPC community-both for introducing practicing professionals to OpenMP and for educating students and professionals about parallel programming. I'm happy to see that the authors have put together such a complete OpenMP presentation." - Mary E. Zozel, Lawrence Livermore National Laboratory
![]() |
Ask a Question About this Product More... |
![]() |