---
id: pr-deepgemm-168
repo: deepseek-ai/DeepGEMM
pr: 168
title: Fix performance issue of m-grouped contiguous GEMMs.
author: coconut902
date: '2025-08-22'
url: https://github.com/deepseek-ai/DeepGEMM/pull/168
source_category: upstream-code
architectures:
- sm100
tags:
- benchmark_test
- gemm
- gemm_quant
- grouped gemm
- moe_routing
- scheduler_autotune
techniques:
- autotuning
- fine-grained-quantization
- tile-scheduling
hardware_features: []
kernel_types:
- gemm
- moe
- scheduler
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 2da871e304b1dad11ded860cf71252da9252c2b5
inclusion_reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.
changed_paths:
- deep_gemm/include/deep_gemm/common/scheduler.cuh
artifact_dir: evidence/pull-bundles/deepgemm/gh-168
head_ref_oid: 5b5d1731726fd2440e10f95d1ba347bdbef69159
---
# Fix performance issue of m-grouped contiguous GEMMs.

- Repository: `deepseek-ai/DeepGEMM`
- PR: [168](https://github.com/deepseek-ai/DeepGEMM/pull/168)
- 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

- `deep_gemm/include/deep_gemm/common/scheduler.cuh`

## Evidence Bundle

`evidence/pull-bundles/deepgemm/gh-168`
