Figure: mixture-of-experts routing support with endpoint prefetch. A learned router selects K experts per token; the reference model is DeepSeek-V3 class with N = 256 routed experts and K = 8, so 8 of 256, or 3.1 percent, are active per token and 248 sit idle โ the sparsity that makes the working set cacheable. The diagrams are drawn Mixtral-class at N = 8, K = 2 so the routing stays legible, with experts E1 and E3 activated. Because activation is data-dependent, irregular and sparse, the endpoint keeps a routing histogram โ 256 bins per layer at reference scale โ and prefetches an expert to endpoint DRAM when its activation probability is above threshold, leaving the rest in flash to fetch on demand. Sizing has two cases: if endpoint DRAM holds all experts with replication there is no fetch on the critical path and access is a 200 nanosecond CXL read; otherwise the expected cost is P(hit) times 200 nanoseconds plus P(miss) times 25 microseconds for tier-3 flash. Requests are steered to the endpoint that already holds the needed experts. All values are an analytical model, not measured.
MoE Routing Support
Mixture-of-experts with intelligent endpoint prefetch โ DeepSeek-V3-class: 256 routed experts, top-8
โข Data-dependent โ can't predict without seeing input
โข Irregular โ no fixed pattern to exploit
โข Sparse โ only K of N experts active (8 of 256 at the reference scale)
Track frequency per token position or context type. Illustrative (Mixtral-class), 8 bars shown โ at the reference scale the endpoint maintains a 256-bin histogram per layer.
needs E1, E3
Analytical model โ routing histograms, hit probabilities and latencies on this page are modeled from the architecture, not measured. Expert counts follow a DeepSeek-V3-class model (256 routed experts, top-8); the 8-expert diagrams are illustrative (Mixtral-class). Canonical numbers v4.0.