← Latest papers
🤖 machine learning

Evaluating CUDA Tile for AI Workloads on Hopper and Blackwell GPUs

This paper evaluates NVIDIA's Python-based CUDA Tile (CuTile) abstraction across Hopper and Blackwell GPUs, finding that while it offers significant performance gains and code simplicity for specific workloads like fused attention on high-end Blackwell hardware, it lacks the cross-architecture portability and consistent performance of Triton.

Original authors: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

Published 2026-04-28
📖 4 min read☕ Coffee break read

Original authors: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a professional chef in a high-end restaurant. To make a world-class meal, you have two choices: you can either spend years mastering the art of hand-chopping every single vegetable with a specialized knife (this is like writing hand-optimized CUDA code), or you can use a high-tech, programmable food processor that does most of the work for you (this is NVIDIA’s new tool, CuTile).

This research paper is an "independent taste test" to see if this new food processor actually lives up to the hype.

The Players (The Kitchen Tools)

The researchers compared several ways to "cook" data (run AI math) on NVIDIA’s newest super-powerful chips (the Blackwell and Hopper GPUs):

  1. cuBLAS (The Master Chef): A legendary, closed-source expert. It’s incredibly fast but you can't tell it how to change its recipe.
  2. Triton (The Reliable Sous-Chef): A very popular, flexible tool. It’s not quite as fast as the Master Chef, but it works perfectly on almost any stove in the kitchen.
  3. CuTile (The New High-Tech Gadget): NVIDIA’s new Python-based tool. It promises to let you write "recipes" in just a few lines of code instead of hundreds, while still being incredibly fast.
  4. WMMA (The Old-School Manual Method): A way of coding that is very precise but requires a massive, exhausting amount of manual labor.

The Results: A Tale of Two Kitchens

The researchers found that CuTile is a bit of a "diva"—its performance depends entirely on which "stove" (GPU) you plug it into.

1. The "Super-Kitchen" (The B200 Datacenter GPU)

On NVIDIA’s most expensive, top-tier professional stove, CuTile is a superstar.

  • The Win: For a specific task called "Attention" (which is how AI models "focus" on information), CuTile was 2.5 times faster than the current industry standard (FlashAttention-2).
  • The Magic: It did this using only 60 lines of code, whereas the old way required thousands. It’s like a gadget that produces a 5-star meal with one button press.

2. The "Home-Pro Kitchen" (The RTX PRO 6000 Workstation GPU)

On the slightly smaller, professional workstation stove, CuTile struggled.

  • The Fail: It was significantly slower than the competition.
  • The Reason: The researchers believe the "software brain" (the compiler) inside CuTile hasn't been fully trained to handle this specific stove yet. It’s like having a high-tech oven that only knows how to cook perfectly in a professional kitchen, but burns the toast in a home kitchen.

3. The "Standard Tasks" (GEMM/Matrix Math)

For basic, everyday math (GEMM), CuTile is a great upgrade for the manual laborers. If you were previously using the "Old-School Manual Method" (WMMA), CuTile is much faster and requires way less work. However, if you already have the "Master Chef" (cuBLAS) available, CuTile isn't quite fast enough to replace him yet.


The "Cheat Sheet" (When should you use it?)

The paper ends with a guide for AI developers, much like a "Which tool should I use?" flowchart:

  • Use CuTile if: You are working on the most powerful datacenter chips (B200) and want to create custom, lightning-fast AI features with very little effort.
  • Use Triton if: You want your code to work everywhere (on old chips and new chips) without having to rewrite it every time you buy a new GPU.
  • Stick to cuBLAS if: You just need standard math done as fast as possible and don't need to customize the recipe.

The Big Picture

The researchers conclude that we are witnessing a paradigm shift. We are moving away from a world where you need to be a "math monk" writing thousands of lines of complex code, and moving toward a world where you can "program" super-fast hardware using simple, high-level instructions. CuTile isn't perfect yet, but the "food processor" era of AI is officially here.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →