Parallel Programming: Concepts and Practice

Author:   Bertil Schmidt (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Jorge Gonzalez-Dominguez (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Christian Hundt (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Moritz Schlarb (Department of Computer Science, Technische Universitat Darmstadt, Germany)
Publisher:   Elsevier Science & Technology
ISBN:  

9780128498903


Pages:   416
Publication Date:   13 November 2017
Format:   Paperback
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Our Price $211.07 Quantity:  
Add to Cart

Share |

Parallel Programming: Concepts and Practice


Add your own review!

Overview

Parallel Programming: Concepts and Practice provides an upper level introduction to parallel programming. In addition to covering general parallelism concepts, this text teaches practical programming skills for both shared memory and distributed memory architectures. The authors' open-source system for automated code evaluation provides easy access to parallel computing resources, making the book particularly suitable for classroom settings.

Full Product Details

Author:   Bertil Schmidt (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Jorge Gonzalez-Dominguez (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Christian Hundt (Department of Parallel and Distributed Architectures, Johannes Gutenberg University, Mainz, Germany) ,  Moritz Schlarb (Department of Computer Science, Technische Universitat Darmstadt, Germany)
Publisher:   Elsevier Science & Technology
Imprint:   Morgan Kaufmann Publishers In
Weight:   0.840kg
ISBN:  

9780128498903


ISBN 10:   0128498900
Pages:   416
Publication Date:   13 November 2017
Audience:   College/higher education ,  Tertiary & Higher Education
Format:   Paperback
Publisher's Status:   Active
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Table of Contents

1. Introduction 2. Theoretical Background 3. Modern Architectures 4. C++11 Multithreading 5. Advanced C++11 Multithreading 6. OpenMP 7. Compute Unified Device Architecture 8. Advance CUDA Programming 9. Message Passing Interface 10. Unified Parallel C++

Reviews

Author Information

Bertil Schmidt is tenured Full Professor and Chair for Parallel and Distributed Architectures at the Johannes Gutenberg University Mainz, Germany. Prior to that he was a faculty member at Nanyang Technological University (Singapore) and at the University of New South Wales (UNSW). His research group has designed a variety of parallel algorithms and tools for Bioinformatics mainly focusing on the analysis of large-scale sequence and short read datasets. For his research work, he has received a CUDA Research Center award, a CUDA Academic Partnership award, a CUDA Professor Partnership award and the Best Paper Award at IEEE ASAP 2009. Furthermore, he serves as the champion for Bioinformatics and Computational Biology on gpucomputing.net. He is also director of the Competence Center for HPC in the Natural Sciences which has recently been funded by the Carl-Zeiss-Foundation. His work has been published in leading journals such as Bioinformatics, BMC Bioinformatics, IEEE Transactions on Parallel and Distributed Computing, IEEE Transactions on VLSI, BMC Genomics, Parallel Computing, and Journal of Parallel and Distributed Computing. Jorge Gonzalez-Dominguez is Postdoctoral researcher at the Johannes Gutenberg University Mainz, Germany. He completed his PhD degree in the area of High Performance Computing at the University of A Coruna, Spain. He has wide experience developing parallel algorithms using different technologies such as Pthreads, OpenMP, MPI, UPC, UPC++ and CUDA. His work has been published in international journals (e.g. IEEE/ACM Transactions on Computational Biology and Bioinformatics, Concurrency and Computation: Practice and Experience, Journal of Supercomputing, etc.) as well as in top conferences such as SC, IPDPS, EuroPar, ICCS, etc. Christian Hundt has received his diploma degree in theoretical physics for the analysis of quantization maps and the associated structure of Lie groups on curved manifolds at the University of Mainz, Germany. In his current position, as a research associate at the Parallel and Distributed Architectures group, he investigates the design and parallelization of elastic subsequence alignment algorithms using CUDA-enabled accelerators. Further topics of interest involve the robust and Galilean-invariant vortex detection in wind fields (Lagrangian Coherent Structures) and the efficient analysis of spatio-temporal data. Moritz Schlarb is currently an M. Sc. student of Computer Science at Technische Universitat Darmstadt, Germany. For several years, he has gained experience with the practical usage of parallel applications by working on the technical administration of the High Performance Computing Cluster at the Johannes Gutenberg University Mainz, Germany. He created and maintains the SAUCE tool which is provided for assisting the practical exercises provided in this book.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List