---
id: pr-cutlass-2790
repo: NVIDIA/cutlass
pr: 2790
title: Blockscaled Ragged Contiguous Grouped Gemm for MoEs
author: Shreya-gaur
date: '2025-11-27'
url: https://github.com/NVIDIA/cutlass/pull/2790
source_category: upstream-code
architectures:
- sm100
tags:
- arch_pipeline
- blockscaled
- gemm_quant
- grouped gemm
- moe_routing
- tma
techniques:
- async-copy
- fine-grained-quantization
- pipeline-stages
- warp-specialization
hardware_features:
- blackwell
- tma
kernel_types:
- gemm
- moe
- runtime
languages:
- cuda-cpp
- cute-dsl
captured_at: '2026-05-16'
status: merged
merge_sha: 2052fd388535cdfee5f853aa296fb544e54d1a24
inclusion_reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.
changed_paths:
- examples/92_blackwell_moe_gemm/92_blackwell_moe_gemm_blockscaled_rcgrouped.cu
- examples/92_blackwell_moe_gemm/CMakeLists.txt
- include/cutlass/gemm/collective/builders/sm100_blockscaled_umma_builder.inl
- include/cutlass/gemm/collective/collective_mma.hpp
- include/cutlass/gemm/collective/sm100_blockscaled_mma_array_warpspecialized_rcggemm.hpp
- include/cutlass/gemm/dispatch_policy.hpp
artifact_dir: evidence/pull-bundles/cutlass/gh-2790
head_ref_oid: 1856752952512583cd6b9a76f1f0d8d066a608cc
---
# Blockscaled Ragged Contiguous Grouped Gemm for MoEs

- Repository: `NVIDIA/cutlass`
- PR: [2790](https://github.com/NVIDIA/cutlass/pull/2790)
- Decision: `Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.`
- Reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.

## Changed Paths

- `examples/92_blackwell_moe_gemm/92_blackwell_moe_gemm_blockscaled_rcgrouped.cu`
- `examples/92_blackwell_moe_gemm/CMakeLists.txt`
- `include/cutlass/gemm/collective/builders/sm100_blockscaled_umma_builder.inl`
- `include/cutlass/gemm/collective/collective_mma.hpp`
- `include/cutlass/gemm/collective/sm100_blockscaled_mma_array_warpspecialized_rcggemm.hpp`
- `include/cutlass/gemm/dispatch_policy.hpp`

## Evidence Bundle

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