<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gpu-kernels-explained.vercel.app</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/hardware</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/gpus</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/about</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/01-memory-hierarchy</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/02-roofline</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/03-warps-and-divergence</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/04-coalescing</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/05-bank-conflicts</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/06-occupancy</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/07-gemm</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/08-reductions</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/09-softmax-and-flashattention</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/10-split-k-and-overlap</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/11-quantised-kernels</loc>
</url>
<url>
<loc>https://gpu-kernels-explained.vercel.app/learn/12-hopper-and-blackwell-gemm</loc>
</url>
</urlset>
