mirror of
https://github.com/deepseek-ai/DeepGEMM.git
synced 2026-11-05 00:47:26 +00:00
[GH-ISSUE #336] Question about Nsight Compute results for sm100_fp8_fp4_mega_moe_impl on B300/Blackwell #167
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#167
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 @Stone749990226 on GitHub (May 18, 2026).
Original GitHub issue: https://github.com/deepseek-ai/DeepGEMM/issues/336
Question about Nsight Compute results for
sm100_fp8_fp4_mega_moe_implon B300/BlackwellHi, thanks for providing the
scripts/run_ncu_mega_moe.shscript.I am trying to profile the Mega-MoE kernel on B300/Blackwell using Nsight Compute. The code provides
scripts/run_ncu_mega_moe.sh, and I modified thencu_argsby adding--set fullin order to collect more metrics.The relevant NCU arguments are:
However, the generated NCU report shows very low utilization:
The detailed throughput numbers are also very low, as shown in the screenshots below.
I am not sure whether this result is expected.
My understanding is that this kernel should use Blackwell-specific features such as:
tcgen05.mmafor matrix computationSo I would not expect the overall SM and memory utilization to be this low, unless the standard Nsight Compute
SpeedOfLightmetrics do not properly reflect UMMA/TMA/TMEM activity, or unless I am collecting the wrong metrics.Could you please clarify the following?
Is it expected that the standard NCU
SpeedOfLightpage reports such low SM and memory utilization for this Mega-MoE kernel on B300/Blackwell?Does
--set fullinclude the right metrics for analyzing Blackwell UMMA/TMA/TMEM usage, or should I explicitly collect metrics such as:I would like to understand whether the low utilization numbers indicate a real performance issue, or whether they are simply not the right metrics for this Blackwell Mega-MoE kernel.
Thanks!
@wenqinI commented on GitHub (Jul 1, 2026):
what's your
num-tokensand how many GPUs did you use? did you use the default value 8192 for thenum-tokens? if so I guess there is a communication bound, which means all most of time is running on NVLink, so the utilization of tensor core and HBM is low.