---
id: pr-tilelang-2029
repo: tile-ai/tilelang
pr: 2029
title: '[Feature][Example] Introduce CLC tile schedule and add example for sm100 GEMM'
author: Rachmanino
date: '2026-04-17'
url: https://github.com/tile-ai/tilelang/pull/2029
source_category: upstream-code
architectures:
- sm100
tags:
- cutlass
- gemm
- schedule
- sm100
techniques: []
hardware_features:
- blackwell
- clc
kernel_types:
- gemm
languages:
- cute-dsl
captured_at: '2026-05-16'
status: merged
merge_sha: 27f1f81c61291b0fe27d28fbe81a1fa15ae8995e
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- examples/gemm_sm100/gemm_tcgen5mma_ws_clc.py
- src/op/builtin.cc
- src/op/builtin.h
- src/target/codegen_cuda.cc
- src/tl_templates/cuda/cluster.h
- testing/python/language/test_tilelang_language_cluster.py
- tilelang/language/__init__.py
- tilelang/language/builtin.py
- tilelang/language/cluster.py
artifact_dir: evidence/pull-bundles/tilelang/gh-2029
head_ref_oid: 651fb1b575e28c4c820916eb5d7b88501dedc87d
---
# [Feature][Example] Introduce CLC tile schedule and add example for sm100 GEMM

- Repository: `tile-ai/tilelang`
- PR: [2029](https://github.com/tile-ai/tilelang/pull/2029)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `examples/gemm_sm100/gemm_tcgen5mma_ws_clc.py`
- `src/op/builtin.cc`
- `src/op/builtin.h`
- `src/target/codegen_cuda.cc`
- `src/tl_templates/cuda/cluster.h`
- `testing/python/language/test_tilelang_language_cluster.py`
- `tilelang/language/__init__.py`
- `tilelang/language/builtin.py`
- `tilelang/language/cluster.py`

## Evidence Bundle

`evidence/pull-bundles/tilelang/gh-2029`
