Research • Blogposts • Presentations

GPU Data Locality & Tiling

Understanding the essence of data locality in GPU and the complexity of Tiling.

HPC

Getting Started with High-Performance Computing

An introduction to High-Performance Computing — from parallelism basics to GPU programming and distributed workloads.

HPC

Inside the Compiler

How source code is transformed into optimized machine instructions — from lexical analysis to SSA form.

COMPILER

Notes on Simplicity and Documentation

Clarity beats complexity — why minimal documentation keeps ideas portable across tools, teams, and time.

GENERAL

Exploring Vision-Language Models

A deep dive into Vision-Language Models — systems that connect visual perception with natural language understanding.

VLM