---
id: pr-flashinfer-3001
repo: flashinfer-ai/flashinfer
pr: 3001
title: '[feat] Add blackwell GDN prefill kernel'
author: jiahanc
date: '2026-04-13'
url: https://github.com/flashinfer-ai/flashinfer/pull/3001
source_category: upstream-code
architectures:
- sm100
tags:
- gated-delta-net
- prefill
- tile-scheduling
techniques:
- tile-scheduling
hardware_features: []
kernel_types:
- gated-delta-net
- prefill
languages:
- python
captured_at: '2026-04-27'
status: merged
merge_sha: 7c562d502513343c40281d15f4f846af38ecebe1
inclusion_reason: kernel file changes
changed_paths:
- README.md
- benchmarks/bench_gdn_prefill.py
- flashinfer/gdn_kernels/__init__.py
- flashinfer/gdn_kernels/blackwell/__init__.py
- flashinfer/gdn_kernels/blackwell/gated_delta_net_chunked.py
- flashinfer/gdn_kernels/blackwell/gated_delta_net_tile_scheduler.py
- flashinfer/gdn_kernels/blackwell/gdn_prefill.py
- flashinfer/gdn_prefill.py
- pyproject.toml
- tests/gdn/test_prefill_delta_rule.py
head_ref_oid: ef49a36d590e2af35408f0ed9b04169bcf026f53
artifact_dir: evidence/pull-bundles/flashinfer/gh-3001
---
# [feat] Add blackwell GDN prefill kernel

- Repository: `flashinfer-ai/flashinfer`
- PR: [3001](https://github.com/flashinfer-ai/flashinfer/pull/3001)
- Decision: `kernel file changes`
- Reason: kernel file changes

## Changed Paths

- `README.md`
- `benchmarks/bench_gdn_prefill.py`
- `flashinfer/gdn_kernels/__init__.py`
- `flashinfer/gdn_kernels/blackwell/__init__.py`
- `flashinfer/gdn_kernels/blackwell/gated_delta_net_chunked.py`
- `flashinfer/gdn_kernels/blackwell/gated_delta_net_tile_scheduler.py`
- `flashinfer/gdn_kernels/blackwell/gdn_prefill.py`
- `flashinfer/gdn_prefill.py`
- `pyproject.toml`
- `tests/gdn/test_prefill_delta_rule.py`

## Evidence Bundle

`evidence/pull-bundles/flashinfer/gh-3001`
