Learn CUDA Programming: A beginner’s guide to GPU programming and parallel computing with CUDA 10.x and C/C++

- 50%

Original price was: $5.00.Current price is: $2.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 33.4 MB
  • Book Language: English
  • Total Page Count: 502
  • Instant Download
SKU: DIGI-006756

GPU computing can offer a different way to approach computationally demanding work, but making use of it means understanding how a GPU executes code—not simply moving a program from one processor to another. Learn CUDA Programming builds that understanding through CUDA 10.x examples in C and C++, progressing from first kernels and thread organization to memory behavior, optimization, and larger-scale GPU applications.

Start with CUDA’s execution model

The opening chapters introduce GPU programming and the CUDA model, including how threads and blocks are organized and how kernels are launched. Early examples give readers a practical setting for exploring those concepts, while also introducing the performance considerations that make parallel programming distinct from conventional CPU-focused development.

Understand memory, threads, and performance

From global and shared memory to unified and pinned memory, the book examines how data movement and access patterns affect GPU applications. It also explores occupancy, warp behavior, parallel reduction, synchronization, and profiling—ideas that help explain why a kernel performs as it does and where optimization efforts may matter.

Move from individual kernels to larger applications

Further chapters address streams, asynchronous execution, pipelining, dynamic parallelism, cooperative groups, and interactions with tools such as OpenMP and MPI. The broader scope extends to scalable multi-GPU programming, parallel patterns, GPU-accelerated libraries, OpenACC, and deep-learning acceleration.

A code-led route into GPU computing

Written for readers beginning with CUDA, this guide is also relevant to C and C++ programmers, students, and developers who want a structured introduction to GPU architecture and parallel application development. Its version-specific focus is explicit: the examples center on CUDA 10.x, giving readers a clear reference point as they study the platform’s programming model and optimization techniques.

Explore parallel programming with purpose

With its progression from foundational concepts to profiling and broader application strategies, Learn CUDA Programming connects the mechanics of writing CUDA code with the practical questions of memory use, execution, and performance.

Additional Book Details

Book specifications and digital file information

File Size
33.4 MB
File Type
PDF
Language
English
Page Count
502
Publisher
Packt Publishing Ltd.
ISBN
ISBN_10: 1-78899-624-0 | ISBN_13: 978-1-78899-624-2
Authors
Jaegeun Han | Alok Dhuri (Acquisition Editor) | Bharatkumar Sharma | Richa Tripathi (Commissioning Editor) | Digvijay Bagul (Content Development Editor) | Safis Editing (Copy Editor) | Afshaan Khan (Senior Editor) | Romy Dias (Technical Editor)
Copyright
© 2019 Packt Publishing
File Information
Learn CUDA Programming A beginner's guide to GPU.pdf
Additional Information
Publisher_Address: Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK | Indexer: Priyanka Dhadke | Production_Designer: Deepika Naik | Project_Coordinator: Prajakta Naik | Subtitle: A beginner's guide to GPU programming and parallel computing with CUDA 10.x and C/C++

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Learn CUDA Programming: A beginner’s guide to GPU programming and parallel computing with CUDA 10.x and C/C++”

No product has been found!
Learn CUDA Programming: A beginner’s guide to GPU programming and parallel computing with CUDA 10.x and C/C++
Learn CUDA Programming: A beginner’s guide to GPU programming and parallel computing with CUDA 10.x and C/C++

Original price was: $5.00.Current price is: $2.50.

Your Next Chapter Starts Here.

Discover digital books that spark curiosity, inspire fresh ideas, and encourage learning. Explore the BooksStore collection and find your next great read.

Digital eBooks only
Downloadable file formats
Customer support available
Need Assistance?

Email us at [email protected]

Customer Support

General enquiries: response within 24–48 hours. Some issues may require additional time to resolve.

A World of Ideas Awaits

Good reads. Fresh possibilities.

Find something new to learn, enjoy, or explore. Browse the BooksStore collection and discover your next digital read.

Browse eBooks

Digital books only. No physical shipping. File formats vary by product.

Books Store
Logo
Shopping cart