Skip to content
KernelIndex
Search⌘K

Fused RoPE application backward

24 eligible runs
rope

Backward pass for fused rotary position embedding (RoPE) application. Computes gradients w.r.t. query, key, cosine, and sine tensors. The gradient computation mirrors the forward pass structure: grad_x = (grad_output * cos) + (rotate_half(grad_output) * sin).

Fastest reported
17.7µsmean · 82% 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 latencyhead_dim = 128 · half_head_dim = 6416 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 · 14 results · last observed 2026-08-19Record history →
#
Implementation
Latency
vs #1
Trust
Observed
1
17.7µs82% 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
18.5µs81% SOL
1.04×
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
19.2µs79% SOL
1.08×
Reported · license unknown · no source
2026-08-03

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

no sourcelicense unknownno install recipeRun detail →
4
19.3µs79% SOL
1.09×
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 →
5
19.3µs79% SOL
1.09×
Reported · license unknown · no source
2026-07-31

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

no sourcelicense unknownno install recipeRun detail →
6
19.5µs78% 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 →
7
19.6µs78% SOL
1.11×
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
19.7µs78% 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 →
9
20.0µs78% SOL
1.13×
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
20.8µs76% SOL
1.18×
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 →
11
21.4µs74% SOL
1.21×
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 →
12
21.5µs75% SOL
1.22×
Reported · license unknown · no source
2026-07-17

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

no sourcelicense unknownno install recipeRun detail →
13
22.3µs74% SOL
1.26×
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 →
14
25.6µs69% SOL
1.44×
Reported · license unknown · no source
2026-07-27

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
17.7µs
1.00×
Reported
license unknown · no source
unknown
25.7µs
1.45×
Reported
license unknown · no source
unknown
19.3µs
1.09×
Reported
license unknown · no source
unknown
18.5µs
1.04×
Reported
license unknown · no source
unknown
18.4µs
1.04×
Reported
license unknown · no source
unknown
18.5µs
1.04×
Reported
license unknown · no source
unknown
19.2µs
1.08×
Reported
license unknown · no source
unknown
19.4µs
1.09×
Reported
license unknown · no source
Show all 24 implementations ›
unknown
19.5µs
1.10×
Reported
license unknown · no source
unknown
19.7µs
1.11×
Reported
license unknown · no source
unknown
20.0µs
1.13×
Reported
license unknown · no source
unknown
21.5µs
1.22×
Reported
license unknown · no source
unknown
22.3µs
1.26×
Reported
license unknown · no source
unknown
25.6µs
1.44×
Reported
license unknown · no source
unknown
19.3µs
1.09×
Reported
license unknown · no source
unknown
19.5µs
1.10×
Reported
license unknown · no source
unknown
19.6µs
1.11×
Reported
license unknown · no source
unknown
20.1µs
1.13×
Reported
license unknown · no source
unknown
20.8µs
1.18×
Reported
license unknown · no source
unknown
21.3µs
1.21×
Reported
license unknown · no source
unknown
21.4µs
1.21×
Reported
license unknown · no source
unknown
22.4µs
1.26×
Reported
license unknown · no source
unknown
46.0µs
2.60×
Reported
license unknown · no source
unknown
243.3µs
13.74×
Reported
license unknown · no source

Semantics

Inputs and outputs
grad_q_embedfp32 [batch_size, num_heads, seq_len, head_dim]
grad_k_embedfp32 [batch_size, num_kv_heads, seq_len, head_dim]
qfp32 [batch_size, num_heads, seq_len, head_dim]
kfp32 [batch_size, num_kv_heads, seq_len, head_dim]
cosfp32 [batch_size, seq_len, head_dim]
sinfp32 [batch_size, seq_len, head_dim]
grad_qfp32 [batch_size, num_heads, seq_len, head_dim]
grad_kfp32 [batch_size, num_kv_heads, seq_len, head_dim]
grad_cosfp32 [batch_size, seq_len, head_dim]
grad_sinfp32 [batch_size, seq_len, head_dim]
Axes and behavior
seq_lenvariable
head_dimconstant = 128
num_headsvariable
batch_sizevariable
num_kv_headsvariable
half_head_dimconstant = 64
determinismunspecified
constraintsNo mutation or aliasing
Identity
alias068_fused_rope_application_backwardmodelllama-3-1-nemotron-8b-ultralong-1m-instructsha25695f9dc75f47a…
Sources: NVIDIA SOL-ExecBench (2026-08-19)last observed 2026-08-19How records are decidedJSON