---
id: pr-tilelang-2069
repo: tile-ai/tilelang
pr: 2069
title: '[Example]  Add HISA: hierarchical sparse attention indexer'
author: xuyufei-a
date: '2026-04-25'
url: https://github.com/tile-ai/tilelang/pull/2069
source_category: upstream-code
architectures:
- sm100
tags:
- attention
- attention kernel
- benchmark kernel
- fp8
techniques: []
hardware_features:
- fp8
kernel_types:
- attention
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 0ee634559ee87b06c7acc5426cf7ba8abe2abf18
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- examples/dsa_hisa/README.md
- examples/dsa_hisa/block_sparse_mqa_fp8.py
- examples/dsa_hisa/clean_and_maintain_logits.py
- examples/dsa_hisa/fp8_block_mean_pooling.py
- examples/dsa_hisa/hisa.py
- examples/dsa_hisa/pool_mqa_fp8.py
- examples/dsa_hisa/tilelang_utils.py
artifact_dir: evidence/pull-bundles/tilelang/gh-2069
head_ref_oid: 4c57379495dc770403bb5aa289dfc8ea036ffa70
---
# [Example]  Add HISA: hierarchical sparse attention indexer

- Repository: `tile-ai/tilelang`
- PR: [2069](https://github.com/tile-ai/tilelang/pull/2069)
- 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/dsa_hisa/README.md`
- `examples/dsa_hisa/block_sparse_mqa_fp8.py`
- `examples/dsa_hisa/clean_and_maintain_logits.py`
- `examples/dsa_hisa/fp8_block_mean_pooling.py`
- `examples/dsa_hisa/hisa.py`
- `examples/dsa_hisa/pool_mqa_fp8.py`
- `examples/dsa_hisa/tilelang_utils.py`

## Evidence Bundle

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