Home / Companies / Modular / Blog / Post Details
Content Deep Dive

Matrix Multiplication on Blackwell: Part 4 - Breaking SOTA

Blog post from Modular

Post Details
Company
Date Published
Author
Ali Taha
Word Count
2,455
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

In this blog post, the development and optimization of a state-of-the-art matrix multiplication (matmul) kernel on NVIDIA's Blackwell GPU architecture are explored, focusing on Cluster Launch Control (CLC) optimization. By employing persistent kernels to reduce overhead costs and introducing a hardware-managed scheduler, the implementation achieves significant performance improvements, reaching 1772 TFLOPs, which surpasses the current state-of-the-art. The post details the persistent kernel's ability to optimize scheduling by controlling block tile coordinates, discusses the pipelining of CLC fetches to overlap tasks and address scheduling overheads, and employs techniques like block swizzling to enhance L2 cache efficiency. The optimization journey, including the use of a circular buffer for Tensor Memory and adapting parameters for production shapes, demonstrates how the kernel can achieve 100.6% of cuBLAS performance for specific matrix shapes. This series illustrates the sophisticated programming techniques required to leverage advanced GPU features for peak performance, with future posts promising further insights into high-performance coding with Mojo.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
LLM 1 3,636 538 190 -7%
Real-time 1 4,065 968 231 -6%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.