Skip to content

Segmented Topk tuning on B200 indexed.cluster#9801

Draft
gonidelis wants to merge 91 commits into
NVIDIA:mainfrom
gonidelis:topk-tuning/b200-indexed-cluster-req2-mss512-2048
Draft

Segmented Topk tuning on B200 indexed.cluster#9801
gonidelis wants to merge 91 commits into
NVIDIA:mainfrom
gonidelis:topk-tuning/b200-indexed-cluster-req2-mss512-2048

Conversation

@gonidelis

@gonidelis gonidelis commented Jul 11, 2026

Copy link
Copy Markdown
Member

Adds tuning encodings for segmented TopK. It's based on top of https://github.com/NVIDIA/cccl/pull/9224/changes so I draft until #9224 gets merged.

I like the speedups, not sure if we expected more. This of course is using @bernhardmgruber's new (amazing) tuning API.

If anyone wants to review it pre-emptively see only the changes in this file cub/cub/device/dispatch/tuning/tuning_batched_topk.cuh

Verification benchmark below.

gevtushenko and others added 30 commits May 19, 2026 18:18
Also avoid unnecessary grid sync in reduce-then-scan path
Also remove ifdefs since perf is clearly worse with the alternative code
paths.
Also fixes use of generic addressing due to spilling of smem addresses to
local memory.
BlockLoadToShared seems to have some problems when used for pipelining.
So for now it was replaced with direct PTX.
This might help on Hopper. Need to check that it does not pessimize
Blackwell. Also some cleanup.
This is in preparation of implementing deterministic TopK (via counting
scan)
Adds env-based dispatch and moves to new argument-framework.
pauleonix and others added 20 commits July 1, 2026 04:07
It is too expensive to do it after every tile. Just try to avoid
unnecessary global loads. Also avoid unnecessary global loads in the
CTAs that don't straddle the candidate boundary. They do not have to
care about iterating through keys in any special order.
Always put the unaligned part into the tail edge buffer and do not force
the remaining laigned tail to be resident.
Use aligned cluster barrier instructions among other things.
If it fits a single chunk there isn't much latency hiding we can do.
Enable auto-tuning of the cluster backend.
Start ping-pong with the right direction from the start.
Mostly SASS neutral up to a SASS reduction from process_tiles dedup.
Slight SASS impact, need to benchmark.
@copy-pr-bot

copy-pr-bot Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Progress in CCCL Jul 11, 2026
make_sm100_pairs_cluster_policy(::cuda::std::int64_t static_max_segment_size, ::cuda::std::int64_t max_k)
-> cluster_topk_policy
{
if (static_max_segment_size <= 512 && max_k <= 512)

@pauleonix pauleonix Jul 11, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think our benchmark only covers k = max_seg_size = 512 which always takes the fast-path and just copies gmem->gmem. So I don't know if anything in this tuning is actually good for k < max_seg_size <= 512. For that copy fast path the only important parameters are threads_per_block, min_blocks_per_sm and copy_items_per_thread I think. The rest might be arbitrary.

/*tie_break_items_per_thread=*/8,
/*copy_items_per_thread=*/9};
}
if (static_max_segment_size <= 1024 && max_k <= 1024)

@pauleonix pauleonix Jul 11, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gonidelis

Copy link
Copy Markdown
Member Author

Final full results for indexed.cluster after applying @pauleonix 's reviews

['/src/verify_main.json', '/src/verify_tuned3.json']
# decode_style_variable_topk_indexed

## [0] NVIDIA B200

|  KeyT{ct}  |  IndexT{ct}  |  MaxSegmentSize{ct}  |  K{ct}  |  NumSegments  |     Pattern      |   Ref Time |   Ref Noise |   Cmp Time |   Cmp Noise |      Diff |   %Diff |  Status  |
|------------|--------------|----------------------|---------|---------------|------------------|------------|-------------|------------|-------------|-----------|---------|----------|
|    F32     |     I32      |         512          |   512   |      16       |      random      |   7.359 us |      13.67% |   7.530 us |      12.22% |  0.171 us |   2.32% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       2       | quantized_random |   7.718 us |      11.04% |   7.365 us |      13.19% | -0.353 us |  -4.58% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       4       | quantized_random |   7.724 us |      11.09% |   7.364 us |      13.31% | -0.361 us |  -4.67% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |      32       | quantized_random |   7.468 us |      13.01% |   7.578 us |      12.10% |  0.110 us |   1.48% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       1       |  relu_quantized  |   7.740 us |      10.77% |   8.008 us |       6.72% |  0.268 us |   3.46% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       4       |  relu_quantized  |   7.676 us |      11.52% |   7.547 us |      12.24% | -0.129 us |  -1.69% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |      32       |  relu_quantized  |   7.414 us |      13.32% |   7.588 us |      11.97% |  0.174 us |   2.35% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       1       |    tie_heavy     |   7.711 us |      11.03% |   7.821 us |       9.57% |  0.110 us |   1.42% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |      32       |    tie_heavy     |   7.687 us |      11.30% |   7.777 us |      10.10% |  0.089 us |   1.16% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       1       |    pivot_tie     |   7.465 us |      13.02% |   7.585 us |      11.86% |  0.119 us |   1.60% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       2       |    pivot_tie     |   7.803 us |      10.09% |   7.401 us |      13.05% | -0.401 us |  -5.15% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |       4       |    pivot_tie     |   7.774 us |      10.44% |   7.436 us |      12.64% | -0.338 us |  -4.35% |  🔵 SAME  |
|    F32     |     I32      |         512          |   512   |      32       |    pivot_tie     |   7.372 us |      13.52% |   7.605 us |      11.68% |  0.233 us |   3.16% |  🔵 SAME  |
|    F32     |     I32      |         1024         |   512   |       1       |      random      |  12.280 us |       0.54% |  10.506 us |       6.02% | -1.773 us | -14.44% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       2       |      random      |  12.286 us |       0.95% |  10.467 us |       5.62% | -1.818 us | -14.80% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       4       |      random      |  14.328 us |       0.85% |  12.223 us |       2.39% | -2.106 us | -14.70% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       8       |      random      |  14.333 us |       0.36% |  12.344 us |       1.98% | -1.989 us | -13.88% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      16       |      random      |  14.326 us |       0.82% |  12.351 us |       2.05% | -1.976 us | -13.79% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      32       |      random      |  14.326 us |       0.69% |  12.400 us |       2.80% | -1.926 us | -13.45% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       1       | quantized_random |  14.336 us |       0.70% |  13.020 us |       7.22% | -1.317 us |  -9.19% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       2       | quantized_random |  14.333 us |       0.53% |  13.137 us |       7.47% | -1.197 us |  -8.35% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       4       | quantized_random |  14.331 us |       0.46% |  13.774 us |       6.35% | -0.557 us |  -3.89% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       8       | quantized_random |  14.331 us |       0.37% |  13.536 us |       7.22% | -0.794 us |  -5.54% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      16       | quantized_random |  14.339 us |       0.54% |  13.499 us |       7.13% | -0.840 us |  -5.86% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      32       | quantized_random |  14.343 us |       0.74% |  13.683 us |       6.77% | -0.660 us |  -4.60% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       1       |  relu_quantized  |  14.328 us |       0.52% |  12.782 us |       6.51% | -1.546 us | -10.79% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       2       |  relu_quantized  |  14.340 us |       0.81% |  12.566 us |       5.25% | -1.773 us | -12.37% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       4       |  relu_quantized  |  14.336 us |       0.80% |  14.090 us |       4.52% | -0.247 us |  -1.72% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       1       |    tie_heavy     |  14.329 us |       0.47% |  12.782 us |       6.57% | -1.547 us | -10.80% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       2       |    tie_heavy     |  14.350 us |       0.93% |  12.715 us |       6.11% | -1.635 us | -11.39% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       4       |    tie_heavy     |  14.333 us |       0.65% |  13.239 us |       7.50% | -1.093 us |  -7.63% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       8       |    tie_heavy     |  14.326 us |       0.41% |  13.377 us |       7.40% | -0.949 us |  -6.62% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      16       |    tie_heavy     |  14.335 us |       0.47% |  13.827 us |       6.29% | -0.508 us |  -3.54% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      32       |    tie_heavy     |  14.335 us |       0.82% |  13.427 us |       7.42% | -0.908 us |  -6.33% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       1       |    pivot_tie     |  14.338 us |       0.66% |  12.730 us |       6.36% | -1.608 us | -11.22% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       2       |    pivot_tie     |  14.335 us |       0.44% |  12.646 us |       5.89% | -1.689 us | -11.78% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       4       |    pivot_tie     |  14.337 us |       0.64% |  12.972 us |       7.29% | -1.365 us |  -9.52% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |       8       |    pivot_tie     |  14.333 us |       0.81% |  12.728 us |       6.10% | -1.605 us | -11.20% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      16       |    pivot_tie     |  14.335 us |       0.66% |  13.686 us |       6.74% | -0.649 us |  -4.53% |  🟢 FAST  |
|    F32     |     I32      |         1024         |   512   |      32       |    pivot_tie     |  14.329 us |       0.33% |  13.769 us |       6.37% | -0.560 us |  -3.91% |  🟢 FAST  |
|    F32     |     I32      |         1024         |  1024   |       1       |      random      |   7.633 us |      11.86% |   7.808 us |       9.61% |  0.175 us |   2.29% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       2       |      random      |   7.965 us |       7.90% |   7.473 us |      12.65% | -0.491 us |  -6.17% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       4       |      random      |   7.764 us |      10.41% |   7.459 us |      12.70% | -0.306 us |  -3.94% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       8       |      random      |   7.481 us |      12.89% |   7.635 us |      11.53% |  0.154 us |   2.06% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      16       |      random      |   7.673 us |      11.44% |   7.985 us |       7.15% |  0.312 us |   4.07% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       2       | quantized_random |   7.998 us |       7.36% |   7.449 us |      12.69% | -0.550 us |  -6.87% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       4       | quantized_random |   7.885 us |       9.14% |   7.433 us |      12.64% | -0.452 us |  -5.73% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      16       | quantized_random |   7.900 us |       8.78% |   7.994 us |       6.87% |  0.094 us |   1.20% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      32       | quantized_random |   7.616 us |      11.94% |   7.829 us |       9.26% |  0.213 us |   2.80% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      16       |  relu_quantized  |   7.426 us |      13.29% |   7.591 us |      11.94% |  0.165 us |   2.22% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      32       |  relu_quantized  |   7.817 us |       9.99% |   8.050 us |       5.76% |  0.233 us |   2.98% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       2       |    tie_heavy     |   7.880 us |       9.14% |   7.416 us |      13.03% | -0.464 us |  -5.89% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |       4       |    tie_heavy     |   7.920 us |       8.47% |   7.453 us |      12.62% | -0.467 us |  -5.90% |  🔵 SAME  |
|    F32     |     I32      |         1024         |  1024   |      32       |    pivot_tie     |   7.669 us |      11.59% |   7.792 us |       9.80% |  0.124 us |   1.61% |  🔵 SAME  |
|    F32     |     I32      |         2048         |   512   |       1       |      random      |  14.325 us |       0.67% |  11.107 us |       8.76% | -3.218 us | -22.46% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       2       |      random      |  15.670 us |       6.15% |  14.248 us |       2.21% | -1.423 us |  -9.08% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       4       |      random      |  15.539 us |       6.42% |  14.253 us |       2.09% | -1.286 us |  -8.28% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       8       |      random      |  14.958 us |       6.25% |  14.238 us |       2.28% | -0.720 us |  -4.82% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      16       |      random      |  14.823 us |       5.81% |  14.347 us |       2.16% | -0.476 us |  -3.21% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      32       |      random      |  15.114 us |       6.53% |  14.356 us |       1.79% | -0.758 us |  -5.01% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       1       | quantized_random |  16.360 us |       1.01% |  14.284 us |       2.00% | -2.076 us | -12.69% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       2       | quantized_random |  16.382 us |       0.72% |  14.261 us |       2.02% | -2.121 us | -12.95% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       4       | quantized_random |  16.372 us |       0.61% |  14.267 us |       2.17% | -2.105 us | -12.85% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       8       | quantized_random |  15.481 us |       6.55% |  14.289 us |       1.85% | -1.191 us |  -7.70% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      16       | quantized_random |  16.365 us |       0.83% |  14.390 us |       1.57% | -1.975 us | -12.07% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      32       | quantized_random |  16.335 us |       1.78% |  14.408 us |       1.73% | -1.927 us | -11.79% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       1       |  relu_quantized  |  16.372 us |       0.59% |  14.310 us |       1.55% | -2.062 us | -12.60% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       2       |  relu_quantized  |  16.368 us |       0.80% |  14.270 us |       1.90% | -2.099 us | -12.82% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       4       |  relu_quantized  |  16.376 us |       0.50% |  14.290 us |       2.06% | -2.086 us | -12.74% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       8       |  relu_quantized  |  15.839 us |       5.68% |  14.282 us |       1.77% | -1.557 us |  -9.83% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      16       |  relu_quantized  |  16.375 us |       0.27% |  14.373 us |       1.47% | -2.002 us | -12.23% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      32       |  relu_quantized  |  16.009 us |       4.88% |  14.375 us |       1.48% | -1.634 us | -10.21% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       2       |    tie_heavy     |  14.532 us |       4.21% |  14.300 us |       1.58% | -0.232 us |  -1.59% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       4       |    tie_heavy     |  16.165 us |       3.84% |  14.278 us |       1.91% | -1.888 us | -11.68% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       8       |    tie_heavy     |  14.865 us |       6.01% |  13.935 us |       5.52% | -0.931 us |  -6.26% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      16       |    tie_heavy     |  14.966 us |       6.28% |  14.389 us |       1.65% | -0.577 us |  -3.85% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      32       |    tie_heavy     |  15.435 us |       6.58% |  14.389 us |       1.67% | -1.045 us |  -6.77% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       1       |    pivot_tie     |  16.378 us |       0.49% |  14.289 us |       1.66% | -2.089 us | -12.76% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       2       |    pivot_tie     |  16.380 us |       0.43% |  14.298 us |       1.50% | -2.082 us | -12.71% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       4       |    pivot_tie     |  16.376 us |       0.60% |  14.271 us |       1.86% | -2.105 us | -12.86% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |       8       |    pivot_tie     |  16.378 us |       0.51% |  14.300 us |       1.76% | -2.078 us | -12.69% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      16       |    pivot_tie     |  16.377 us |       0.44% |  14.364 us |       1.80% | -2.013 us | -12.29% |  🟢 FAST  |
|    F32     |     I32      |         2048         |   512   |      32       |    pivot_tie     |  16.380 us |       0.43% |  14.281 us |       1.89% | -2.099 us | -12.82% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       1       |      random      |  14.327 us |       0.53% |  12.330 us |       1.71% | -1.996 us | -13.93% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       2       |      random      |  14.328 us |       0.66% |  12.375 us |       2.25% | -1.953 us | -13.63% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       4       |      random      |  15.801 us |       5.78% |  14.290 us |       1.64% | -1.511 us |  -9.56% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       8       |      random      |  15.333 us |       6.67% |  14.287 us |       1.94% | -1.046 us |  -6.82% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      16       |      random      |  15.259 us |       6.63% |  14.369 us |       1.69% | -0.890 us |  -5.83% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      32       |      random      |  15.839 us |       5.61% |  14.382 us |       1.70% | -1.457 us |  -9.20% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       1       | quantized_random |  16.377 us |       0.39% |  14.404 us |       1.69% | -1.973 us | -12.05% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       2       | quantized_random |  16.375 us |       0.58% |  14.405 us |       1.79% | -1.969 us | -12.03% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       4       | quantized_random |  16.377 us |       0.53% |  14.392 us |       1.63% | -1.985 us | -12.12% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       8       | quantized_random |  16.374 us |       0.61% |  14.394 us |       1.62% | -1.980 us | -12.09% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      16       | quantized_random |  16.377 us |       0.52% |  14.394 us |       1.79% | -1.983 us | -12.11% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      32       | quantized_random |  16.363 us |       0.96% |  14.393 us |       1.91% | -1.970 us | -12.04% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       1       |  relu_quantized  |  16.372 us |       0.68% |  14.397 us |       1.77% | -1.974 us | -12.06% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       2       |  relu_quantized  |  16.382 us |       0.60% |  14.414 us |       1.82% | -1.968 us | -12.01% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       4       |  relu_quantized  |  16.382 us |       0.58% |  14.399 us |       1.68% | -1.982 us | -12.10% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       8       |  relu_quantized  |  16.384 us |       0.62% |  14.383 us |       1.57% | -2.000 us | -12.21% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      16       |  relu_quantized  |  16.384 us |       0.86% |  14.385 us |       1.78% | -1.999 us | -12.20% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      32       |  relu_quantized  |  16.387 us |       0.52% |  14.370 us |       1.44% | -2.017 us | -12.31% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       1       |    tie_heavy     |  16.138 us |       4.05% |  14.367 us |       1.64% | -1.771 us | -10.97% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       2       |    tie_heavy     |  16.376 us |       0.62% |  14.333 us |       1.85% | -2.043 us | -12.48% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       4       |    tie_heavy     |  16.381 us |       0.41% |  14.396 us |       1.77% | -1.985 us | -12.12% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       8       |    tie_heavy     |  16.373 us |       0.82% |  14.371 us |       1.48% | -2.002 us | -12.23% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      16       |    tie_heavy     |  16.373 us |       0.81% |  14.400 us |       1.89% | -1.974 us | -12.05% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      32       |    tie_heavy     |  16.383 us |       0.31% |  14.390 us |       1.66% | -1.993 us | -12.16% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       1       |    pivot_tie     |  16.381 us |       0.43% |  14.329 us |       1.52% | -2.052 us | -12.53% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       2       |    pivot_tie     |  16.377 us |       0.49% |  14.316 us |       1.84% | -2.062 us | -12.59% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       4       |    pivot_tie     |  16.375 us |       0.62% |  14.282 us |       1.80% | -2.093 us | -12.78% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |       8       |    pivot_tie     |  16.380 us |       0.48% |  14.298 us |       1.86% | -2.082 us | -12.71% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      16       |    pivot_tie     |  16.382 us |       0.45% |  14.383 us |       1.57% | -1.999 us | -12.20% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  1024   |      32       |    pivot_tie     |  16.375 us |       0.58% |  14.377 us |       1.48% | -1.998 us | -12.20% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       2       |      random      |   8.186 us |       0.83% |   7.675 us |      11.09% | -0.512 us |  -6.25% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       4       |      random      |   8.161 us |       2.84% |   7.622 us |      11.50% | -0.539 us |  -6.60% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       8       |      random      |   7.771 us |      10.44% |   7.641 us |      11.45% | -0.130 us |  -1.68% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |      16       |      random      |   7.899 us |       8.80% |   7.806 us |       9.65% | -0.093 us |  -1.17% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       2       | quantized_random |   8.175 us |       1.56% |   7.708 us |      10.76% | -0.467 us |  -5.71% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       4       | quantized_random |   8.170 us |       1.86% |   7.600 us |      11.99% | -0.570 us |  -6.97% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       8       | quantized_random |   7.932 us |       8.26% |   8.052 us |       5.49% |  0.120 us |   1.51% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |      16       | quantized_random |   7.977 us |       7.58% |   8.104 us |       4.30% |  0.127 us |   1.60% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       1       |  relu_quantized  |   8.035 us |       6.57% |   8.144 us |       2.92% |  0.109 us |   1.36% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       2       |  relu_quantized  |   8.186 us |       0.99% |   7.793 us |       9.92% | -0.393 us |  -4.80% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |       4       |  relu_quantized  |   8.179 us |       1.27% |   7.660 us |      11.49% | -0.519 us |  -6.35% |  🟢 FAST  |
|    F32     |     I32      |         2048         |  2048   |      16       |  relu_quantized  |   7.935 us |       8.35% |   8.103 us |       4.10% |  0.168 us |   2.12% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |      32       |  relu_quantized  |   7.967 us |       7.74% |   8.105 us |       4.23% |  0.138 us |   1.73% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       2       |    tie_heavy     |   7.981 us |       7.72% |   8.112 us |       3.61% |  0.132 us |   1.65% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       4       |    tie_heavy     |   7.906 us |       8.87% |   8.100 us |       4.11% |  0.194 us |   2.45% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |      32       |    tie_heavy     |   7.957 us |       8.05% |   8.107 us |       3.92% |  0.151 us |   1.89% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       4       |    pivot_tie     |   7.930 us |       8.41% |   8.076 us |       4.94% |  0.146 us |   1.84% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |       8       |    pivot_tie     |   7.944 us |       8.26% |   8.038 us |       5.79% |  0.094 us |   1.18% |  🔵 SAME  |
|    F32     |     I32      |         2048         |  2048   |      32       |    pivot_tie     |   7.879 us |       9.23% |   8.068 us |       5.02% |  0.190 us |   2.41% |  🔵 SAME  |
|    F32     |     I32      |         4096         |   512   |       1       |      random      |  16.265 us |       2.92% |  12.226 us |       2.30% | -4.040 us | -24.84% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       2       |      random      |  16.332 us |       1.80% |  12.326 us |       1.63% | -4.006 us | -24.53% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       4       |      random      |  15.568 us |       6.41% |  12.352 us |       1.98% | -3.216 us | -20.66% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       8       |      random      |  16.399 us |       1.10% |  12.349 us |       2.13% | -4.050 us | -24.70% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      32       |      random      |  18.427 us |       0.40% |  16.323 us |       1.64% | -2.104 us | -11.42% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       1       | quantized_random |  18.430 us |       0.26% |  14.414 us |       1.95% | -4.016 us | -21.79% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       2       | quantized_random |  18.415 us |       0.78% |  14.363 us |       1.27% | -4.052 us | -22.00% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       4       | quantized_random |  18.425 us |       0.53% |  14.380 us |       1.59% | -4.045 us | -21.95% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       8       | quantized_random |  18.209 us |       3.40% |  14.390 us |       1.65% | -3.819 us | -20.97% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      16       | quantized_random |  18.421 us |       0.65% |  16.443 us |       1.48% | -1.979 us | -10.74% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      32       | quantized_random |  18.434 us |       0.39% |  16.431 us |       1.41% | -2.003 us | -10.86% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       1       |  relu_quantized  |  18.429 us |       0.29% |  14.395 us |       1.83% | -4.034 us | -21.89% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       2       |  relu_quantized  |  18.422 us |       0.51% |  14.397 us |       1.71% | -4.025 us | -21.85% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       4       |  relu_quantized  |  18.422 us |       0.56% |  14.378 us |       1.44% | -4.044 us | -21.95% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       8       |  relu_quantized  |  18.119 us |       4.01% |  14.381 us |       1.57% | -3.738 us | -20.63% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      16       |  relu_quantized  |  18.423 us |       0.59% |  16.447 us |       1.67% | -1.976 us | -10.73% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      32       |  relu_quantized  |  18.426 us |       0.48% |  16.432 us |       1.44% | -1.995 us | -10.83% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       1       |    tie_heavy     |  17.738 us |       5.40% |  14.376 us |       1.51% | -3.362 us | -18.95% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       2       |    tie_heavy     |  17.317 us |       5.80% |  14.351 us |       1.26% | -2.966 us | -17.13% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       4       |    tie_heavy     |  17.602 us |       5.69% |  14.394 us |       1.72% | -3.208 us | -18.23% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       8       |    tie_heavy     |  16.528 us |       3.22% |  14.370 us |       1.31% | -2.159 us | -13.06% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      32       |    tie_heavy     |  18.431 us |       0.36% |  16.455 us |       1.60% | -1.976 us | -10.72% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       1       |    pivot_tie     |  18.437 us |       0.65% |  14.279 us |       2.11% | -4.157 us | -22.55% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       2       |    pivot_tie     |  18.432 us |       0.59% |  14.249 us |       2.17% | -4.183 us | -22.70% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       4       |    pivot_tie     |  18.433 us |       0.50% |  14.385 us |       1.84% | -4.048 us | -21.96% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |       8       |    pivot_tie     |  18.437 us |       0.64% |  14.416 us |       1.95% | -4.021 us | -21.81% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      16       |    pivot_tie     |  18.431 us |       0.46% |  16.334 us |       1.73% | -2.097 us | -11.38% |  🟢 FAST  |
|    F32     |     I32      |         4096         |   512   |      32       |    pivot_tie     |  18.427 us |       0.42% |  16.344 us |       1.45% | -2.082 us | -11.30% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       1       |      random      |  16.344 us |       1.79% |  14.267 us |       2.02% | -2.077 us | -12.71% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       2       |      random      |  16.291 us |       2.53% |  14.079 us |       4.50% | -2.212 us | -13.58% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       4       |      random      |  16.065 us |       4.55% |  14.060 us |       4.67% | -2.005 us | -12.48% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       8       |      random      |  16.429 us |       1.94% |  14.297 us |       2.13% | -2.132 us | -12.98% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      16       |      random      |  18.325 us |       2.34% |  16.334 us |       1.50% | -1.991 us | -10.87% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      32       |      random      |  18.433 us |       0.61% |  16.328 us |       1.66% | -2.105 us | -11.42% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       1       | quantized_random |  18.437 us |       0.56% |  14.749 us |       5.21% | -3.688 us | -20.00% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       2       | quantized_random |  18.431 us |       0.36% |  14.669 us |       4.73% | -3.761 us | -20.41% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       4       | quantized_random |  18.432 us |       0.55% |  15.161 us |       6.31% | -3.271 us | -17.75% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       8       | quantized_random |  18.430 us |       0.39% |  15.176 us |       6.34% | -3.253 us | -17.65% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      16       | quantized_random |  18.427 us |       0.29% |  16.417 us |       1.55% | -2.009 us | -10.90% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      32       | quantized_random |  18.431 us |       0.48% |  16.508 us |       2.43% | -1.923 us | -10.43% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       1       |  relu_quantized  |  18.437 us |       0.70% |  14.962 us |       6.08% | -3.475 us | -18.85% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       2       |  relu_quantized  |  18.428 us |       0.44% |  14.672 us |       4.93% | -3.756 us | -20.38% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       4       |  relu_quantized  |  18.435 us |       0.50% |  15.360 us |       6.37% | -3.074 us | -16.68% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       8       |  relu_quantized  |  18.418 us |       0.66% |  15.222 us |       6.46% | -3.196 us | -17.35% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      16       |  relu_quantized  |  18.432 us |       0.47% |  16.455 us |       1.55% | -1.976 us | -10.72% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      32       |  relu_quantized  |  18.436 us |       0.61% |  16.516 us |       2.60% | -1.920 us | -10.42% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       1       |    tie_heavy     |  16.387 us |       0.57% |  14.396 us |       1.71% | -1.991 us | -12.15% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       2       |    tie_heavy     |  18.437 us |       0.66% |  15.077 us |       6.26% | -3.359 us | -18.22% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       4       |    tie_heavy     |  18.421 us |       0.61% |  15.008 us |       6.20% | -3.413 us | -18.53% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       8       |    tie_heavy     |  18.216 us |       3.35% |  15.232 us |       6.50% | -2.984 us | -16.38% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      16       |    tie_heavy     |  18.425 us |       0.44% |  16.399 us |       1.83% | -2.027 us | -11.00% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      32       |    tie_heavy     |  18.431 us |       0.27% |  16.392 us |       1.55% | -2.039 us | -11.06% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       1       |    pivot_tie     |  19.550 us |       5.19% |  14.390 us |       1.78% | -5.160 us | -26.39% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       2       |    pivot_tie     |  19.594 us |       5.13% |  14.375 us |       1.51% | -5.220 us | -26.64% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       4       |    pivot_tie     |  18.467 us |       1.49% |  14.378 us |       1.56% | -4.089 us | -22.14% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |       8       |    pivot_tie     |  18.422 us |       0.40% |  14.373 us |       1.53% | -4.049 us | -21.98% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      16       |    pivot_tie     |  18.427 us |       0.38% |  16.226 us |       3.13% | -2.201 us | -11.95% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  1024   |      32       |    pivot_tie     |  18.430 us |       0.33% |  16.309 us |       1.78% | -2.121 us | -11.51% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       1       |      random      |  15.889 us |       5.44% |  13.136 us |       7.41% | -2.753 us | -17.33% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       2       |      random      |  16.376 us |       0.48% |  12.462 us |       4.41% | -3.914 us | -23.90% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       4       |      random      |  16.383 us |       0.40% |  12.461 us |       4.32% | -3.921 us | -23.94% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       8       |      random      |  16.310 us |       2.22% |  13.096 us |       7.35% | -3.214 us | -19.71% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      16       |      random      |  18.129 us |       3.95% |  16.320 us |       2.04% | -1.809 us |  -9.98% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      32       |      random      |  17.552 us |       5.75% |  16.343 us |       1.72% | -1.209 us |  -6.89% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       1       | quantized_random |  18.428 us |       0.35% |  16.408 us |       1.33% | -2.020 us | -10.96% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       2       | quantized_random |  18.423 us |       0.39% |  16.394 us |       1.61% | -2.028 us | -11.01% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       4       | quantized_random |  18.429 us |       0.28% |  16.411 us |       1.47% | -2.017 us | -10.95% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       8       | quantized_random |  18.432 us |       0.46% |  16.378 us |       1.62% | -2.054 us | -11.15% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      16       | quantized_random |  18.436 us |       0.53% |  16.412 us |       1.52% | -2.024 us | -10.98% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      32       | quantized_random |  18.435 us |       0.62% |  16.368 us |       1.75% | -2.067 us | -11.21% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       1       |  relu_quantized  |  18.452 us |       1.18% |  16.435 us |       1.65% | -2.017 us | -10.93% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       2       |  relu_quantized  |  18.956 us |       4.69% |  16.366 us |       1.64% | -2.590 us | -13.66% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       4       |  relu_quantized  |  18.503 us |       2.02% |  16.381 us |       1.41% | -2.122 us | -11.47% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       8       |  relu_quantized  |  18.448 us |       1.13% |  16.370 us |       1.52% | -2.078 us | -11.26% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      16       |  relu_quantized  |  18.930 us |       4.57% |  16.449 us |       1.62% | -2.481 us | -13.11% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      32       |  relu_quantized  |  19.406 us |       5.21% |  16.452 us |       1.60% | -2.954 us | -15.22% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       1       |    tie_heavy     |  18.421 us |       0.44% |  16.402 us |       1.82% | -2.020 us | -10.96% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       2       |    tie_heavy     |  18.427 us |       0.28% |  16.390 us |       1.58% | -2.037 us | -11.05% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       4       |    tie_heavy     |  18.431 us |       0.28% |  16.394 us |       1.49% | -2.037 us | -11.05% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       8       |    tie_heavy     |  18.431 us |       0.52% |  16.409 us |       1.45% | -2.021 us | -10.97% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      16       |    tie_heavy     |  18.437 us |       0.35% |  16.613 us |       3.63% | -1.824 us |  -9.89% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      32       |    tie_heavy     |  18.432 us |       0.36% |  16.567 us |       3.24% | -1.865 us | -10.12% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       1       |    pivot_tie     |  20.477 us |       0.51% |  16.316 us |       1.75% | -4.161 us | -20.32% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       2       |    pivot_tie     |  19.823 us |       4.82% |  16.330 us |       1.68% | -3.493 us | -17.62% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       4       |    pivot_tie     |  19.656 us |       5.12% |  16.314 us |       1.73% | -3.341 us | -17.00% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |       8       |    pivot_tie     |  19.123 us |       5.03% |  15.878 us |       5.36% | -3.244 us | -16.97% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      16       |    pivot_tie     |  20.009 us |       4.29% |  16.359 us |       1.15% | -3.651 us | -18.24% |  🟢 FAST  |
|    F32     |     I32      |         4096         |  2048   |      32       |    pivot_tie     |  20.481 us |       0.25% |  16.354 us |       1.72% | -4.127 us | -20.15% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       1       |      random      |  16.382 us |       0.29% |  14.344 us |       1.76% | -2.038 us | -12.44% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       2       |      random      |  19.447 us |       5.23% |  16.343 us |       1.42% | -3.104 us | -15.96% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       4       |      random      |  20.382 us |       2.04% |  16.340 us |       1.61% | -4.042 us | -19.83% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       8       |      random      |  19.822 us |       4.78% |  16.342 us |       1.62% | -3.480 us | -17.56% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      16       |      random      |  18.758 us |       4.00% |  16.330 us |       1.66% | -2.428 us | -12.95% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      32       |      random      |  20.473 us |       0.37% |  18.265 us |       2.79% | -2.208 us | -10.79% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       1       | quantized_random |  19.268 us |       5.23% |  17.409 us |       5.69% | -1.859 us |  -9.65% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       2       | quantized_random |  20.480 us |       0.22% |  16.823 us |       4.80% | -3.657 us | -17.86% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       4       | quantized_random |  19.628 us |       5.10% |  16.773 us |       4.61% | -2.855 us | -14.55% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       8       | quantized_random |  19.574 us |       5.16% |  16.827 us |       4.79% | -2.747 us | -14.03% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      16       | quantized_random |  20.475 us |       0.24% |  18.480 us |       1.23% | -1.995 us |  -9.74% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      32       | quantized_random |  20.478 us |       0.37% |  18.512 us |       1.60% | -1.966 us |  -9.60% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       1       |  relu_quantized  |  19.250 us |       5.20% |  17.447 us |       5.59% | -1.803 us |  -9.37% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       2       |  relu_quantized  |  20.090 us |       3.99% |  16.814 us |       4.76% | -3.276 us | -16.30% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       4       |  relu_quantized  |  19.759 us |       4.89% |  16.820 us |       4.83% | -2.939 us | -14.87% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       8       |  relu_quantized  |  19.715 us |       5.01% |  16.778 us |       4.49% | -2.937 us | -14.90% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      16       |  relu_quantized  |  20.484 us |       0.43% |  18.498 us |       1.32% | -1.985 us |  -9.69% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      32       |  relu_quantized  |  20.483 us |       0.62% |  18.641 us |       2.98% | -1.841 us |  -8.99% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       2       |    tie_heavy     |  18.447 us |       0.97% |  17.744 us |       5.24% | -0.704 us |  -3.81% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       4       |    tie_heavy     |  18.428 us |       0.29% |  17.839 us |       5.08% | -0.589 us |  -3.19% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       8       |    tie_heavy     |  18.432 us |       0.44% |  17.924 us |       4.69% | -0.508 us |  -2.76% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      16       |    tie_heavy     |  18.752 us |       3.91% |  19.385 us |       5.14% |  0.633 us |   3.38% |  🔵 SAME  |
|    F32     |     I32      |         8192         |   512   |       1       |    pivot_tie     |  20.476 us |       0.46% |  16.359 us |       1.59% | -4.118 us | -20.11% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       2       |    pivot_tie     |  20.475 us |       0.59% |  16.356 us |       1.56% | -4.118 us | -20.11% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       4       |    pivot_tie     |  20.086 us |       3.96% |  16.341 us |       1.58% | -3.745 us | -18.64% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |       8       |    pivot_tie     |  19.865 us |       4.67% |  16.357 us |       1.35% | -3.509 us | -17.66% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      16       |    pivot_tie     |  20.483 us |       0.39% |  16.639 us |       3.70% | -3.844 us | -18.77% |  🟢 FAST  |
|    F32     |     I32      |         8192         |   512   |      32       |    pivot_tie     |  20.476 us |       0.35% |  16.564 us |       3.25% | -3.912 us | -19.11% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       1       |      random      |  17.219 us |       5.84% |  12.685 us |       6.16% | -4.534 us | -26.33% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       2       |      random      |  16.801 us |       4.89% |  14.434 us |       2.67% | -2.367 us | -14.09% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       4       |      random      |  16.536 us |       3.22% |  14.431 us |       2.49% | -2.105 us | -12.73% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       8       |      random      |  16.475 us |       2.59% |  14.385 us |       1.76% | -2.090 us | -12.69% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      16       |      random      |  20.479 us |       0.24% |  18.433 us |       1.13% | -2.046 us |  -9.99% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      32       |      random      |  20.471 us |       0.53% |  18.447 us |       1.00% | -2.025 us |  -9.89% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       1       | quantized_random |  20.469 us |       0.24% |  16.416 us |       1.32% | -4.053 us | -19.80% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       2       | quantized_random |  20.473 us |       0.45% |  17.732 us |       5.36% | -2.742 us | -13.39% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       4       | quantized_random |  19.351 us |       5.23% |  17.657 us |       5.47% | -1.694 us |  -8.75% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       8       | quantized_random |  19.442 us |       5.24% |  18.372 us |       1.45% | -1.070 us |  -5.50% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      16       | quantized_random |  20.476 us |       0.26% |  18.736 us |       3.71% | -1.740 us |  -8.50% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      32       | quantized_random |  20.485 us |       0.47% |  18.989 us |       4.63% | -1.496 us |  -7.30% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       1       |  relu_quantized  |  20.476 us |       0.39% |  16.452 us |       1.62% | -4.024 us | -19.65% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       2       |  relu_quantized  |  20.481 us |       0.26% |  17.706 us |       5.35% | -2.775 us | -13.55% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       4       |  relu_quantized  |  19.544 us |       5.19% |  17.659 us |       5.48% | -1.886 us |  -9.65% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       8       |  relu_quantized  |  19.228 us |       5.17% |  18.377 us |       1.45% | -0.851 us |  -4.42% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      16       |  relu_quantized  |  20.479 us |       0.56% |  18.835 us |       4.17% | -1.644 us |  -8.03% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      32       |  relu_quantized  |  20.477 us |       0.36% |  19.076 us |       4.84% | -1.401 us |  -6.84% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       1       |    tie_heavy     |  18.427 us |       0.26% |  16.419 us |       1.27% | -2.008 us | -10.90% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       2       |    tie_heavy     |  18.428 us |       0.25% |  16.438 us |       1.71% | -1.989 us | -10.80% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       4       |    tie_heavy     |  18.431 us |       0.40% |  16.476 us |       1.91% | -1.956 us | -10.61% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       8       |    tie_heavy     |  18.430 us |       0.54% |  16.435 us |       1.58% | -1.995 us | -10.83% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       1       |    pivot_tie     |  20.472 us |       0.46% |  15.029 us |       6.27% | -5.443 us | -26.59% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       2       |    pivot_tie     |  20.481 us |       0.43% |  16.338 us |       1.53% | -4.143 us | -20.23% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       4       |    pivot_tie     |  20.476 us |       0.41% |  16.360 us |       1.45% | -4.116 us | -20.10% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |       8       |    pivot_tie     |  20.477 us |       0.41% |  16.384 us |       1.39% | -4.093 us | -19.99% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      16       |    pivot_tie     |  20.480 us |       0.24% |  18.360 us |       1.58% | -2.120 us | -10.35% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  1024   |      32       |    pivot_tie     |  20.483 us |       0.52% |  18.373 us |       1.45% | -2.110 us | -10.30% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       1       |      random      |  18.428 us |       0.52% |  14.404 us |       1.79% | -4.024 us | -21.83% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       2       |      random      |  18.431 us |       0.41% |  14.383 us |       1.58% | -4.048 us | -21.96% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       4       |      random      |  18.430 us |       0.62% |  14.425 us |       1.94% | -4.005 us | -21.73% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       8       |      random      |  18.416 us |       0.78% |  14.399 us |       1.72% | -4.017 us | -21.81% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      16       |      random      |  20.482 us |       0.44% |  18.493 us |       1.34% | -1.989 us |  -9.71% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      32       |      random      |  20.485 us |       0.45% |  18.432 us |       1.29% | -2.054 us | -10.03% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       1       | quantized_random |  20.480 us |       0.36% |  16.446 us |       1.50% | -4.034 us | -19.70% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       2       | quantized_random |  20.474 us |       0.24% |  16.646 us |       3.54% | -3.829 us | -18.70% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       4       | quantized_random |  20.480 us |       0.43% |  16.601 us |       3.33% | -3.879 us | -18.94% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       8       | quantized_random |  20.471 us |       0.58% |  16.438 us |       1.58% | -4.033 us | -19.70% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      16       | quantized_random |  20.482 us |       0.45% |  18.497 us |       1.36% | -1.984 us |  -9.69% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      32       | quantized_random |  21.535 us |       4.73% |  19.952 us |       4.24% | -1.583 us |  -7.35% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       1       |  relu_quantized  |  20.489 us |       0.51% |  16.457 us |       1.54% | -4.032 us | -19.68% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       2       |  relu_quantized  |  20.502 us |       0.74% |  16.480 us |       1.87% | -4.022 us | -19.62% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       4       |  relu_quantized  |  20.463 us |       0.65% |  16.463 us |       1.80% | -4.001 us | -19.55% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       8       |  relu_quantized  |  20.476 us |       0.48% |  16.489 us |       2.04% | -3.987 us | -19.47% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      16       |  relu_quantized  |  20.485 us |       0.64% |  18.491 us |       1.37% | -1.994 us |  -9.73% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      32       |  relu_quantized  |  21.523 us |       4.71% |  20.424 us |       1.25% | -1.099 us |  -5.11% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       1       |    tie_heavy     |  20.484 us |       0.44% |  17.443 us |       5.79% | -3.041 us | -14.85% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       2       |    tie_heavy     |  20.490 us |       0.57% |  18.406 us |       1.54% | -2.084 us | -10.17% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       4       |    tie_heavy     |  20.482 us |       0.51% |  18.408 us |       1.37% | -2.074 us | -10.13% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       8       |    tie_heavy     |  20.479 us |       0.29% |  18.401 us |       1.13% | -2.079 us | -10.15% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      16       |    tie_heavy     |  20.476 us |       0.35% |  18.752 us |       3.87% | -1.724 us |  -8.42% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      32       |    tie_heavy     |  20.485 us |       0.55% |  18.553 us |       2.40% | -1.932 us |  -9.43% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       1       |    pivot_tie     |  21.090 us |       4.44% |  16.429 us |       1.36% | -4.661 us | -22.10% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       2       |    pivot_tie     |  20.614 us |       2.45% |  16.416 us |       1.41% | -4.198 us | -20.36% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       4       |    pivot_tie     |  20.490 us |       0.82% |  16.413 us |       1.20% | -4.077 us | -19.90% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |       8       |    pivot_tie     |  20.479 us |       0.62% |  16.419 us |       1.18% | -4.060 us | -19.83% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      16       |    pivot_tie     |  21.643 us |       4.60% |  18.375 us |       1.37% | -3.268 us | -15.10% |  🟢 FAST  |
|    F32     |     I32      |         8192         |  2048   |      32       |    pivot_tie     |  21.911 us |       4.26% |  18.227 us |       3.12% | -3.684 us | -16.81% |  🟢 FAST  |

# Summary

- Total Matches: 360
  - Pass    (diff <= min_noise): 93
  - Unknown (infinite noise):    0
  - Failure (diff > min_noise):  267

@gonidelis gonidelis changed the title Segmented Topk tuning on B200 indexed cluster 512-2048 Segmented Topk tuning on B200 indexed.cluster Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants