Skip to content
KernelIndex
Search⌘K

Fused gate up projection with SwiGLU

41 eligible runs
mlp

Gemma3's fused gate and up projection followed by GELU-tanh activation and element-wise multiplication. Computes gelu_tanh(x @ gate_proj.T) * (x @ up_proj.T) where gate_proj and up_proj are weight matrices. This fuses two parallel linear projections from hidden_size=3072 to intermediate_size=24576, followed by GELU activation on gate output and element-wise multiplication with up output.

Fastest reported
317.9µsmean · 72% of SOL
RIAC as wellLicense unknown · unknown

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

No public sourceRun detail →

Current records

Workloadsuite of 16 cases · mean latencyhidden_size = 3072 · intermediate_size = 2457616 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 · 30 results · last observed 2026-08-24Record history →
#
Implementation
Latency
vs #1
Trust
Observed
1
317.9µs72% SOL
1.00×
Reported · license unknown · no source
2026-08-19

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

no sourcelicense unknownno install recipeRun detail →
2
333.9µs70% SOL
1.05×
Reported · license unknown · no source
2026-08-15

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

no sourcelicense unknownno install recipeRun detail →
3
336.7µs66% SOL
1.06×
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 →
4
347.8µs64% SOL
1.09×
Reported · license unknown · no source
2026-08-06

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

no sourcelicense unknownno install recipeRun detail →
5
349.7µs64% SOL
1.10×
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
350.8µs63% SOL
1.10×
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 →
7
351.1µs63% SOL
1.10×
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 →
8
351.6µs63% SOL
1.11×
Reported · license unknown · no source
2026-07-30

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

no sourcelicense unknownno install recipeRun detail →
9
352.8µs63% SOL
1.11×
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 →
10
355.4µs63% SOL
1.12×
Reported · license unknown · no source
2026-08-15

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

no sourcelicense unknownno install recipeRun detail →
11
356.2µs63% SOL
1.12×
Reported · license unknown · no source
2026-08-15

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

no sourcelicense unknownno install recipeRun detail →
12
357.7µs62% SOL
1.13×
Reported · license unknown · no source
2026-08-20

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

no sourcelicense unknownno install recipeRun detail →
13
359.7µs62% SOL
1.13×
Reported · license unknown · no source
2026-07-12

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

no sourcelicense unknownno install recipeRun detail →
14
363.7µs62% SOL
1.14×
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 →
15
373.6µs58% SOL
1.18×
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 →
16
382.9µs54% SOL
1.20×
Reported · license unknown · no source
2026-08-21

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

no sourcelicense unknownno install recipeRun detail →
17
385.2µs54% SOL
1.21×
Reported · license unknown · no source
2026-07-11

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

no sourcelicense unknownno install recipeRun detail →
18
387.4µs54% SOL
1.22×
Reported · license unknown · no source
2026-08-15

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

no sourcelicense unknownno install recipeRun detail →
19
402.9µs51% 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 →
20
404.1µs51% SOL
1.27×
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 →
21
404.1µs51% SOL
1.27×
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 →
22
404.9µs51% SOL
1.27×
Reported · license unknown · no source
2026-08-20

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

no sourcelicense unknownno install recipeRun detail →
23
406.9µs50% SOL
1.28×
Reported · license unknown · no source
2026-07-30

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

no sourcelicense unknownno install recipeRun detail →
24
407.1µs51% SOL
1.28×
Reported · license unknown · no source
2026-08-15

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

no sourcelicense unknownno install recipeRun detail →
25
407.7µs50% SOL
1.28×
Reported · license unknown · no source
2026-08-20

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

no sourcelicense unknownno install recipeRun detail →
26
417.4µs49% SOL
1.31×
Reported · license unknown · no source
2026-07-29

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

no sourcelicense unknownno install recipeRun detail →
27
439.3µs44% SOL
1.38×
Reported · license unknown · no source
2026-08-13

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

no sourcelicense unknownno install recipeRun detail →
28
463.8µs41% SOL
1.46×
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 →
29
476.3µs40% SOL
1.50×
Reported · license unknown · no source
2026-08-04

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

no sourcelicense unknownno install recipeRun detail →
30
522.5µs40% SOL
1.64×
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
317.9µs
1.00×
Reported
license unknown · no source
unknown
331.0µs
1.04×
Reported
license unknown · no source
unknown
333.9µs
1.05×
Reported
license unknown · no source
unknown
345.7µs
1.09×
Reported
license unknown · no source
unknown
351.1µs
1.10×
Reported
license unknown · no source
unknown
355.4µs
1.12×
Reported
license unknown · no source
unknown
356.2µs
1.12×
Reported
license unknown · no source
unknown
359.7µs
1.13×
Reported
license unknown · no source
Show all 41 implementations ›
unknown
359.5µs
1.13×
Reported
license unknown · no source
unknown
377.6µs
1.19×
Reported
license unknown · no source
unknown
392.4µs
1.23×
Reported
license unknown · no source
unknown
406.9µs
1.28×
Reported
license unknown · no source
unknown
417.4µs
1.31×
Reported
license unknown · no source
unknown
441.0µs
1.39×
Reported
license unknown · no source
unknown
453.7µs
1.43×
Reported
license unknown · no source
unknown
476.3µs
1.50×
Reported
license unknown · no source
unknown
336.7µs
1.06×
Reported
license unknown · no source
unknown
350.8µs
1.10×
Reported
license unknown · no source
unknown
351.6µs
1.11×
Reported
license unknown · no source
unknown
363.7µs
1.14×
Reported
license unknown · no source
unknown
359.9µs
1.13×
Reported
license unknown · no source
unknown
357.7µs
1.13×
Reported
license unknown · no source
unknown
363.6µs
1.14×
Reported
license unknown · no source
unknown
373.6µs
1.18×
Reported
license unknown · no source
unknown
387.4µs
1.22×
Reported
license unknown · no source
unknown
382.9µs
1.20×
Reported
license unknown · no source
unknown
385.2µs
1.21×
Reported
license unknown · no source
unknown
395.5µs
1.24×
Reported
license unknown · no source
unknown
404.1µs
1.27×
Reported
license unknown · no source
unknown
404.1µs
1.27×
Reported
license unknown · no source
unknown
404.9µs
1.27×
Reported
license unknown · no source
unknown
402.9µs
1.27×
Reported
license unknown · no source
unknown
407.1µs
1.28×
Reported
license unknown · no source
unknown
407.7µs
1.28×
Reported
license unknown · no source
unknown
411.0µs
1.29×
Reported
license unknown · no source
unknown
439.3µs
1.38×
Reported
license unknown · no source
unknown
463.8µs
1.46×
Reported
license unknown · no source
unknown
522.5µs
1.64×
Reported
license unknown · no source
unknown
349.7µs
1.10×
Reported
license unknown · no source
unknown
347.8µs
1.09×
Reported
license unknown · no source
unknown
352.8µs
1.11×
Reported
license unknown · no source

Semantics

Inputs and outputs
xbf16 [batch_size, seq_len, hidden_size]
gate_projbf16 [intermediate_size, hidden_size]
up_projbf16 [intermediate_size, hidden_size]
outputbf16 [batch_size, seq_len, intermediate_size]
Axes and behavior
seq_lenvariable
batch_sizevariable
hidden_sizeconstant = 3072
intermediate_sizeconstant = 24576
determinismunspecified
constraintsNo mutation or aliasing
Identity
alias048_fused_gate_up_projection_with_swiglumodelgemma-3-12b-itsha256a763c5434ede…
Sources: NVIDIA SOL-ExecBench (2026-08-24)last observed 2026-08-24How records are decidedJSON