• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
General-Purpose Graphics Processor Units: With CUDA Programming

General-Purpose Graphics Processor Units: With CUDA Programming

Paperback

General Computers

ISBN13: 9798187006304
Publisher: Independently Published
Published: Jul 12 2026
Pages: 56
Weight: 0.19
Height: 0.12 Width: 6.00 Depth: 9.00
Language: English
The central processing unit (CPU) handles all the tasks required for all software on the computer or server to run correctly. A graphics processing unit (GPU), on the other hand, supports the CPU to perform concurrent calculations. A GPU can complete simple and repetitive tasks much faster because it can break the task down into smaller components and finish them in parallel. These cores were initially designed to process images, video game computer graphics, and visual data. General-purpose GPUs (GPGPUs) were adopted to enhance other computational processes, such as transformers and deep learning. More recently, AI is driving GPU tensor cores that achieve significantly higher throughput compared to traditional cores. This book provides a comprehensive overview of GPGPU internals, including its memory structure and optimization, the operation of tensor cores, and the current state-of-the-art technology. It contains programming tips and code in using the NVIDIA CUDA parallel computing platform that allows software developers to use GPGPUs for specific applications. In addition to key examples involving scientific problems, neural networks, image processing, and video coding, the book also covers the graphics pipeline and steps to construct a scene, pipelining of GPU and CPU processes, as well as practical techniques in parallelizing an implementation.

About the Author

Also in

General Computers