prof-e8-analysis.txt 1.7 KB

12345678910111213141516171819202122232425262728
  1. decode steps analysed: 42
  2. step wall ms: mean=56.8 median=56.1 min=47.2 max=72.7
  3. GPU busy per step: mean=54.7 ms
  4. == per-step GPU time by category (ms): mean / median / max ; kernels per step ==
  5. bf16_gemm 20.7 / 20.6 / 23.7 n=381
  6. moe_grouped_gemm 18.0 / 17.4 / 27.2 n=86
  7. other 6.4 / 6.3 / 8.4 n=766
  8. nccl 5.6 / 5.1 / 10.6 n=105
  9. hyperconn 2.3 / 2.2 / 3.1 n=344
  10. attention 2.1 / 2.1 / 2.9 n=343
  11. moe_aux 1.6 / 1.6 / 1.8 n=221
  12. router_tiny_gemm 1.0 / 1.0 / 1.1 n=43
  13. quant 0.7 / 0.7 / 0.9 n=234
  14. memcpy 0.4 / 0.4 / 0.5 n=58
  15. norm 0.4 / 0.4 / 0.5 n=140
  16. fp8_triton_gemm 0.1 / 0.1 / 0.3 n=1
  17. engram 0.0 / 0.0 / 0.0 n=6
  18. SUM 59.4
  19. 21.10 ms/step n/step= 87.8 _ZN7cutlass13device_kernelINS_4gemm6kernel13GemmUniversalINS1_17GroupProblemShapeIN4cute5t
  20. 17.40 ms/step n/step= 233.8 kernel_cutlass_kernel_flashinfergemmkernelsdense_blockscaled_gemm_sm120_b12xDenseGemmKerne
  21. 5.59 ms/step n/step= 91.9 ncclDevKernel_AllReduce_Sum_bf16_RING_LL(ncclDevKernelArgsStorage<4096ul>)
  22. 3.52 ms/step n/step= 40.0 _wo_a_partial_w8
  23. 2.43 ms/step n/step= 5.0 void cutlass::Kernel2<cutlass_80_wmma_tensorop_bf16_s161616gemm_bf16_16x16_128x2_tn_align8
  24. 1.40 ms/step n/step= 87.8 _hc_mix_stats_partial_kernel
  25. 1.33 ms/step n/step= 40.9 void flashinfer::sparse_mla_sm120::sparse_mla_decode_dsv4_kernel<(ModelType)1, 64, 128, 64
  26. 0.98 ms/step n/step= 1.0 _head_fp8_kernel