---
id: pr-deepgemm-227
repo: deepseek-ai/DeepGEMM
pr: 227
title: Use larger MMA shape to optimize sm100_fp8_mqa_logits
author: RayWang96
date: '2025-11-14'
url: https://github.com/deepseek-ai/DeepGEMM/pull/227
source_category: upstream-code
architectures:
- sm100
tags:
- arch_pipeline
- fp8
- gemm_quant
- sm100
techniques:
- fine-grained-quantization
- pipeline-stages
hardware_features:
- blackwell
- fp8
kernel_types:
- gemm
- runtime
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 2f9d87877ed691a62796c25f2e9496a5e0b7123a
inclusion_reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.
changed_paths:
- csrc/jit_kernels/impls/smxx_fp8_mqa_logits.hpp
- deep_gemm/include/deep_gemm/impls/sm100_fp8_mqa_logits.cuh
artifact_dir: evidence/pull-bundles/deepgemm/gh-227
head_ref_oid: 7ccbf1926f464c5aab7cb7473fcae35b09f8f673
---
# Use larger MMA shape to optimize sm100_fp8_mqa_logits

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

- `csrc/jit_kernels/impls/smxx_fp8_mqa_logits.hpp`
- `deep_gemm/include/deep_gemm/impls/sm100_fp8_mqa_logits.cuh`

## Evidence Bundle

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