Placeholder text
Practical GPU Programming
By Maris Fenlor
0 - Default Title
Description
Throughout, we evaluate numerical accuracy and performance side by side, so you can understand both the strengths and limitations of GPU-based solutions. The book covers nearly every essential skill and modern toolkit for practical GPU programming, but it's not going to turn you into a master overnight.Key LearningsBoost processing speed and efficiency for data-intensive tasks.Use CuPy and PyCUDA to write and execute custom CUDA kernels.Maximize GPU occupancy and throughput efficiency by using optimal thread block and grid configuration.Reduce global memory bottlenecks in kernels by using shared memory and coalesced access patterns.Perform dynamic kernel compilation to ensure tailored performance.Use CuPy to carry out custom, high-speed elementwise GPU operations and expressions.Implement bitonic and radix sort algorithms for large or batch integer datasets.Execute parallel linear search kernels to detect patterns rapidly.Scale matrix operations using Batched GEMM and high-level cuBLAS routines.
Table of ContentIntroduction to GPU FundamentalsSetting up GPU Programming EnvironmentBasic Data Transfers and Memory TypesSimple Parallel PatternsIntroduction to Kernel OptimizationWorking with PyCUDA and CuPy FeaturesPractical Sorting and SearchLinear Algebra Essentials on GPU
Product details
Binding:
Paperback
Edition:
1
Number of Pages:
130
Release Date:
2025-02-20
Publication Date:
2025-02-20
Publisher:
GitforGits
Languages:
Original:
English
ISBN10:
9349174790
ISBN13:
9789349174795
Weight:
259 g
Height:
191 cm
Width:
235 cm
Thickness:
7 cm
Currently sold out