---
id: pr-flashinfer-1695
repo: flashinfer-ai/flashinfer
pr: 1695
title: '[cute_dsl] add gemm + all reduce (two_shot) '
author: Amir-19
date: '2025-09-18'
url: https://github.com/flashinfer-ai/flashinfer/pull/1695
source_category: upstream-code
architectures:
- sm100
tags:
- cute-dsl
- gemm
- kernel-fusion
- tcgen05
techniques:
- kernel-fusion
- tma-multicast
hardware_features:
- tma
- tcgen05
- tmem
- gdc
kernel_types:
- gemm
- fused-kernel
languages:
- cute-dsl
- python
captured_at: 2026-04-16
status: merged
merge_sha: c8d849ee02380c5180f787b217a98785ea684513
inclusion_reason: manually curated, Blackwell kernel relevance
changed_paths:
- flashinfer/cute_dsl/gemm_allreduce_two_shot.py
- tests/test_cute_dsl_gemm_allreduce_two_shot.py
artifact_dir: evidence/pull-bundles/flashinfer/gh-1695
head_ref_oid: dafb981a01352195cfea3f708fa390a492b91d51
---
# [cute_dsl] add gemm + all reduce (two_shot) 

- Repository: `flashinfer-ai/flashinfer`
- PR: [1695](https://github.com/flashinfer-ai/flashinfer/pull/1695)
- Decision: `manually curated, Blackwell kernel relevance`
- Reason: manually curated, Blackwell kernel relevance

## Changed Paths

- `flashinfer/cute_dsl/gemm_allreduce_two_shot.py`
- `tests/test_cute_dsl_gemm_allreduce_two_shot.py`

## Evidence Bundle

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