Description: An Introduction to Parallel Programming Leading undergraduate text in parallel programming, covering OpenMP, MPI and Pthreads, three of the most widely used parallel programming environments Peter Pacheco (Author), Matthew Malensek (Author) 9780128046050 Paperback / softback, published 15 November 2021 496 pages 23.5 x 19 x 3.1 cm, 0.77 kg An Introduction to Parallel Programming, Second Edition presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP. As the first undergraduate text to directly address compiling and running parallel programs on multi-core and cluster architecture, this second edition carries forward its clear explanations for designing, debugging and evaluating the performance of distributed and shared-memory programs while adding coverage of accelerators via new content on GPU programming and heterogeneous programming. New and improved user-friendly exercises teach students how to compile, run and modify example programs. 1. Why parallel computing 2. Parallel hardware and parallel software 3. Distributed memory programming with MPI 4. Shared-memory programming with Pthreads 5. Shared-memory programming with OpenMP 6. GPU programming with CUDA 7. Parallel program development 8. Where to go from here Subject Areas: Computer architecture & logic design [UYF], Computer science [UY], Distributed systems [UTR], Programming & scripting languages: general [UMX], Algorithms & data structures [UMB], Computer programming / software development [UM], Discrete mathematics [PBD]
Price: 53.39 GBP
Location: AL7 1AD
End Time: 2024-12-03T12:51:03.000Z
Shipping Cost: 128.69 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 30 days
Return policy details:
BIC Subject Area 1: Computer architecture & logic design [UYF]
BIC Subject Area 2: Computer science [UY]
BIC Subject Area 3: Distributed systems [UTR]
BIC Subject Area 4: Programming & scripting languages: general [UMX]
BIC Subject Area 5: Algorithms & data structures [UMB]
BIC Subject Area 6: Computer programming / software development [UM]
BIC Subject Area 7: Discrete mathematics [PBD]
Item Height: 235 mm
Item Width: 191 mm
Author: Peter Pacheco, Matthew Malensek
Publication Name: An Introduction to Parallel Programming
Format: Paperback
Language: English
Publisher: Elsevier Science & Technology
Subject: Computer Science
Publication Year: 2021
Type: Textbook
Number of Pages: 496 Pages