---
id: pr-tensorrt-llm-13908
repo: NVIDIA/TensorRT-LLM
pr: 13908
title: '[None][refactor] MoEScheduler split + MegaMoE EPLB / multi-chunk / CI integration'
author: xxi-nv
date: '2026-05-11'
url: https://github.com/NVIDIA/TensorRT-LLM/pull/13908
source_category: upstream-code
architectures:
- sm100
tags:
- moe
- moe kernel
- mxfp4
techniques:
- tile-scheduling
hardware_features:
- fp4
- mxfp4
kernel_types:
- moe
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 6dbc4d44ed59e6964b32fd9c73ed4d01c755fb56
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- cpp/tensorrt_llm/deep_gemm/CMakeLists.txt
- tensorrt_llm/_torch/modules/fused_moe/MOE_DEVELOPER_GUIDE.md
- tensorrt_llm/_torch/modules/fused_moe/communication/nvlink_one_sided.py
- tensorrt_llm/_torch/modules/fused_moe/configurable_moe.py
- tensorrt_llm/_torch/modules/fused_moe/create_moe.py
- tensorrt_llm/_torch/modules/fused_moe/interface.py
- tensorrt_llm/_torch/modules/fused_moe/mega_moe/__init__.py
- tensorrt_llm/_torch/modules/fused_moe/mega_moe/backend.py
- tensorrt_llm/_torch/modules/fused_moe/mega_moe/mega_moe_deepgemm.py
- tensorrt_llm/_torch/modules/fused_moe/moe_scheduler.py
- tensorrt_llm/_torch/modules/fused_moe/quantization.py
- tests/integration/test_lists/test-db/l0_dgx_b200.yml
- tests/integration/test_lists/test-db/l0_dgx_b300.yml
- tests/unittest/_torch/modules/moe/moe_test_utils.py
- tests/unittest/_torch/modules/moe/quantize_utils.py
- tests/unittest/_torch/modules/moe/test_moe_backend.py
- tests/unittest/_torch/modules/moe/test_moe_module.py
artifact_dir: evidence/pull-bundles/tensorrt-llm/gh-13908
head_ref_oid: 52206eebb7bbd85d075ccb2a1abefd729a0147f5
---
# [None][refactor] MoEScheduler split + MegaMoE EPLB / multi-chunk / CI integration

- Repository: `NVIDIA/TensorRT-LLM`
- PR: [13908](https://github.com/NVIDIA/TensorRT-LLM/pull/13908)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `cpp/tensorrt_llm/deep_gemm/CMakeLists.txt`
- `tensorrt_llm/_torch/modules/fused_moe/MOE_DEVELOPER_GUIDE.md`
- `tensorrt_llm/_torch/modules/fused_moe/communication/nvlink_one_sided.py`
- `tensorrt_llm/_torch/modules/fused_moe/configurable_moe.py`
- `tensorrt_llm/_torch/modules/fused_moe/create_moe.py`
- `tensorrt_llm/_torch/modules/fused_moe/interface.py`
- `tensorrt_llm/_torch/modules/fused_moe/mega_moe/__init__.py`
- `tensorrt_llm/_torch/modules/fused_moe/mega_moe/backend.py`
- `tensorrt_llm/_torch/modules/fused_moe/mega_moe/mega_moe_deepgemm.py`
- `tensorrt_llm/_torch/modules/fused_moe/moe_scheduler.py`
- `tensorrt_llm/_torch/modules/fused_moe/quantization.py`
- `tests/integration/test_lists/test-db/l0_dgx_b200.yml`
- `tests/integration/test_lists/test-db/l0_dgx_b300.yml`
- `tests/unittest/_torch/modules/moe/moe_test_utils.py`
- `tests/unittest/_torch/modules/moe/quantize_utils.py`
- `tests/unittest/_torch/modules/moe/test_moe_backend.py`
- `tests/unittest/_torch/modules/moe/test_moe_module.py`

## Evidence Bundle

`evidence/pull-bundles/tensorrt-llm/gh-13908`
