A comprehensive overview of Open MP, the standard application programming interface for shared memory parallel computing-a reference for students and professionals."I hope that readers will learn to use the full expressibility and power of Open MP. This book should provide an excellent introduction to beginners, and the performance section should help those with some experience who want to push Open MP to its limits."-from the foreword by David J. Kuck, Intel Fellow, Software and Solutions Group, and Director, Parallel and Distributed Solutions, Intel Corporation Open MP, a portable programming interface for shared memory parallel computers, was adopted as an informal standard in 1997 by computer scientists who wanted a unified model on which to base programs for shared memory systems. Open MP is now used by many software developers; it offers significant advantages over both hand-threading and MPI. Using Open MP offers a comprehensive introduction to parallel programming concepts and a detailed overview of Open MP.Using Open MP discusses hardware developments, describes where Open MP is applicable, and compares Open MP to other programming interfaces for shared and distributed memory parallel architectures. It introduces the individual features of Open MP, provides many source code examples that demonstrate the use and functionality of the language constructs, and offers tips on writing an efficient Open MP program. It describes how to use Open MP in full-scale applications to achieve high performance on large-scale architectures, discussing several case studies in detail, and offers in-depth troubleshooting advice. It explains how Open MP is translated into explicitly multithreaded code, providing a valuable behind-the-scenes account of Open MP program performance. Finally, Using Open MP considers trends likely to influence Open MP development, offering a glimpse of the possibilities of a future Open MP 3.0 from the vantage point of the current Open MP 2.5. With multicore computer use increasing, the need for a comprehensive introduction and overview of the standard interface is clear. Using Open MP provides an essential reference not only for students at both undergraduate and graduate levels but also for professionals who intend to parallelize existing codes or develop new parallel programs for shared memory computer architectures.
Barbara Chapman & Gabriele Jost
Using OpenMP [PDF ebook]
Portable Shared Memory Parallel Programming
Using OpenMP [PDF ebook]
Portable Shared Memory Parallel Programming
Cumpărați această carte electronică și primiți încă 1 GRATUIT!
Limba Engleză ● Format PDF ● Pagini 384 ● ISBN 9780262255905 ● Editura The MIT Press ● Publicat 2007 ● Descărcabil 3 ori ● Valută EUR ● ID 7066608 ● Protecție împotriva copiilor Adobe DRM
Necesită un cititor de ebook capabil de DRM