LIBRISTO
LIBROAMANTO
kötelező
Legyen része a világ minden tájáról összegyűlt könyvbarátok közösségének és élvezze a rengeteg előnyt. Ingyenes regisztráció
0
Ingyenes szállítás a FoxPost futárszolgálattal, 19 990 Ft feletti vásárlás esetén
DPD futárszolgálat 1 190 Ft Posta 1 795 Ft PostaPont / Csomagautomata 1 690 Ft Postán 1 690 Ft GLS pont 1 390 Ft FoxPost 1 190 Ft Packeta 1 190 Ft DPD gyűjtőpont 990 Ft GLS futár 1 790 Ft

Ingyenes szállítás 19 990 Ft feletti rendelés esetén – Packeta, Fox Post Box és DPD csomagpont átvétellel

GPU-Accelerated Computing with Python 3 and CUDA

From low-level kernels to real-world applications in scientific computing and machine learning

Nyelv AngolAngol
Könyv Puha kötésű
Könyv GPU-Accelerated Computing with Python 3 and CUDA Niels Cautaerts
Libristo kód: 51576746
Kiadó Packt Publishing, március 2026
Accelerate your Python code on the GPU using CUDA, Numba, and modern libraries to solve real-world p... Teljes leírás
? points 127 b Új Új
18 631 Ft
Beszállítói készleten Küldés 9-15 napon belül

30 nap a termék visszaküldésére


A vásárlók ilyet vásároltak


Toplistás
Cyberpunk RED Pondsmith / Könyv Kemény kötésű
common.buy 20 746 Ft

Accelerate your Python code on the GPU using CUDA, Numba, and modern libraries to solve real-world problems faster and more efficiently.

Key Features:

- Build a solid foundation in CUDA with Python, from kernel design to execution and debugging

- Optimize GPU performance with efficient memory access, CUDA streams, and multi-GPU scaling

- Use JAX, CuPy, RAPIDS, and Numba to accelerate numerical computing and machine learning

- Create practical GPU applications, from PDE solvers to image processing and transformers

Book Description:

Writing high-performance Python code doesn't have to mean switching to C++. This book shows you how to accelerate Python applications using NVIDIA's CUDA platform and a modern ecosystem of Python tools and libraries. Aimed at researchers, engineers, and data scientists, it offers a practical yet deep understanding of GPU programming and how to fully exploit modern GPU hardware.

You'll begin with the fundamentals of CUDA programming in Python using Numba-CUDA, learning how GPUs work and how to write, execute, and debug custom GPU kernels. Building on this foundation, the book explores memory access optimization, asynchronous execution with CUDA streams, and multi-GPU scaling using Dask-CUDA. Performance analysis and tuning are emphasized throughout, using NVIDIA Nsight profilers.

You'll also learn to use high-level GPU libraries such as JAX, CuPy, and RAPIDS to accelerate numerical Python workflows with minimal code changes. These techniques are applied to real-world examples, including PDE solvers, image processing, physical simulations, and transformer models.

Written by experienced GPU practitioners, this hands-on guide emphasizes reproducible workflows using Python 3.10+, CUDA 12.3+, and tools like the Pixi package manager. By the end, you'll have future-ready skills for building scalable GPU applications in Python.

What You Will Learn:

- Understand GPU execution, parallelism, and the CUDA programming model

- Write, launch, and debug custom CUDA kernels in Python with CUDA

- Profile GPU code with NVIDIA Nsight and optimize memory access

- Use CUDA streams and async execution to overlap compute and transfers

- Apply JAX, CuPy, and RAPIDS to numerical computing and machine learning

- Scale GPU workloads across devices using Dask and multi-GPU strategies

- Accelerate PDE solvers, simulations, and image processing on the GPU

- Build, train, and run a transformer model from scratch on the GPU

Who this book is for:

Python developers, (data) scientists, engineers, and researchers looking to accelerate numerical computations without switching to low-level languages. This book is ideal for those with experience in scientific Python (NumPy, Pandas, SciPy) and a basic understanding of computing fundamentals who want deeper control over performance in GPU environments.

Table of Contents

- Why GPU programming with CUDA in Python 3?

- Setting up a GPU programming environment locally and in the cloud

- Writing and executing a CUDA kernel with numba

- Profiling and debugging CUDA code

- Optimize memory access patterns and other tricks

- Using CUDA Streams for Asynchronous Data Transfers

- Scaling to multiple GPUs

- Bringing NumPy and SciPy to the GPU with CuPy

- Bringing Pandas and Scikit-learn to the GPU with Rapids

- Solving Optimization Problems on the GPU with JAX

- Solving the heat equation on the GPU

- Image processing on the GPU

- Simulating Atomic Interactions on the GPU

- Implementing your own transformer based language model from scratch

- Expanding and Deepening your GPU Programming Knowledge

Színésznő & Poliglott
EWA KASP részére
A videó lejátszása
Ewa Kasp
A Libristo rendelkezik az idegennyelvű könyvek legnagyobb kínálatával. Ezért vásárolom a könyveket itt.

Információ a könyvről

Teljes megnevezés GPU-Accelerated Computing with Python 3 and CUDA
Nyelv Angol
Kötés Könyv - Puha kötésű
Kiadás éve 2026
Oldalszám 534
EAN 9781803245423
ISBN 1803245425
Libristo kód 51576746
Súly 909
Méretek 191 x 235 x 27
Ajándékozza oda ezt a könyvet még ma
Nagyon egyszerű
1 Tegye a kosárba könyvet, és válassza ki a kiszállítás ajándékként opciót 2 Rögtön küldjük Önnek az utalványt 3 A könyv megérkezik a megajándékozott címére

Ezt is ajánljuk


Toplistás
Petra Marianna Coppo / Könyv Kemény kötésű
common.buy 5 589 Ft
Instructions to Her Majesty's consular officers in China and Japan Supreme Court Great Britain / Könyv Puha kötésű
common.buy 7 657 Ft

Belépés

Bejelentkezés a saját fiókba. Még nincs Libristo fiókja? Hozza létre most!

 
kötelező
kötelező

Nincs fiókja? Szerezze meg a Libristo fiók kedvezményeit!

A Libristo fióknak köszönhetően mindent a felügyelete alatt tarthat.

Libristo fiók létrehozása