I have been diving deep into GPU architecture recently—balancing hands-on coding with studying Programming Massively Parallel Processors PMPP—and I am thrilled to share that I just earned my AMD Certified Associate credential along the way. To truly...
If you've worked with PyTorch, you've probably written something like model.cuda and watched your model start running on the GPU. But what actually happened after that? How does a line of Python eventually turn into thousands of threads doing computa...
I've been trying to understand what actually happens when a piece of ML code reaches the GPU. Not the usual model.cuda and GPU go brrrr kind of understanding, but the actual stuff underneath it — threads, warps, memory, kernel launches, and why some ...
A few months ago, if you'd asked me what a GPU actually does, I would've mumbled something about "graphics" and changed the subject. I'm an undergrad, self-taught in most of what I know about programming, and until recently, GPUs were just... backgr...
A few months ago I got tired of using language models without understanding a single thing happening under the hood.
APIs make it too easy. You send a prompt, something smart comes back, and you never see the machinery.
So I built my own. From scr...
A few weeks ago I had never touched a mobile core network. I didn't know what an EPC was, what AGW stood for, or why anyone would run a 4G stack on their laptop.
Today I've deployed one, fixed a production bug in it, and shipped a PR that's now part...
A few weeks ago, I had never touched a mobile core network.
I didn't know what an EPC was. I didn't know what AGW stood for. And I definitely didn't understand why someone would want to run a 4G network stack on their laptop.
Then I joined the Magm...