Preface
General-purpose GPU computing (GPGPU) has revolutionized scientific and engineering fields, driving advancements in physics, chemistry, machine learning, and beyond. CUDA, the leading GPGPU framework, underpins these breakthroughs—including the AI revolution and the rise of large language models.
Until recently, GPU programming remained in the domain of professional software engineers with deep expertise in C/C++ and GPU hardware. However, NVIDIA's push to integrate low-level CUDA primitives directly into Python, culminating in the 2025 CUDA Python project, is challenging this paradigm. Combined with the RAPIDS ecosystem, which offers GPU-accelerated alternatives to familiar Python libraries, GPU programming is now accessible to data ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access