---
id: pr-cutlass-2995
repo: NVIDIA/cutlass
pr: 2995
title: '[CuTeDSL] Fix: SM100 block-scale gemm overlapping accumulator'
author: huanghua1994
date: '2026-02-03'
url: https://github.com/NVIDIA/cutlass/pull/2995
source_category: upstream-code
architectures:
- sm100
tags:
- block-scale
- cute-dsl
- double-buffering
- gemm
techniques:
- double-buffering
- pipeline-stages
- epilogue-fusion
hardware_features:
- tcgen05
- tmem
- block-scale
kernel_types:
- gemm
languages:
- cute-dsl
captured_at: 2026-04-17
status: merged
merge_sha: 1cfbb53a23cf009973a6a6ea9e8275c8a691d411
inclusion_reason: manually curated, Blackwell kernel relevance
changed_paths:
- examples/python/CuTeDSL/blackwell/dense_blockscaled_gemm_persistent.py
- examples/python/CuTeDSL/blackwell/dense_blockscaled_gemm_persistent_prefetch.py
artifact_dir: evidence/pull-bundles/cutlass/gh-2995
head_ref_oid: 8efb90379390ddcabb143c17150556ffc61ea63a
---
# [CuTeDSL] Fix: SM100 block-scale gemm overlapping accumulator

- Repository: `NVIDIA/cutlass`
- PR: [2995](https://github.com/NVIDIA/cutlass/pull/2995)
- Decision: `manually curated, Blackwell kernel relevance`
- Reason: manually curated, Blackwell kernel relevance

## Changed Paths

- `examples/python/CuTeDSL/blackwell/dense_blockscaled_gemm_persistent.py`
- `examples/python/CuTeDSL/blackwell/dense_blockscaled_gemm_persistent_prefetch.py`

## Evidence Bundle

`evidence/pull-bundles/cutlass/gh-2995`
