An introduction to accelerated computing (Part 1)
Introduction This is the first in a series of posts about programming against the GPU. This is also, really, just an attempt to crystallise my understanding of the subject matter, but maybe some readers will find these notes helpful. Note that (at least for the time being), the scope of these posts is limited to NVidia hardware and the CUDA runtime (and wider ecosystem). One of my favourite textbooks is Computer Networking - A Top-Down Approach.