GPU-Accelerated Computing with Python 3 and CUDA: From low-level kernels to real-world applications in scientific computing and machine learning

★★★★★ 4.3 97 Bewertungen

€12.67
Preis bei Onlinekauf
Kostenloser Versand 30 Tage kostenlose Rückgabe

Verkauft und versendet von www.agenciacoranto.com.ar
Wir bemühen uns, Ihnen genaue Produktinformationen anzuzeigen. Hersteller, Lieferanten und andere stellen die hier gezeigten Angaben bereit.
€12.67
Preis bei Onlinekauf
Kostenloser Versand 30 Tage kostenlose Rückgabe

Wie möchten Sie Ihren Artikel erhalten?
Die ersten 30 Tage sind kostenlos! Wählen Sie den Tarif an der Kasse.
Versand
Ankunft 17.10.
Kostenlos
Abholung
In der Nähe prüfen
Lieferung
Nicht verfügbar

Verkauft und versendet von www.agenciacoranto.com.ar
30 Tage kostenlose Rückgabe Details

Produktdetails

Artikelnummer 233490639 Erscheinungsdatum 2026/06/27 Listenpreis €12.67 Modellnummer 233490639
Kategorie

Accelerate your Python code on the GPU using CUDA, Numba, and modern libraries to solve real-world problems faster and more efficiently.Key FeaturesBuild a solid foundation in CUDA with Python, from kernel design to execution and debuggingOptimize GPU performance with efficient memory access, CUDA streams, and multi-GPU scalingUse JAX, CuPy, RAPIDS, and Numba to accelerate numerical computing and machine learningCreate practical GPU applications, from PDE solvers to image processing and transformersBook DescriptionWriting 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 learnUnderstand GPU execution, parallelism, and the CUDA programming modelWrite, launch, and debug custom CUDA kernels in Python with CUDAProfile GPU code with NVIDIA Nsight and optimize memory accessUse CUDA streams and async execution to overlap compute and transfersApply JAX, CuPy, and RAPIDS to numerical computing and machine learningScale GPU workloads across devices using Dask and multi-GPU strategiesAccelerate PDE solvers, simulations, and image processing on the GPUBuild, train, and run a transformer model from scratch on the GPUWho this book is forPython 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 ContentsWhy GPU Programming with CUDA in Python 3?Setting Up a GPU Programming Environment Locally and in the CloudWriting and Executing CUDA Kernels with Numba-CUDAProfiling and Debugging CUDA CodeOptimizing the Performance of CUDA CodeEnabling Concurrency Using CUDA StreamsScaling to Multiple GPUsBringing NumPy and SciPy to the GPU with CuPyBringing pandas and scikit-learn to the GPU with RapidsSolving Optimization Problems on the GPU with JAXSolving the Heat Equation on the GPUImage Processing and Computer Vision on the GPUSimulating Atomic Interactions on the GPUImplementing Your Own Transformer-Based Language ModelExpanding and Deepening Your GPU Programming Knowledge Read more

ASIN B0GMH82TDW
XRay Not Enabled
ISBN13 978-1803248103
Edition 1st
Language English
File size 59.7 MB
Page Flip Enabled
Publisher Packt Publishing
Word Wise Not Enabled
Print length 794 pages
Accessibility Learn more
Screen Reader Supported
Publication date March 31, 2026
Enhanced typesetting Enabled

Korrektur der Produktinformationen

Wenn Sie Unvollständigkeiten oder Fehler in den Produktinformationen auf dieser Seite bemerken, nutzen Sie bitte das Korrekturformular unten.

Korrekturanfrage

Kundenbewertungen

4.3 von 5
★★★★★
97 Bewertungen | 40 Rezensionen
So wird die Artikelbewertung berechnet
Alle Bewertungen anzeigen
5 Sterne
80% (78)
4 Sterne
6% (6)
3 Sterne
3% (3)
2 Sterne
1% (1)
1 Stern
10% (10)
Sortieren nach

Für dieses Produkt liegen derzeit keine schriftlichen Bewertungen vor.