@CUDAHandbook: BREAKING: The CUDA Handbook text is now available on the website, https://cudahandbook.com! Svbstack article in the fir…
Summary
The CUDA Handbook, a comprehensive guide to GPU programming with CUDA, is now available online for free reading with ads or ad-free via membership. The book covers architecture, APIs, and algorithms, with open-source code.
View Cached Full Text
Cached at: 07/09/26, 09:40 AM
BREAKING: The CUDA Handbook text is now available on the website, https://t.co/D4VweCJkHo!
Svbstack article in the first reply.
The CUDA Handbook
Source: https://www.cudahandbook.com/ Prefer to read without ads?Become a member— from $10/month — and support the work.

Welcome to the official website forThe CUDA Handbook.
The CUDA Handbook, published byPearson InformIT, is a comprehensive guide to programming GPUs with CUDA. It covers every detail about CUDA, from system architecture, address spaces, machine instructions and warp synchrony to the CUDA runtime and driver API to key algorithms such as reduction, parallel prefix sum (scan), and N-body.
The CUDA Handbookincludes the following:
- Detailed descriptions of every CUDA abstraction and how it maps onto the hardware.
- Microbenchmarks to measure performance of everything from peak global memory bandwidth.
- Microdemos to illustrate in-depth the workings of features such as texture-mapping and the new warp shuffle instruction (new in SM 3.0).
- Detailed descriptions of key parallel algorithms, such as reduction, Scan, and N-body, with source code implementations.
Thesource codeaccompanyingThe CUDA Handbookis open source, available ongithub.
Reading is free, supported by ads. Prefer none?Become a member— from $10/month — and read the entire site ad-free.
Check outThe CUDA Handbookblog!
Follow The CUDA Handbook on Twitter (@CUDAHandbook)!
Corrections are applied directly to the online text. If you spot an error, pleasesend email.
Nicholas Wilt was on the inception team for CUDA, starting in 2005 and continuing work on it until he left NVIDIA in late 2010. As the primary architect of CUDA’s driver API, he is responsible for most of the low-level abstractions that CUDA programs deal with: from contexts and modules to streams and events, portable and mapped pinned memory, CUDA arrays and texture and surface references.
Before joining NVIDIA in 2002, Mr. Wilt worked on multimedia at Microsoft in various roles. Among other things, he was the development lead for Direct3D 5.0 and Direct3D 6.0, worked on the Video Mixing Renderer (VMR) that shipped in Windows XP, and built a prototype page-flipping desktop that eventually became the Windows Desktop Manager.
Similar Articles
CUDA Books
A curated list of major books on CUDA programming covering beginner to advanced topics, including C++ and Python, with focus on practical resources for NVIDIA GPU parallel computing.
@vivekgalatage: Roadmap from Cornell - Introduction to CUDA http://cvw.cac.cornell.edu/cuda-intro
This article introduces the Cornell Virtual Workshop's free online tutorial on basic CUDA programming using C, covering prerequisites and additional resources.
Competitive Programmer's Handbook (2018) [pdf]
A post sharing the free PDF of the Competitive Programmer's Handbook (2018), a widely used textbook covering algorithmic techniques and problem-solving strategies from cses.fi.
@ManningBooks: Deep learning frameworks make building models easier, but they also make it easy to treat GPUs like a black box. CUDA f…
Manning Books promotes Elliot Arledge's 'CUDA for Deep Learning,' a book that teaches GPU-level programming with CUDA to optimize deep learning model performance, available at a discount until Sunday.
@neural_avb: TIL about "GPU Mode" They got a youtube series to learn CUDA. Plus a github repo with slides/notebooks. Some lectures a…
GPU Mode is a learning resource featuring a YouTube series, GitHub repo with slides/notebooks, and a practice website for mastering CUDA programming.