9780128141205-0128141204-Multicore and GPU Programming: An Integrated Approach

Multicore and GPU Programming: An Integrated Approach

ISBN-13: 9780128141205
ISBN-10: 0128141204
Edition: 2
Author: Gerassimos Barlas
Publication date: 2022
Publisher: Morgan Kaufmann
Format: Paperback 1024 pages
FREE US shipping on ALL non-marketplace orders
Rent
35 days
from $58.94 USD
FREE shipping on RENTAL RETURNS
Marketplace
from $77.40 USD
Buy

From $77.40

Rent

From $58.94

Book details

ISBN-13: 9780128141205
ISBN-10: 0128141204
Edition: 2
Author: Gerassimos Barlas
Publication date: 2022
Publisher: Morgan Kaufmann
Format: Paperback 1024 pages

Summary

Multicore and GPU Programming: An Integrated Approach (ISBN-13: 9780128141205 and ISBN-10: 0128141204), written by authors Gerassimos Barlas, was published by Morgan Kaufmann in 2022. With an overall rating of 4.5 stars, it's a notable title among other Design & Architecture (Hardware & DIY, Parallel Programming, Programming, Programming Languages) books. You can easily purchase or rent Multicore and GPU Programming: An Integrated Approach (Paperback) from BooksRun, along with many other new and used Design & Architecture books and textbooks. And, if you're looking to sell your copy, our current buyback offer is $37.09.

Description

Product Description
Multicore and GPU Programming: An Integrated Approach, Second Edition offers broad coverage of key parallel computing skillsets, including multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, CUDA and other current tools, the book teaches the design and development of software capable of taking advantage of today’s computing platforms that incorporate CPU and GPU hardware. In addition, it explains how to transition from sequential programming to a parallel computing paradigm. Presenting material refined over more than a decade of teaching parallel computing, author Gerassimos Barlas minimizes the challenge with multiple examples, extensive case studies, and full source code.
By using this book, readers will better understand how to develop programs that run over distributed memory machines using MPI, create multi-threaded applications with either libraries or directives, write optimized applications that balance the workload between available computing resources, and profile and debug programs targeting multicore machines.
Review
Covers both traditional and massively parallel computing, now including a new chapter on concurrent data structures and the latest research on load balancing
From the Back Cover
Multicore and GPU Programming: An Integrated Approach offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, CUDA, and other current tools it teaches the design and development of software capable of taking advantage of today’s computing platforms incorporating CPU and GPU hardware and explains how to transition from sequential programming to a parallel computing paradigm. Presenting material refined over more than a decade of teaching parallel computing, author Gerassimos Barlas minimizes the challenge with multiple examples, extensive case studies, and full source code. Using this book, readers can develop programs that run over distributed memory machines using MPI, create multi-threaded applications with either libraries or directives, write optimized applications that balance the workload between available computing resources, and profile and debug programs targeting multicore machines.
About the Author
Gerassimos Barlas is a Professor with the Computer Science & Engineering Department, American University of Sharjah, Sharjah, UAE. His research interest includes parallel algorithms, development, analysis and modeling frameworks for load balancing, and distributed Video on-Demand. Prof. Barlas has taught parallel computing for more than 12 years, has been involved with parallel computing since the early 90s, and is active in the emerging field of Divisible Load Theory for parallel and distributed systems.

Rate this book Rate this book

We would LOVE it if you could help us and other readers by reviewing the book