August 2025
Intermediate to advanced
270 pages
5h 56m
English
Welcome to the world of graphics processing unit (GPU) programming!
Before we talk about programming GPUs, we must understand what parallel programming is and how it can benefit our applications. As with everything in life, it has its challenges. In this chapter, we’ll explore both the benefits and drawbacks of parallel programming, laying the groundwork for our deep dive into GPU programming. So in this first chapter, we’ll be discussing a variety of topics without developing any code. In doing so, we’ll establish the foundations on which to build throughout our journey.
Apart from being useful, the information provided in this chapter is fundamental to understanding what happens inside a GPU, as we’ll ...
Read now
Unlock full access