mirror of
https://github.com/deepseek-ai/DeepGEMM.git
synced 2026-11-05 00:47:26 +00:00
[GH-ISSUE #291] [question] sm100_fp8_gemm_1d1d_impl: UTCCP transposer for scale factor is strange #147
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/DeepGEMM#147
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @songna2026 on GitHub (Mar 7, 2026).
Original GitHub issue: https://github.com/deepseek-ai/DeepGEMM/issues/291
Hello,
I see in kernel sm100_fp8_gemm_1d1d_impl, there is a warp 2 to do rearrangement for scale factor. I did not see such instruction in cutlass。

I think tcgen05.cp can correctly copy scale factor from SMEM to TMEM with SMEM layout as below:
4 means that four scale factor packed as unit32 in dim K.
tcgen05.cp.cta_group::1.32x128b.warpx4 will copy above data from SMEM to TMEM with below TMEM layout:
Is there any other deeper meaning behind adding warp 2?
Looking forward for your reply. Thanks a lot!