Posts

GPUs, Part 3: An Example Program

8 minute read | 2022-01-31

Now that we've seen some of the theory behind GPUs, it's time to see how it works in practice. How can a lowly mortal like me speak to a Titan (heh)? What do we need to know before going in? Comes with free wgpu tutorial.

GPUs, Part 2: Architecture

8 minute read | 2021-11-14

What kind of maths can we do on a GPU? How does it get done so quickly? What the hell is a "warp"? Find out all of this and more in today's episode.

GPUs, Part 1: The Feynman Technique

4 minute read | 2021-11-12

There's a lot of writing about the Feynman Technique, but essentially it boils down to the idea that if you want to learn something, you should try to explain it to a 12-year-old. I'm not a 12-year-old, but I am a first year compsci, which is basically the same thing. I have two problems with GPUs. Firstly, I don't understand them. Secondly, I don't know of any 12-year-old-level resources to learn with. Here, I'll try to kill two birds with one stone.


Previous  |  Next