Writing on systems,
technology & ideas.
2026
- Tiling Here in this blog we will go through tiling and how it can be used to optimize performance for GEMM
-
Jun 27, 2026 Basic Linear Algebra Subprograms (BLAS) Here in this blog we will go through what BLAS is and inside it what is GEMM and how we observe and measure low-level optimizations for performance for various subroutines -
Apr 16, 2026 Handling Instruction Branching in Modern Processors Here we together go through what instruction branching is, how it is handled and how you never knew your processor was this locked in so that you can play mario cart -
Apr 15, 2026 Why CPU and GPU Give Different Results in PyTorch: A Deep Dive Here I tell you guys what I found out and learned in my first contribution to pytorch -
Mar 6, 2026 Life Cycle of "hello.c" Here I describe how a simple c program starts its journey from the code editor and reaches its final place of rest i.e the main memory