Skip to content
KernelIndex
Search⌘K

MoE expert token radix sort with prefix sum

30 eligible runs
moe

MoE token sorting and bucketing using radix sort with prefix sum. Performs O(N) counting sort on bounded expert indices (0-255), computes prefix sum for cumulative offsets, and returns sorted token indices and expert boundaries. Critical for efficient MoE token-to-expert routing.

Fastest reported
5.13µsmean · 92% of SOL
HyraLicense unknown · unknown

Reported evidence · last observed 2026-07-16. Reported by source; not independently reproduced. No public source. License unknown.

No public sourceRun detail →

Current records

Workloadsuite of 16 cases · mean latencynum_experts = 256 · num_experts_per_tok = 8 · num_experts_plus_one = 25716 cases

Not measured on H100 for this workload. Challenges →

Source-native comparison · GPU NVIDIA B200 · Workload suite of 16 cases · mean latency · Protocol SOL-ExecBench evaluation stack v1.1 · mean · 17 results · last observed 2026-08-24Record history →
#
Implementation
Latency
vs #1
Trust
Observed
1
5.13µs92% SOL
1.00×
Reported · license unknown · no source
2026-07-16

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
2
6.00µs90% SOL
1.17×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
3
6.43µs90% SOL
1.25×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
4
6.50µs90% SOL
1.27×
Reported · license unknown · no source
2026-08-24

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
5
6.52µs90% SOL
1.27×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
6
6.75µs89% SOL
1.32×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
7
7.10µs89% SOL
1.38×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
8
7.54µs88% SOL
1.47×
Reported · license unknown · no source
2026-07-14

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
9
7.57µs88% SOL
1.47×
Reported · license unknown · no source
2026-08-18

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
10
8.23µs87% SOL
1.60×
Reported · license unknown · no source
2026-08-14

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
11
8.29µs87% SOL
1.61×
Reported · license unknown · no source
2026-08-17

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
12
8.30µs87% SOL
1.62×
Reported · license unknown · no source
2026-07-14

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
13
10.5µs84% SOL
2.05×
Reported · license unknown · no source
2026-07-23

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
14
10.9µs83% SOL
2.13×
Reported · license unknown · no source
2026-07-25

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
15
11.2µs83% SOL
2.19×
Reported · license unknown · no source
2026-08-08

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
16
12.1µs82% SOL
2.35×
Reported · license unknown · no source
2026-08-12

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
17
18.2µs75% SOL
3.55×
Reported · license unknown · no source
2026-07-10

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →

Implementations

Implementation
Runtime
Best latency
Evidence
Availability
unknown
5.93µs
1.16×
Reported
license unknown · no source
unknown
6.43µs
1.25×
Reported
license unknown · no source
unknown
6.50µs
1.27×
Reported
license unknown · no source
unknown
6.75µs
1.32×
Reported
license unknown · no source
unknown
7.03µs
1.37×
Reported
license unknown · no source
unknown
7.54µs
1.47×
Reported
license unknown · no source
unknown
8.30µs
1.62×
Reported
license unknown · no source
unknown
10.5µs
2.05×
Reported
license unknown · no source
Show all 30 implementations ›
unknown
13.3µs
2.60×
Reported
license unknown · no source
unknown
17.0µs
3.31×
Reported
license unknown · no source
unknown
18.8µs
3.67×
Reported
license unknown · no source
unknown
155.2µs
30.24×
Reported
license unknown · no source
unknown
6.52µs
1.27×
Reported
license unknown · no source
unknown
6.59µs
1.28×
Reported
license unknown · no source
unknown
6.80µs
1.32×
Reported
license unknown · no source
unknown
7.10µs
1.38×
Reported
license unknown · no source
unknown
7.35µs
1.43×
Reported
license unknown · no source
unknown
7.57µs
1.47×
Reported
license unknown · no source
unknown
8.23µs
1.60×
Reported
license unknown · no source
unknown
8.29µs
1.61×
Reported
license unknown · no source
unknown
10.9µs
2.13×
Reported
license unknown · no source
unknown
11.2µs
2.19×
Reported
license unknown · no source
unknown
12.1µs
2.35×
Reported
license unknown · no source
unknown
14.6µs
2.84×
Reported
license unknown · no source
unknown
18.2µs
3.55×
Reported
license unknown · no source
unknown
54.1µs
10.54×
Reported
license unknown · no source
unknown
87.4µs
17.03×
Reported
license unknown · no source
unknown
5.13µs
1.00×
Reported
license unknown · no source
unknown
6.00µs
1.17×
Reported
license unknown · no source
unknown
6.43µs
1.25×
Reported
license unknown · no source

Semantics

Inputs and outputs
topk_idxint32 [batch_size, seq_len, num_experts_per_tok]
sorted_token_indicesint32 [num_tokens]
expert_offsetsint32 [num_experts_plus_one]
Axes and behavior
seq_lenvariable
batch_sizevariable
num_tokensnum_tokens = batch_size * seq_len * num_experts_per_tok
num_expertsconstant = 256
num_experts_per_tokconstant = 8
num_experts_plus_onenum_experts_plus_one = num_experts + 1
determinismunspecified
constraintsNo mutation or aliasing
Identity
alias058_moe_expert_token_radix_sort_with_prefix_summodelling-mini-2-0sha25608c5a9bc1f99…
Sources: NVIDIA SOL-ExecBench (2026-08-24)last observed 2026-08-24How records are decidedJSON