Compute- and bandwidth-bound GPU cases only. Per-call latency results are on the latency page .
NVIDIA A100
NVIDIA A100 nvidia-gpu hardware: NVIDIA A100 80GB PCIe date: 2026-10-27 01:23:06Z tenferro: 06ac2475a286
gpu/dense 10 cases
baseline PyTorch · best first · 10 cases · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI dense_solve_f64_2048_rhs16 eager 1.00x trace 1.02x dense_solve_f64_4096_rhs16 eager 1.00x trace 1.01x dense_svd_f64_256 eager 1.00x trace 1.00x dense_matmul_f64_3072 eager 1.01x trace 1.04x dense_eigh_f64_1024 eager 1.01x trace 1.01x dense_batched_matmul_f64_b1024_256 eager 1.02x trace 1.04x dense_solve_f64_1024_rhs16 eager 1.02x trace 1.07x dense_qr_f64_1536 eager 1.02x trace 1.02x dense_solve_f64_2048_rhs128 eager 1.03x trace 1.05x dense_solve_f64_512_rhs16 eager 1.07x trace 1.24x
gpu/einsum 1 case
baseline PyTorch · best first · 1 case · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI einsum_bin_matmul_3072_f64 eager 1.00x trace 1.02x
gpu/elementwise 1 case · 1 flagged
baseline PyTorch · best first · 1 case · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI elementwise_chain_f64_1m eager 1.10x trace 0.50x JAX 0.30x
gpu/linalg_jvp_vjp 20 cases
baseline PyTorch · best first · 20 cases · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI linalg_ad_large_grad_sum_solve_vjp_f64_512 trace 0.67x JAX 0.50x linalg_ad_large_grad_sum_solve_vjp_f64_256 trace 0.76x JAX 0.42x linalg_ad_large_grad_sum_lu_jvp_f64_512 trace 0.86x JAX 0.83x linalg_ad_large_grad_sum_svd_s_vjp_f64_256 trace 0.95x JAX 0.93x linalg_ad_large_grad_sum_svd_s_jvp_f64_256 trace 0.95x JAX 0.94x linalg_ad_large_grad_sum_svd_s_vjp_f64_512 trace 0.97x JAX 0.97x linalg_ad_large_grad_sum_svd_s_jvp_f64_512 trace 0.97x JAX 0.97x linalg_ad_large_grad_sum_eigh_vjp_f64_256 trace 0.98x JAX 0.94x linalg_ad_large_grad_sum_eigh_vjp_f64_512 trace 0.98x JAX 0.98x linalg_ad_large_grad_sum_eigh_jvp_f64_512 trace 1.01x JAX 1.01x linalg_ad_large_grad_sum_eigh_jvp_f64_256 trace 1.02x JAX 1.02x linalg_ad_large_grad_sum_lu_jvp_f64_256 trace 1.09x JAX 0.74x linalg_ad_large_grad_sum_qr_jvp_f64_512 trace 1.11x JAX 1.02x linalg_ad_large_grad_sum_qr_vjp_f64_512 trace 1.14x JAX 1.07x linalg_ad_large_grad_sum_lu_vjp_f64_512 trace 1.27x JAX 1.08x linalg_ad_large_grad_sum_solve_jvp_f64_512 trace 1.29x JAX 0.93x linalg_ad_large_grad_sum_lu_vjp_f64_256 trace 1.31x JAX 0.94x linalg_ad_large_grad_sum_qr_jvp_f64_256 trace 1.41x JAX 0.98x linalg_ad_large_grad_sum_qr_vjp_f64_256 trace 1.47x JAX 1.02x linalg_ad_large_grad_sum_solve_jvp_f64_256 trace 1.53x JAX 0.78x
gpu/permutation 10 cases
baseline PyTorch · best first · 10 cases · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI reverse_23d_128x2 transpose 0.17x to_contiguous 0.18x copy_into 0.17x cuTENSOR 0.17x transpose_3d_1024_1024_512_201 transpose 0.20x to_contiguous 0.25x copy_into 0.19x cuTENSOR 0.19x reverse_18d_3 transpose 0.26x to_contiguous 0.26x copy_into 0.26x cuTENSOR 0.26x transpose_2d_32768_16384 transpose 0.27x to_contiguous 0.34x copy_into 0.27x cuTENSOR 0.27x transpose_3d_1024_1024_512_102 transpose 0.71x to_contiguous 0.72x copy_into 0.70x cuTENSOR 0.70x cyclic_18d_3 transpose 0.86x to_contiguous 0.86x copy_into 0.86x cuTENSOR 0.84x rotation_6d_64_32_32_32_16_16 transpose 0.91x to_contiguous 0.94x copy_into 0.90x cuTENSOR 0.90x tn_light_415_24d_scattered_to_colmajor_gpu to_contiguous 1.04x cuTENSOR 1.02x tn_light_415_24d_contiguous_same_perm_gpu transpose 1.06x to_contiguous 1.07x copy_into 1.06x cuTENSOR 1.05x
Cases without a comparable baseline (1) memcpy_24d_64x2
gpu/sparse 2 cases
baseline PyTorch · best first · 2 cases · case table, absolute times and raw report →
Cases without a comparable baseline (2) sparse_synthetic_4m_64m_spmv_f64, sparse_synthetic_64k_4m_spmm_f64_rhs1024
gpu/tensornetwork 1 case
baseline PyTorch · best first · 1 case · case table, absolute times and raw report →
bar = case median / PyTorch median · dashed line = baseline (1.00x) · log scale · shorter (left) is faster · whisker = estimated 95% CI tensornetwork_permutation_optimized_f32 eager 0.46x trace 0.45x