Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add b200 policies for cub.select.unique_by_key #3557

Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber force-pushed the tune_select_unique_by_key branch from 0b30a94 to f7a09de Compare January 28, 2025 08:31
Copy link
Contributor

🟨 CI finished in 3h 59m: Pass: 97%/90 | Total: 2d 14h | Avg: 41m 43s | Max: 1h 22m | Hits: 297%/10928
  • 🟨 cub: Pass: 97%/44 | Total: 1d 14h | Avg: 52m 17s | Max: 1h 22m | Hits: 369%/3552

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  97%/42  | Total:  1d 12h | Avg: 51m 58s | Max:  1h 22m | Hits: 369%/3552  
      🟩 arm64              Pass: 100%/2   | Total:  1h 57m | Avg: 58m 41s | Max:  1h 00m
    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/5   | Total:  5h 04m | Avg:  1h 00m | Max:  1h 06m | Hits: 370%/888   
      🟩 12.5               Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 22m
      🔍 12.6               Pass:  97%/37  | Total:  1d 06h | Avg: 50m 03s | Max:  1h 12m | Hits: 369%/2664  
    🔍 cudacxx: nvcc12.6 🔍
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 56m | Avg: 58m 28s | Max:  1h 00m
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 04m | Avg:  1h 00m | Max:  1h 06m | Hits: 370%/888   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 22m
      🔍 nvcc12.6           Pass:  97%/35  | Total:  1d 04h | Avg: 49m 34s | Max:  1h 12m | Hits: 369%/2664  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 56m | Avg: 58m 28s | Max:  1h 00m
      🔍 nvcc               Pass:  97%/42  | Total:  1d 12h | Avg: 51m 59s | Max:  1h 22m | Hits: 369%/3552  
    🔍 cxx: GCC13 🔍
      🟩 Clang14            Pass: 100%/4   | Total:  3h 56m | Avg: 59m 08s | Max:  1h 00m
      🟩 Clang15            Pass: 100%/2   | Total:  1h 55m | Avg: 57m 40s | Max:  1h 00m
      🟩 Clang16            Pass: 100%/2   | Total:  1h 47m | Avg: 53m 58s | Max: 55m 01s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 53m | Avg: 56m 42s | Max:  1h 00m
      🟩 Clang18            Pass: 100%/7   | Total:  5h 35m | Avg: 47m 59s | Max:  1h 00m
      🟩 GCC7               Pass: 100%/2   | Total:  1h 52m | Avg: 56m 15s | Max: 57m 18s
      🟩 GCC8               Pass: 100%/1   | Total: 58m 58s | Avg: 58m 58s | Max: 58m 58s
      🟩 GCC9               Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m
      🟩 GCC10              Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 GCC11              Pass: 100%/2   | Total:  1h 54m | Avg: 57m 11s | Max:  1h 00m
      🟩 GCC12              Pass: 100%/4   | Total:  2h 41m | Avg: 40m 17s | Max:  1h 01m
      🔍 GCC13              Pass:  87%/8   | Total:  4h 32m | Avg: 34m 06s | Max: 56m 58s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 12m | Hits: 370%/1776  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 09m | Hits: 369%/1776  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 22m
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/17  | Total: 15h 09m | Avg: 53m 28s | Max:  1h 00m
      🔍 GCC                Pass:  95%/21  | Total: 16h 09m | Avg: 46m 10s | Max:  1h 06m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 37m | Avg:  1h 09m | Max:  1h 12m | Hits: 369%/3552  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 22m
    🔍 gpu: v100 🔍
      🟩 h100               Pass: 100%/2   | Total: 44m 15s | Avg: 22m 07s | Max: 23m 15s
      🔍 v100               Pass:  97%/42  | Total:  1d 13h | Avg: 53m 43s | Max:  1h 22m | Hits: 369%/3552  
    🔍 jobs: HostLaunch 🔍
      🟩 Build              Pass: 100%/37  | Total:  1d 11h | Avg: 58m 21s | Max:  1h 22m | Hits: 369%/3552  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 27m 24s | Avg: 27m 24s | Max: 27m 24s
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 35s | Avg: 17m 35s | Max: 17m 35s
      🔍 HostLaunch         Pass:  66%/3   | Total: 48m 42s | Avg: 16m 14s | Max: 21m 00s
      🟩 TestGPU            Pass: 100%/2   | Total: 47m 28s | Avg: 23m 44s | Max: 25m 34s
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/20  | Total: 20h 23m | Avg:  1h 01m | Max:  1h 22m | Hits: 370%/2664  
      🔍 20                 Pass:  95%/24  | Total: 17h 56m | Avg: 44m 51s | Max:  1h 09m | Hits: 368%/888   
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 44m 15s | Avg: 22m 07s | Max: 23m 15s
      🟩 90a                Pass: 100%/1   | Total: 26m 03s | Avg: 26m 03s | Max: 26m 03s
    
  • 🟨 thrust: Pass: 97%/43 | Total: 23h 18m | Avg: 32m 31s | Max: 1h 00m | Hits: 262%/7376

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  97%/41  | Total: 22h 21m | Avg: 32m 43s | Max:  1h 00m | Hits: 262%/7376  
      🟩 arm64              Pass: 100%/2   | Total: 57m 14s | Avg: 28m 37s | Max: 30m 55s
    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/5   | Total:  3h 04m | Avg: 36m 59s | Max: 52m 33s | Hits: 262%/1844  
      🟩 12.5               Pass: 100%/2   | Total:  1h 48m | Avg: 54m 19s | Max: 56m 44s
      🔍 12.6               Pass:  97%/36  | Total: 18h 25m | Avg: 30m 41s | Max:  1h 00m | Hits: 262%/5532  
    🔍 cudacxx: nvcc12.6 🔍
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 48m 47s | Avg: 24m 23s | Max: 24m 36s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 04m | Avg: 36m 59s | Max: 52m 33s | Hits: 262%/1844  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 48m | Avg: 54m 19s | Max: 56m 44s
      🔍 nvcc12.6           Pass:  97%/34  | Total: 17h 36m | Avg: 31m 04s | Max:  1h 00m | Hits: 262%/5532  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 48m 47s | Avg: 24m 23s | Max: 24m 36s
      🔍 nvcc               Pass:  97%/41  | Total: 22h 29m | Avg: 32m 55s | Max:  1h 00m | Hits: 262%/7376  
    🔍 cxx: MSVC14.39 🔍
      🟩 Clang14            Pass: 100%/4   | Total:  2h 12m | Avg: 33m 03s | Max: 37m 06s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 02m | Avg: 31m 12s | Max: 32m 05s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 02m | Avg: 31m 15s | Max: 33m 13s
      🟩 Clang17            Pass: 100%/2   | Total: 58m 25s | Avg: 29m 12s | Max: 30m 07s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 39m | Avg: 22m 43s | Max: 31m 40s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 04m | Avg: 32m 09s | Max: 32m 24s
      🟩 GCC8               Pass: 100%/1   | Total: 31m 46s | Avg: 31m 46s | Max: 31m 46s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 00s | Max: 39m 42s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 01m | Avg: 30m 50s | Max: 30m 51s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 50s | Max: 37m 58s
      🟩 GCC12              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 37s | Max: 33m 23s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 07m | Avg: 23m 24s | Max: 34m 22s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 03s | Max: 55m 33s | Hits: 262%/3688  
      🔍 MSVC14.39          Pass:  66%/3   | Total:  2h 35m | Avg: 51m 44s | Max:  1h 00m | Hits: 262%/3688  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 19s | Max: 56m 44s
    🔍 cxx_family: MSVC 🔍
      🟩 Clang              Pass: 100%/17  | Total:  7h 54m | Avg: 27m 55s | Max: 37m 06s
      🟩 GCC                Pass: 100%/19  | Total:  9h 12m | Avg: 29m 03s | Max: 39m 42s
      🔍 MSVC               Pass:  80%/5   | Total:  4h 23m | Avg: 52m 40s | Max:  1h 00m | Hits: 262%/7376  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 48m | Avg: 54m 19s | Max: 56m 44s
    🔍 jobs: TestCPU 🔍
      🟩 Build              Pass: 100%/37  | Total: 21h 37m | Avg: 35m 04s | Max:  1h 00m | Hits: 262%/7376  
      🔍 TestCPU            Pass:  66%/3   | Total: 50m 25s | Avg: 16m 48s | Max: 34m 33s
      🟩 TestGPU            Pass: 100%/3   | Total: 50m 35s | Avg: 16m 51s | Max: 25m 37s
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/20  | Total: 12h 06m | Avg: 36m 20s | Max:  1h 00m | Hits: 262%/5532  
      🔍 20                 Pass:  95%/21  | Total: 10h 34m | Avg: 30m 11s | Max:  1h 00m | Hits: 262%/1844  
    🟨 gpu
      🟨 v100               Pass:  97%/43  | Total: 23h 18m | Avg: 32m 31s | Max:  1h 00m | Hits: 262%/7376  
    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 37m 40s | Avg: 18m 50s | Max: 26m 11s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 17m 09s | Avg: 17m 09s | Max: 17m 09s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 12s | Avg: 5m 06s | Max: 8m 12s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  8m 12s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 00s | Avg:  2m 00s | Max:  2m 00s
      🟩 Test               Pass: 100%/1   | Total:  8m 12s | Avg:  8m 12s | Max:  8m 12s
    
  • 🟩 python: Pass: 100%/1 | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 45m 41s | Avg: 45m 41s | Max: 45m 41s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
+/- CUB
Thrust
CUDA Experimental
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 90)

# Runner
65 linux-amd64-cpu16
11 linux-amd64-gpu-v100-latest-1
9 windows-amd64-cpu16
4 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@bernhardmgruber bernhardmgruber force-pushed the tune_select_unique_by_key branch from f7a09de to efda47f Compare January 28, 2025 13:46
Copy link
Contributor

🟩 CI finished in 2h 13m: Pass: 100%/89 | Total: 16h 18m | Avg: 10m 59s | Max: 1h 05m | Hits: 422%/10928
  • 🟩 cub: Pass: 100%/44 | Total: 8h 08m | Avg: 11m 06s | Max: 36m 30s | Hits: 540%/3552

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  7h 58m | Avg: 11m 24s | Max: 36m 30s | Hits: 540%/3552  
      🟩 arm64              Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  4m 53s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 47m 08s | Avg:  9m 25s | Max: 24m 37s | Hits: 540%/888   
      🟩 12.5               Pass: 100%/2   | Total: 22m 41s | Avg: 11m 20s | Max: 11m 50s
      🟩 12.6               Pass: 100%/37  | Total:  6h 58m | Avg: 11m 19s | Max: 36m 30s | Hits: 540%/2664  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 53s | Avg:  4m 26s | Max:  4m 27s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 47m 08s | Avg:  9m 25s | Max: 24m 37s | Hits: 540%/888   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 22m 41s | Avg: 11m 20s | Max: 11m 50s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  6h 49m | Avg: 11m 42s | Max: 36m 30s | Hits: 540%/2664  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 53s | Avg:  4m 26s | Max:  4m 27s
      🟩 nvcc               Pass: 100%/42  | Total:  7h 59m | Avg: 11m 25s | Max: 36m 30s | Hits: 540%/3552  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 22m 48s | Avg:  5m 42s | Max:  5m 56s
      🟩 Clang15            Pass: 100%/2   | Total: 11m 32s | Avg:  5m 46s | Max:  5m 51s
      🟩 Clang16            Pass: 100%/2   | Total: 11m 16s | Avg:  5m 38s | Max:  5m 45s
      🟩 Clang17            Pass: 100%/2   | Total: 11m 25s | Avg:  5m 42s | Max:  5m 52s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 33m | Avg: 13m 17s | Max: 36m 30s
      🟩 GCC7               Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  5m 53s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 GCC9               Pass: 100%/2   | Total: 12m 11s | Avg:  6m 05s | Max:  6m 06s
      🟩 GCC10              Pass: 100%/2   | Total: 11m 23s | Avg:  5m 41s | Max:  5m 44s
      🟩 GCC11              Pass: 100%/2   | Total: 11m 37s | Avg:  5m 48s | Max:  6m 01s
      🟩 GCC12              Pass: 100%/4   | Total: 36m 29s | Avg:  9m 07s | Max: 19m 29s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 53m | Avg: 14m 10s | Max: 27m 21s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 52m 12s | Avg: 26m 06s | Max: 27m 35s | Hits: 540%/1776  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 01m | Avg: 30m 58s | Max: 31m 19s | Hits: 540%/1776  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 22m 41s | Avg: 11m 20s | Max: 11m 50s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 30m | Avg:  8m 49s | Max: 36m 30s
      🟩 GCC                Pass: 100%/21  | Total:  3h 21m | Avg:  9m 36s | Max: 27m 21s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 54m | Avg: 28m 32s | Max: 31m 19s | Hits: 540%/3552  
      🟩 NVHPC              Pass: 100%/2   | Total: 22m 41s | Avg: 11m 20s | Max: 11m 50s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 24m 17s | Avg: 12m 08s | Max: 19m 29s
      🟩 v100               Pass: 100%/42  | Total:  7h 44m | Avg: 11m 03s | Max: 36m 30s | Hits: 540%/3552  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 09m | Avg:  8m 21s | Max: 31m 19s | Hits: 540%/3552  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 25m 11s | Avg: 25m 11s | Max: 25m 11s
      🟩 GraphCapture       Pass: 100%/1   | Total: 15m 05s | Avg: 15m 05s | Max: 15m 05s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 14m | Avg: 24m 59s | Max: 31m 30s
      🟩 TestGPU            Pass: 100%/2   | Total:  1h 03m | Avg: 31m 55s | Max: 36m 30s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 24m 17s | Avg: 12m 08s | Max: 19m 29s
      🟩 90a                Pass: 100%/1   | Total:  4m 43s | Avg:  4m 43s | Max:  4m 43s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 06m | Avg:  9m 18s | Max: 31m 19s | Hits: 540%/2664  
      🟩 20                 Pass: 100%/24  | Total:  5h 02m | Avg: 12m 36s | Max: 36m 30s | Hits: 540%/888   
    
  • 🟩 thrust: Pass: 100%/42 | Total: 6h 51m | Avg: 9m 47s | Max: 31m 43s | Hits: 365%/7376

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 34m 33s | Avg: 17m 16s | Max: 28m 30s
    🟩 cpu
      🟩 amd64              Pass: 100%/40  | Total:  6h 41m | Avg: 10m 01s | Max: 31m 43s | Hits: 365%/7376  
      🟩 arm64              Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 05s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 45m 40s | Avg:  9m 08s | Max: 23m 43s | Hits: 365%/1844  
      🟩 12.5               Pass: 100%/2   | Total: 31m 16s | Avg: 15m 38s | Max: 15m 51s
      🟩 12.6               Pass: 100%/35  | Total:  5h 34m | Avg:  9m 32s | Max: 31m 43s | Hits: 365%/5532  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 36s | Avg:  5m 18s | Max:  5m 39s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 45m 40s | Avg:  9m 08s | Max: 23m 43s | Hits: 365%/1844  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 31m 16s | Avg: 15m 38s | Max: 15m 51s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  5h 23m | Avg:  9m 48s | Max: 31m 43s | Hits: 365%/5532  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 36s | Avg:  5m 18s | Max:  5m 39s
      🟩 nvcc               Pass: 100%/40  | Total:  6h 40m | Avg: 10m 00s | Max: 31m 43s | Hits: 365%/7376  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 22m 25s | Avg:  5m 36s | Max:  6m 19s
      🟩 Clang15            Pass: 100%/2   | Total: 11m 32s | Avg:  5m 46s | Max:  5m 51s
      🟩 Clang16            Pass: 100%/2   | Total: 11m 31s | Avg:  5m 45s | Max:  5m 53s
      🟩 Clang17            Pass: 100%/2   | Total: 11m 59s | Avg:  5m 59s | Max:  6m 19s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 03m | Avg:  9m 04s | Max: 29m 03s
      🟩 GCC7               Pass: 100%/2   | Total: 11m 15s | Avg:  5m 37s | Max:  5m 47s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 29s | Avg:  5m 29s | Max:  5m 29s
      🟩 GCC9               Pass: 100%/2   | Total: 12m 31s | Avg:  6m 15s | Max:  6m 38s
      🟩 GCC10              Pass: 100%/2   | Total: 11m 34s | Avg:  5m 47s | Max:  5m 58s
      🟩 GCC11              Pass: 100%/2   | Total: 12m 05s | Avg:  6m 02s | Max:  6m 15s
      🟩 GCC12              Pass: 100%/2   | Total: 12m 42s | Avg:  6m 21s | Max:  6m 22s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 20m | Avg: 10m 01s | Max: 28m 30s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 52m 55s | Avg: 26m 27s | Max: 29m 12s | Hits: 365%/3688  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 01s | Max: 31m 43s | Hits: 365%/3688  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 31m 16s | Avg: 15m 38s | Max: 15m 51s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 00m | Avg:  7m 07s | Max: 29m 03s
      🟩 GCC                Pass: 100%/19  | Total:  2h 25m | Avg:  7m 40s | Max: 28m 30s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 52m | Avg: 28m 14s | Max: 31m 43s | Hits: 365%/7376  
      🟩 NVHPC              Pass: 100%/2   | Total: 31m 16s | Avg: 15m 38s | Max: 15m 51s
    🟩 gpu
      🟩 v100               Pass: 100%/42  | Total:  6h 51m | Avg:  9m 47s | Max: 31m 43s | Hits: 365%/7376  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 23m | Avg:  8m 44s | Max: 31m 43s | Hits: 365%/7376  
      🟩 TestCPU            Pass: 100%/2   | Total: 16m 27s | Avg:  8m 13s | Max:  8m 44s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 11m | Avg: 23m 48s | Max: 29m 03s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 35s | Avg:  4m 35s | Max:  4m 35s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 10m | Avg:  9m 30s | Max: 29m 12s | Hits: 365%/5532  
      🟩 20                 Pass: 100%/20  | Total:  3h 06m | Avg:  9m 18s | Max: 31m 43s | Hits: 365%/1844  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 12m 29s | Avg: 6m 14s | Max: 10m 23s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max: 10m 23s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 Test               Pass: 100%/1   | Total: 10m 23s | Avg: 10m 23s | Max: 10m 23s
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 05m | Avg: 1h 05m | Max: 1h 05m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
+/- CUB
Thrust
CUDA Experimental
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 89)

# Runner
65 linux-amd64-cpu16
11 linux-amd64-gpu-v100-latest-1
8 windows-amd64-cpu16
4 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@gonidelis
Copy link
Member

|  KeyT{ct}  |  ValueT{ct}  |  OffsetT{ct}  |  Elements{io}  |  MaxSegSize  |   Ref Time |   Ref Noise |   Cmp Time |   Cmp Noise |         Diff |   %Diff |  Status  |
|------------|--------------|---------------|----------------|--------------|------------|-------------|------------|-------------|--------------|---------|----------|
|     I8     |      I8      |      I32      |      2^16      |     2^1      |  21.175 us |       4.41% |  21.938 us |       6.32% |     0.763 us |   3.60% |   SAME   |
|     I8     |      I8      |      I32      |      2^20      |     2^1      |  30.533 us |       5.82% |  26.006 us |       6.69% |    -4.527 us | -14.83% |   FAST   |
|     I8     |      I8      |      I32      |      2^24      |     2^1      | 118.402 us |       1.90% | 115.250 us |       1.35% |    -3.152 us |  -2.66% |   FAST   |
|     I8     |      I8      |      I32      |      2^28      |     2^1      |   1.577 ms |       0.48% |   1.546 ms |       0.32% |   -30.131 us |  -1.91% |   FAST   |
|     I8     |      I8      |      I32      |      2^16      |     2^4      |  21.430 us |       4.78% |  21.670 us |       3.65% |     0.240 us |   1.12% |   SAME   |
|     I8     |      I8      |      I32      |      2^20      |     2^4      |  29.281 us |       4.75% |  23.969 us |       6.45% |    -5.312 us | -18.14% |   FAST   |
|     I8     |      I8      |      I32      |      2^24      |     2^4      | 106.129 us |       2.43% |  99.331 us |       1.93% |    -6.798 us |  -6.41% |   FAST   |
|     I8     |      I8      |      I32      |      2^28      |     2^4      |   1.395 ms |       0.74% |   1.296 ms |       0.38% |   -98.651 us |  -7.07% |   FAST   |
|     I8     |      I8      |      I32      |      2^16      |     2^8      |  21.426 us |       5.16% |  21.830 us |       3.54% |     0.404 us |   1.89% |   SAME   |
|     I8     |      I8      |      I32      |      2^20      |     2^8      |  29.208 us |       5.83% |  23.975 us |       7.51% |    -5.233 us | -17.92% |   FAST   |
|     I8     |      I8      |      I32      |      2^24      |     2^8      | 104.406 us |       2.54% |  97.243 us |       2.02% |    -7.163 us |  -6.86% |   FAST   |
|     I8     |      I8      |      I32      |      2^28      |     2^8      |   1.370 ms |       0.75% |   1.265 ms |       0.48% |  -105.313 us |  -7.69% |   FAST   |
|     I8     |     I16      |      I32      |      2^16      |     2^1      |  21.078 us |       2.30% |  22.494 us |       4.63% |     1.416 us |   6.72% |   SLOW   |
|     I8     |     I16      |      I32      |      2^20      |     2^1      |  32.090 us |       6.78% |  25.796 us |       5.72% |    -6.294 us | -19.61% |   FAST   |
|     I8     |     I16      |      I32      |      2^24      |     2^1      | 124.615 us |       1.40% | 122.279 us |       1.44% |    -2.336 us |  -1.87% |   FAST   |
|     I8     |     I16      |      I32      |      2^28      |     2^1      |   1.690 ms |       0.32% |   1.648 ms |       0.37% |   -42.090 us |  -2.49% |   FAST   |
|     I8     |     I16      |      I32      |      2^16      |     2^4      |  20.992 us |       2.69% |  21.149 us |       2.36% |     0.158 us |   0.75% |   SAME   |
|     I8     |     I16      |      I32      |      2^20      |     2^4      |  30.326 us |       7.32% |  23.893 us |       6.59% |    -6.432 us | -21.21% |   FAST   |
|     I8     |     I16      |      I32      |      2^24      |     2^4      | 106.960 us |       2.04% | 100.853 us |       1.92% |    -6.107 us |  -5.71% |   FAST   |
|     I8     |     I16      |      I32      |      2^28      |     2^4      |   1.410 ms |       0.47% |   1.322 ms |       0.45% |   -88.000 us |  -6.24% |   FAST   |
|     I8     |     I16      |      I32      |      2^16      |     2^8      |  20.772 us |       3.36% |  20.979 us |       2.44% |     0.207 us |   0.99% |   SAME   |
|     I8     |     I16      |      I32      |      2^20      |     2^8      |  30.309 us |       6.89% |  23.891 us |       5.94% |    -6.418 us | -21.17% |   FAST   |
|     I8     |     I16      |      I32      |      2^24      |     2^8      | 104.214 us |       2.12% |  98.368 us |       2.05% |    -5.845 us |  -5.61% |   FAST   |
|     I8     |     I16      |      I32      |      2^28      |     2^8      |   1.366 ms |       0.54% |   1.280 ms |       0.53% |   -85.818 us |  -6.28% |   FAST   |
|     I8     |     I32      |      I32      |      2^16      |     2^1      |  21.042 us |       3.17% |  23.083 us |       2.03% |     2.041 us |   9.70% |   SLOW   |
|     I8     |     I32      |      I32      |      2^20      |     2^1      |  32.408 us |       5.64% |  25.868 us |       6.05% |    -6.540 us | -20.18% |   FAST   |
|     I8     |     I32      |      I32      |      2^24      |     2^1      | 135.322 us |       1.62% | 126.673 us |       1.31% |    -8.648 us |  -6.39% |   FAST   |
|     I8     |     I32      |      I32      |      2^28      |     2^1      |   1.840 ms |       0.39% |   1.700 ms |       0.30% |  -139.267 us |  -7.57% |   FAST   |
|     I8     |     I32      |      I32      |      2^16      |     2^4      |  20.496 us |       5.86% |  21.755 us |       5.62% |     1.260 us |   6.15% |   SLOW   |
|     I8     |     I32      |      I32      |      2^20      |     2^4      |  30.714 us |       5.45% |  24.531 us |       7.10% |    -6.182 us | -20.13% |   FAST   |
|     I8     |     I32      |      I32      |      2^24      |     2^4      | 118.157 us |       2.02% | 105.630 us |       1.59% |   -12.526 us | -10.60% |   FAST   |
|     I8     |     I32      |      I32      |      2^28      |     2^4      |   1.569 ms |       0.63% |   1.366 ms |       0.27% |  -202.833 us | -12.93% |   FAST   |
|     I8     |     I32      |      I32      |      2^16      |     2^8      |  20.729 us |       6.20% |  21.851 us |       5.43% |     1.122 us |   5.41% |   SAME   |
|     I8     |     I32      |      I32      |      2^20      |     2^8      |  30.836 us |       4.60% |  25.537 us |       4.89% |    -5.300 us | -17.19% |   FAST   |
|     I8     |     I32      |      I32      |      2^24      |     2^8      | 115.912 us |       2.22% | 102.713 us |       1.70% |   -13.199 us | -11.39% |   FAST   |
|     I8     |     I32      |      I32      |      2^28      |     2^8      |   1.539 ms |       0.73% |   1.317 ms |       0.30% |  -222.099 us | -14.43% |   FAST   |
|     I8     |     I64      |      I32      |      2^16      |     2^1      |  23.027 us |       2.54% |  21.215 us |       2.97% |    -1.811 us |  -7.87% |   FAST   |
|     I8     |     I64      |      I32      |      2^20      |     2^1      |  35.408 us |       4.94% |  29.651 us |       3.69% |    -5.757 us | -16.26% |   FAST   |
|     I8     |     I64      |      I32      |      2^24      |     2^1      | 170.148 us |       1.05% | 168.428 us |       1.49% |    -1.720 us |  -1.01% |   SAME   |
|     I8     |     I64      |      I32      |      2^28      |     2^1      |   2.391 ms |       0.24% |   2.319 ms |       0.34% |   -72.047 us |  -3.01% |   FAST   |
|     I8     |     I64      |      I32      |      2^16      |     2^4      |  22.239 us |       6.74% |  21.704 us |       5.48% |    -0.535 us |  -2.41% |   SAME   |
|     I8     |     I64      |      I32      |      2^20      |     2^4      |  32.457 us |       5.37% |  27.437 us |       3.84% |    -5.020 us | -15.47% |   FAST   |
|     I8     |     I64      |      I32      |      2^24      |     2^4      | 138.471 us |       1.40% | 139.683 us |       1.97% |     1.212 us |   0.88% |   SAME   |
|     I8     |     I64      |      I32      |      2^28      |     2^4      |   1.886 ms |       0.28% |   1.881 ms |       0.41% |    -5.184 us |  -0.27% |   SAME   |
|     I8     |     I64      |      I32      |      2^16      |     2^8      |  21.930 us |       6.25% |  21.508 us |       4.17% |    -0.422 us |  -1.92% |   SAME   |
|     I8     |     I64      |      I32      |      2^20      |     2^8      |  32.304 us |       6.40% |  27.171 us |       4.73% |    -5.133 us | -15.89% |   FAST   |
|     I8     |     I64      |      I32      |      2^24      |     2^8      | 132.553 us |       1.67% | 134.022 us |       2.16% |     1.470 us |   1.11% |   SAME   |
|     I8     |     I64      |      I32      |      2^28      |     2^8      |   1.791 ms |       0.31% |   1.795 ms |       0.49% |     3.388 us |   0.19% |   SAME   |
|     I8     |     I128     |      I32      |      2^16      |     2^1      |  23.516 us |       4.25% |  23.450 us |       4.33% |    -0.066 us |  -0.28% |   SAME   |
|     I8     |     I128     |      I32      |      2^20      |     2^1      |  36.105 us |       3.19% |  36.151 us |       3.41% |     0.046 us |   0.13% |   SAME   |
|     I8     |     I128     |      I32      |      2^24      |     2^1      | 259.088 us |       1.32% | 258.976 us |       1.32% |    -0.112 us |  -0.04% |   SAME   |
|     I8     |     I128     |      I32      |      2^28      |     2^1      |   3.744 ms |       0.33% |   3.744 ms |       0.33% |     0.297 us |   0.01% |   SAME   |
|     I8     |     I128     |      I32      |      2^16      |     2^4      |  24.495 us |       5.03% |  24.582 us |       4.87% |     0.088 us |   0.36% |   SAME   |
|     I8     |     I128     |      I32      |      2^20      |     2^4      |  33.599 us |       3.79% |  33.613 us |       3.81% |     0.014 us |   0.04% |   SAME   |
|     I8     |     I128     |      I32      |      2^24      |     2^4      | 217.958 us |       1.68% | 217.858 us |       1.79% |    -0.100 us |  -0.05% |   SAME   |
|     I8     |     I128     |      I32      |      2^28      |     2^4      |   3.086 ms |       0.41% |   3.087 ms |       0.40% |     0.629 us |   0.02% |   SAME   |
|     I8     |     I128     |      I32      |      2^16      |     2^8      |  24.293 us |       4.70% |  24.361 us |       5.07% |     0.068 us |   0.28% |   SAME   |
|     I8     |     I128     |      I32      |      2^20      |     2^8      |  32.553 us |       5.25% |  32.333 us |       4.79% |    -0.221 us |  -0.68% |   SAME   |
|     I8     |     I128     |      I32      |      2^24      |     2^8      | 204.504 us |       1.95% | 204.803 us |       1.93% |     0.298 us |   0.15% |   SAME   |
|     I8     |     I128     |      I32      |      2^28      |     2^8      |   2.864 ms |       0.48% |   2.863 ms |       0.49% |    -0.305 us |  -0.01% |   SAME   |
|     I8     |     F32      |      I32      |      2^16      |     2^1      |  22.220 us |       5.51% |  24.058 us |       4.17% |     1.838 us |   8.27% |   SLOW   |
|     I8     |     F32      |      I32      |      2^20      |     2^1      |  32.534 us |       4.54% |  27.423 us |       5.54% |    -5.111 us | -15.71% |   FAST   |
|     I8     |     F32      |      I32      |      2^24      |     2^1      | 135.234 us |       1.62% | 126.634 us |       1.21% |    -8.599 us |  -6.36% |   FAST   |
|     I8     |     F32      |      I32      |      2^28      |     2^1      |   1.840 ms |       0.41% |   1.700 ms |       0.34% |  -139.815 us |  -7.60% |   FAST   |
|     I8     |     F32      |      I32      |      2^16      |     2^4      |  20.553 us |       6.10% |  21.761 us |       6.11% |     1.208 us |   5.88% |   SAME   |
|     I8     |     F32      |      I32      |      2^20      |     2^4      |  31.096 us |       4.94% |  25.837 us |       4.92% |    -5.260 us | -16.91% |   FAST   |
|     I8     |     F32      |      I32      |      2^24      |     2^4      | 117.997 us |       2.09% | 105.512 us |       1.53% |   -12.485 us | -10.58% |   FAST   |
|     I8     |     F32      |      I32      |      2^28      |     2^4      |   1.569 ms |       0.63% |   1.366 ms |       0.29% |  -203.349 us | -12.96% |   FAST   |
|     I8     |     F32      |      I32      |      2^16      |     2^8      |  20.267 us |       5.32% |  21.031 us |       2.56% |     0.765 us |   3.77% |   SLOW   |
|     I8     |     F32      |      I32      |      2^20      |     2^8      |  30.773 us |       4.91% |  25.768 us |       4.54% |    -5.005 us | -16.26% |   FAST   |
|     I8     |     F32      |      I32      |      2^24      |     2^8      | 116.176 us |       2.24% | 102.857 us |       1.84% |   -13.319 us | -11.46% |   FAST   |
|     I8     |     F32      |      I32      |      2^28      |     2^8      |   1.539 ms |       0.74% |   1.316 ms |       0.30% |  -222.648 us | -14.47% |   FAST   |
|     I8     |     F64      |      I32      |      2^16      |     2^1      |  23.229 us |       2.29% |  21.425 us |       3.21% |    -1.803 us |  -7.76% |   FAST   |
|     I8     |     F64      |      I32      |      2^20      |     2^1      |  34.779 us |       4.85% |  28.713 us |       4.78% |    -6.066 us | -17.44% |   FAST   |
|     I8     |     F64      |      I32      |      2^24      |     2^1      | 170.144 us |       1.05% | 168.221 us |       1.58% |    -1.922 us |  -1.13% |   FAST   |
|     I8     |     F64      |      I32      |      2^28      |     2^1      |   2.391 ms |       0.23% |   2.318 ms |       0.33% |   -72.364 us |  -3.03% |   FAST   |
|     I8     |     F64      |      I32      |      2^16      |     2^4      |  22.269 us |       6.80% |  21.608 us |       4.48% |    -0.661 us |  -2.97% |   SAME   |
|     I8     |     F64      |      I32      |      2^20      |     2^4      |  32.948 us |       5.79% |  27.745 us |       4.08% |    -5.203 us | -15.79% |   FAST   |
|     I8     |     F64      |      I32      |      2^24      |     2^4      | 138.333 us |       1.31% | 139.407 us |       1.95% |     1.074 us |   0.78% |   SAME   |
|     I8     |     F64      |      I32      |      2^28      |     2^4      |   1.887 ms |       0.28% |   1.881 ms |       0.40% |    -6.052 us |  -0.32% |   FAST   |
|     I8     |     F64      |      I32      |      2^16      |     2^8      |  21.807 us |       5.93% |  21.572 us |       4.75% |    -0.235 us |  -1.08% |   SAME   |
|     I8     |     F64      |      I32      |      2^20      |     2^8      |  32.663 us |       6.54% |  27.457 us |       4.83% |    -5.206 us | -15.94% |   FAST   |
|     I8     |     F64      |      I32      |      2^24      |     2^8      | 132.775 us |       1.56% | 134.050 us |       2.13% |     1.275 us |   0.96% |   SAME   |
|     I8     |     F64      |      I32      |      2^28      |     2^8      |   1.792 ms |       0.32% |   1.796 ms |       0.47% |     3.806 us |   0.21% |   SAME   |
|     I8     |     C64      |      I32      |      2^16      |     2^1      |  25.394 us |       5.66% |  25.285 us |       5.51% |    -0.108 us |  -0.43% |   SAME   |
|     I8     |     C64      |      I32      |      2^20      |     2^1      |  35.588 us |       4.32% |  35.676 us |       4.18% |     0.088 us |   0.25% |   SAME   |
|     I8     |     C64      |      I32      |      2^24      |     2^1      | 202.125 us |       1.57% | 202.124 us |       1.58% |    -0.001 us |  -0.00% |   SAME   |
|     I8     |     C64      |      I32      |      2^28      |     2^1      |   2.851 ms |       0.49% |   2.852 ms |       0.49% |     0.438 us |   0.02% |   SAME   |
|     I8     |     C64      |      I32      |      2^16      |     2^4      |  24.699 us |       5.67% |  24.734 us |       5.87% |     0.036 us |   0.15% |   SAME   |
|     I8     |     C64      |      I32      |      2^20      |     2^4      |  34.025 us |       5.22% |  33.976 us |       5.02% |    -0.049 us |  -0.14% |   SAME   |
|     I8     |     C64      |      I32      |      2^24      |     2^4      | 181.419 us |       1.61% | 181.400 us |       1.61% |    -0.019 us |  -0.01% |   SAME   |
|     I8     |     C64      |      I32      |      2^28      |     2^4      |   2.510 ms |       0.44% |   2.510 ms |       0.44% |    -0.285 us |  -0.01% |   SAME   |
|     I8     |     C64      |      I32      |      2^16      |     2^8      |  24.632 us |       5.37% |  24.736 us |       5.55% |     0.104 us |   0.42% |   SAME   |
|     I8     |     C64      |      I32      |      2^20      |     2^8      |  33.513 us |       5.14% |  33.793 us |       5.20% |     0.280 us |   0.84% |   SAME   |
|     I8     |     C64      |      I32      |      2^24      |     2^8      | 176.683 us |       1.89% | 176.283 us |       1.73% |    -0.400 us |  -0.23% |   SAME   |
|     I8     |     C64      |      I32      |      2^28      |     2^8      |   2.424 ms |       0.45% |   2.423 ms |       0.47% |    -0.154 us |  -0.01% |   SAME   |
|    I16     |      I8      |      I32      |      2^16      |     2^1      |  21.873 us |       4.08% |  23.739 us |       3.01% |     1.866 us |   8.53% |   SLOW   |
|    I16     |      I8      |      I32      |      2^20      |     2^1      |  31.251 us |       5.35% |  25.620 us |       4.21% |    -5.631 us | -18.02% |   FAST   |
|    I16     |      I8      |      I32      |      2^24      |     2^1      | 126.533 us |       1.80% | 121.048 us |       1.45% |    -5.484 us |  -4.33% |   FAST   |
|    I16     |      I8      |      I32      |      2^28      |     2^1      |   1.713 ms |       0.51% |   1.633 ms |       0.31% |   -79.528 us |  -4.64% |   FAST   |
|    I16     |      I8      |      I32      |      2^16      |     2^4      |  20.024 us |       6.03% |  21.161 us |       3.17% |     1.137 us |   5.68% |   SLOW   |
|    I16     |      I8      |      I32      |      2^20      |     2^4      |  29.931 us |       5.43% |  23.730 us |       5.22% |    -6.201 us | -20.72% |   FAST   |
|    I16     |      I8      |      I32      |      2^24      |     2^4      | 113.096 us |       2.52% | 100.473 us |       1.76% |   -12.623 us | -11.16% |   FAST   |
|    I16     |      I8      |      I32      |      2^28      |     2^4      |   1.506 ms |       0.70% |   1.310 ms |       0.38% |  -196.008 us | -13.02% |   FAST   |
|    I16     |      I8      |      I32      |      2^16      |     2^8      |  20.001 us |       5.97% |  20.939 us |       2.34% |     0.938 us |   4.69% |   SLOW   |
|    I16     |      I8      |      I32      |      2^20      |     2^8      |  29.698 us |       5.58% |  23.445 us |       4.58% |    -6.253 us | -21.06% |   FAST   |
|    I16     |      I8      |      I32      |      2^24      |     2^8      | 111.159 us |       2.66% |  98.119 us |       1.72% |   -13.041 us | -11.73% |   FAST   |
|    I16     |      I8      |      I32      |      2^28      |     2^8      |   1.476 ms |       0.80% |   1.269 ms |       0.42% |  -207.350 us | -14.04% |   FAST   |
|    I16     |     I16      |      I32      |      2^16      |     2^1      |  22.310 us |       5.17% |  21.687 us |       3.62% |    -0.624 us |  -2.80% |   SAME   |
|    I16     |     I16      |      I32      |      2^20      |     2^1      |  33.091 us |       5.05% |  26.849 us |       6.02% |    -6.242 us | -18.86% |   FAST   |
|    I16     |     I16      |      I32      |      2^24      |     2^1      | 134.821 us |       1.58% | 124.705 us |       1.60% |   -10.116 us |  -7.50% |   FAST   |
|    I16     |     I16      |      I32      |      2^28      |     2^1      |   1.841 ms |       0.51% |   1.678 ms |       0.44% |  -163.553 us |  -8.88% |   FAST   |
|    I16     |     I16      |      I32      |      2^16      |     2^4      |  21.569 us |       4.36% |  21.778 us |       3.29% |     0.210 us |   0.97% |   SAME   |
|    I16     |     I16      |      I32      |      2^20      |     2^4      |  31.182 us |       5.42% |  24.708 us |       6.88% |    -6.474 us | -20.76% |   FAST   |
|    I16     |     I16      |      I32      |      2^24      |     2^4      | 115.459 us |       1.98% | 106.080 us |       2.13% |    -9.379 us |  -8.12% |   FAST   |
|    I16     |     I16      |      I32      |      2^28      |     2^4      |   1.545 ms |       0.71% |   1.389 ms |       0.76% |  -156.015 us | -10.10% |   FAST   |
|    I16     |     I16      |      I32      |      2^16      |     2^8      |  21.398 us |       4.90% |  21.716 us |       3.41% |     0.319 us |   1.49% |   SAME   |
|    I16     |     I16      |      I32      |      2^20      |     2^8      |  30.869 us |       4.80% |  24.228 us |       5.46% |    -6.641 us | -21.51% |   FAST   |
|    I16     |     I16      |      I32      |      2^24      |     2^8      | 113.161 us |       2.19% | 104.067 us |       2.42% |    -9.094 us |  -8.04% |   FAST   |
|    I16     |     I16      |      I32      |      2^28      |     2^8      |   1.507 ms |       0.77% |   1.355 ms |       0.84% |  -151.648 us | -10.06% |   FAST   |
|    I16     |     I32      |      I32      |      2^16      |     2^1      |  23.062 us |       4.87% |  21.272 us |       3.45% |    -1.790 us |  -7.76% |   FAST   |
|    I16     |     I32      |      I32      |      2^20      |     2^1      |  34.673 us |       4.44% |  26.786 us |       4.05% |    -7.888 us | -22.75% |   FAST   |
|    I16     |     I32      |      I32      |      2^24      |     2^1      | 144.514 us |       1.54% | 136.064 us |       2.17% |    -8.450 us |  -5.85% |   FAST   |
|    I16     |     I32      |      I32      |      2^28      |     2^1      |   1.970 ms |       0.36% |   1.841 ms |       0.57% |  -129.352 us |  -6.57% |   FAST   |
|    I16     |     I32      |      I32      |      2^16      |     2^4      |  21.228 us |       3.20% |  21.168 us |       2.85% |    -0.060 us |  -0.28% |   SAME   |
|    I16     |     I32      |      I32      |      2^20      |     2^4      |  32.581 us |       5.14% |  25.481 us |       5.22% |    -7.100 us | -21.79% |   FAST   |
|    I16     |     I32      |      I32      |      2^24      |     2^4      | 119.460 us |       1.56% | 117.638 us |       2.36% |    -1.821 us |  -1.52% |   SAME   |
|    I16     |     I32      |      I32      |      2^28      |     2^4      |   1.591 ms |       0.35% |   1.542 ms |       0.65% |   -48.659 us |  -3.06% |   FAST   |
|    I16     |     I32      |      I32      |      2^16      |     2^8      |  21.049 us |       2.07% |  21.044 us |       2.18% |    -0.005 us |  -0.02% |   SAME   |
|    I16     |     I32      |      I32      |      2^20      |     2^8      |  32.335 us |       5.29% |  25.183 us |       5.87% |    -7.152 us | -22.12% |   FAST   |
|    I16     |     I32      |      I32      |      2^24      |     2^8      | 116.463 us |       1.75% | 115.374 us |       2.72% |    -1.089 us |  -0.94% |   SAME   |
|    I16     |     I32      |      I32      |      2^28      |     2^8      |   1.536 ms |       0.37% |   1.502 ms |       0.70% |   -33.838 us |  -2.20% |   FAST   |
|    I16     |     I64      |      I32      |      2^16      |     2^1      |  25.352 us |       2.59% |  21.314 us |       3.77% |    -4.037 us | -15.93% |   FAST   |
|    I16     |     I64      |      I32      |      2^20      |     2^1      |  38.028 us |       3.36% |  29.792 us |       4.22% |    -8.236 us | -21.66% |   FAST   |
|    I16     |     I64      |      I32      |      2^24      |     2^1      | 264.093 us |       0.58% | 175.511 us |       1.53% |   -88.582 us | -33.54% |   FAST   |
|    I16     |     I64      |      I32      |      2^28      |     2^1      |   3.829 ms |       0.11% |   2.437 ms |       0.34% | -1392.253 us | -36.36% |   FAST   |
|    I16     |     I64      |      I32      |      2^16      |     2^4      |  25.090 us |       5.62% |  21.921 us |       5.98% |    -3.169 us | -12.63% |   FAST   |
|    I16     |     I64      |      I32      |      2^20      |     2^4      |  34.257 us |       4.04% |  27.502 us |       3.74% |    -6.755 us | -19.72% |   FAST   |
|    I16     |     I64      |      I32      |      2^24      |     2^4      | 222.349 us |       0.63% | 145.486 us |       1.94% |   -76.863 us | -34.57% |   FAST   |
|    I16     |     I64      |      I32      |      2^28      |     2^4      |   3.174 ms |       0.04% |   1.967 ms |       0.35% | -1207.327 us | -38.04% |   FAST   |
|    I16     |     I64      |      I32      |      2^16      |     2^8      |  24.876 us |       5.57% |  21.749 us |       5.35% |    -3.127 us | -12.57% |   FAST   |
|    I16     |     I64      |      I32      |      2^20      |     2^8      |  33.882 us |       4.69% |  27.115 us |       3.97% |    -6.767 us | -19.97% |   FAST   |
|    I16     |     I64      |      I32      |      2^24      |     2^8      | 214.653 us |       0.78% | 139.586 us |       2.11% |   -75.067 us | -34.97% |   FAST   |
|    I16     |     I64      |      I32      |      2^28      |     2^8      |   2.994 ms |       0.16% |   1.875 ms |       0.42% | -1118.704 us | -37.37% |   FAST   |
|    I16     |     I128     |      I32      |      2^16      |     2^1      |  25.783 us |       3.67% |  25.733 us |       3.57% |    -0.051 us |  -0.20% |   SAME   |
|    I16     |     I128     |      I32      |      2^20      |     2^1      |  36.362 us |       4.48% |  36.159 us |       4.32% |    -0.203 us |  -0.56% |   SAME   |
|    I16     |     I128     |      I32      |      2^24      |     2^1      | 263.080 us |       1.51% | 263.241 us |       1.49% |     0.161 us |   0.06% |   SAME   |
|    I16     |     I128     |      I32      |      2^28      |     2^1      |   3.797 ms |       0.36% |   3.798 ms |       0.35% |     0.153 us |   0.00% |   SAME   |
|    I16     |     I128     |      I32      |      2^16      |     2^4      |  25.034 us |       5.48% |  24.894 us |       5.51% |    -0.139 us |  -0.56% |   SAME   |
|    I16     |     I128     |      I32      |      2^20      |     2^4      |  33.333 us |       3.98% |  33.379 us |       3.73% |     0.046 us |   0.14% |   SAME   |
|    I16     |     I128     |      I32      |      2^24      |     2^4      | 219.691 us |       1.81% | 219.291 us |       1.68% |    -0.401 us |  -0.18% |   SAME   |
|    I16     |     I128     |      I32      |      2^28      |     2^4      |   3.106 ms |       0.45% |   3.106 ms |       0.44% |    -0.695 us |  -0.02% |   SAME   |
|    I16     |     I128     |      I32      |      2^16      |     2^8      |  24.568 us |       5.03% |  24.464 us |       5.12% |    -0.105 us |  -0.43% |   SAME   |
|    I16     |     I128     |      I32      |      2^20      |     2^8      |  32.318 us |       5.18% |  32.238 us |       4.90% |    -0.080 us |  -0.25% |   SAME   |
|    I16     |     I128     |      I32      |      2^24      |     2^8      | 206.742 us |       2.04% | 207.476 us |       2.21% |     0.735 us |   0.36% |   SAME   |
|    I16     |     I128     |      I32      |      2^28      |     2^8      |   2.900 ms |       0.56% |   2.901 ms |       0.54% |     0.361 us |   0.01% |   SAME   |
|    I16     |     F32      |      I32      |      2^16      |     2^1      |  24.402 us |       4.87% |  22.218 us |       5.00% |    -2.184 us |  -8.95% |   FAST   |
|    I16     |     F32      |      I32      |      2^20      |     2^1      |  34.904 us |       5.29% |  27.102 us |       5.10% |    -7.802 us | -22.35% |   FAST   |
|    I16     |     F32      |      I32      |      2^24      |     2^1      | 143.860 us |       1.39% | 135.493 us |       1.93% |    -8.366 us |  -5.82% |   FAST   |
|    I16     |     F32      |      I32      |      2^28      |     2^1      |   1.970 ms |       0.34% |   1.841 ms |       0.55% |  -129.430 us |  -6.57% |   FAST   |
|    I16     |     F32      |      I32      |      2^16      |     2^4      |  21.218 us |       3.46% |  21.006 us |       2.90% |    -0.212 us |  -1.00% |   SAME   |
|    I16     |     F32      |      I32      |      2^20      |     2^4      |  32.346 us |       4.86% |  25.054 us |       3.99% |    -7.292 us | -22.54% |   FAST   |
|    I16     |     F32      |      I32      |      2^24      |     2^4      | 119.553 us |       1.56% | 116.911 us |       2.59% |    -2.642 us |  -2.21% |   FAST   |
|    I16     |     F32      |      I32      |      2^28      |     2^4      |   1.590 ms |       0.33% |   1.543 ms |       0.66% |   -47.609 us |  -2.99% |   FAST   |
|    I16     |     F32      |      I32      |      2^16      |     2^8      |  20.973 us |       2.28% |  20.982 us |       2.07% |     0.009 us |   0.04% |   SAME   |
|    I16     |     F32      |      I32      |      2^20      |     2^8      |  32.072 us |       4.71% |  24.754 us |       4.44% |    -7.318 us | -22.82% |   FAST   |
|    I16     |     F32      |      I32      |      2^24      |     2^8      | 116.630 us |       1.80% | 115.053 us |       2.79% |    -1.577 us |  -1.35% |   SAME   |
|    I16     |     F32      |      I32      |      2^28      |     2^8      |   1.536 ms |       0.37% |   1.503 ms |       0.73% |   -33.676 us |  -2.19% |   FAST   |
|    I16     |     F64      |      I32      |      2^16      |     2^1      |  25.285 us |       2.40% |  21.332 us |       3.64% |    -3.953 us | -15.63% |   FAST   |
|    I16     |     F64      |      I32      |      2^20      |     2^1      |  37.564 us |       2.44% |  29.651 us |       3.84% |    -7.912 us | -21.06% |   FAST   |
|    I16     |     F64      |      I32      |      2^24      |     2^1      | 264.418 us |       0.52% | 175.741 us |       1.50% |   -88.677 us | -33.54% |   FAST   |
|    I16     |     F64      |      I32      |      2^28      |     2^1      |   3.829 ms |       0.11% |   2.437 ms |       0.33% | -1391.945 us | -36.36% |   FAST   |
|    I16     |     F64      |      I32      |      2^16      |     2^4      |  25.629 us |       3.79% |  21.752 us |       3.26% |    -3.877 us | -15.13% |   FAST   |
|    I16     |     F64      |      I32      |      2^20      |     2^4      |  34.392 us |       4.24% |  27.670 us |       4.79% |    -6.721 us | -19.54% |   FAST   |
|    I16     |     F64      |      I32      |      2^24      |     2^4      | 222.293 us |       0.66% | 145.249 us |       1.96% |   -77.044 us | -34.66% |   FAST   |
|    I16     |     F64      |      I32      |      2^28      |     2^4      |   3.174 ms |       0.04% |   1.966 ms |       0.38% | -1207.965 us | -38.05% |   FAST   |
|    I16     |     F64      |      I32      |      2^16      |     2^8      |  25.075 us |       4.64% |  21.744 us |       3.25% |    -3.331 us | -13.29% |   FAST   |
|    I16     |     F64      |      I32      |      2^20      |     2^8      |  33.964 us |       4.84% |  27.313 us |       4.46% |    -6.651 us | -19.58% |   FAST   |
|    I16     |     F64      |      I32      |      2^24      |     2^8      | 214.730 us |       0.80% | 139.096 us |       2.09% |   -75.634 us | -35.22% |   FAST   |
|    I16     |     F64      |      I32      |      2^28      |     2^8      |   2.994 ms |       0.15% |   1.874 ms |       0.43% | -1119.360 us | -37.39% |   FAST   |
|    I16     |     C64      |      I32      |      2^16      |     2^1      |  25.524 us |       6.04% |  25.505 us |       6.12% |    -0.018 us |  -0.07% |   SAME   |
|    I16     |     C64      |      I32      |      2^20      |     2^1      |  35.941 us |       4.65% |  36.008 us |       4.72% |     0.067 us |   0.19% |   SAME   |
|    I16     |     C64      |      I32      |      2^24      |     2^1      | 218.741 us |       1.48% | 218.756 us |       1.45% |     0.015 us |   0.01% |   SAME   |
|    I16     |     C64      |      I32      |      2^28      |     2^1      |   3.139 ms |       0.47% |   3.140 ms |       0.51% |     0.359 us |   0.01% |   SAME   |
|    I16     |     C64      |      I32      |      2^16      |     2^4      |  24.982 us |       6.15% |  24.926 us |       6.28% |    -0.056 us |  -0.22% |   SAME   |
|    I16     |     C64      |      I32      |      2^20      |     2^4      |  34.871 us |       4.36% |  34.856 us |       4.26% |    -0.015 us |  -0.04% |   SAME   |
|    I16     |     C64      |      I32      |      2^24      |     2^4      | 196.958 us |       1.64% | 197.072 us |       1.72% |     0.114 us |   0.06% |   SAME   |
|    I16     |     C64      |      I32      |      2^28      |     2^4      |   2.782 ms |       0.46% |   2.782 ms |       0.47% |    -0.167 us |  -0.01% |   SAME   |
|    I16     |     C64      |      I32      |      2^16      |     2^8      |  24.819 us |       6.25% |  24.565 us |       6.38% |    -0.255 us |  -1.03% |   SAME   |
|    I16     |     C64      |      I32      |      2^20      |     2^8      |  34.168 us |       4.52% |  34.230 us |       4.88% |     0.061 us |   0.18% |   SAME   |
|    I16     |     C64      |      I32      |      2^24      |     2^8      | 192.402 us |       1.72% | 192.192 us |       1.66% |    -0.210 us |  -0.11% |   SAME   |
|    I16     |     C64      |      I32      |      2^28      |     2^8      |   2.701 ms |       0.48% |   2.701 ms |       0.49% |     0.771 us |   0.03% |   SAME   |
|    I32     |      I8      |      I32      |      2^16      |     2^1      |  22.996 us |       4.73% |  23.685 us |       3.05% |     0.689 us |   3.00% |   SAME   |
|    I32     |      I8      |      I32      |      2^20      |     2^1      |  32.587 us |       6.44% |  26.164 us |       5.98% |    -6.423 us | -19.71% |   FAST   |
|    I32     |      I8      |      I32      |      2^24      |     2^1      | 139.210 us |       1.43% | 128.585 us |       1.42% |   -10.625 us |  -7.63% |   FAST   |
|    I32     |      I8      |      I32      |      2^28      |     2^1      |   1.910 ms |       0.34% |   1.716 ms |       0.32% |  -193.516 us | -10.13% |   FAST   |
|    I32     |      I8      |      I32      |      2^16      |     2^4      |  21.345 us |       3.26% |  21.485 us |       4.54% |     0.140 us |   0.66% |   SAME   |
|    I32     |      I8      |      I32      |      2^20      |     2^4      |  30.790 us |       6.78% |  24.430 us |       6.96% |    -6.360 us | -20.66% |   FAST   |
|    I32     |      I8      |      I32      |      2^24      |     2^4      | 117.622 us |       1.73% | 105.728 us |       1.65% |   -11.894 us | -10.11% |   FAST   |
|    I32     |      I8      |      I32      |      2^28      |     2^4      |   1.581 ms |       0.43% |   1.361 ms |       0.35% |  -220.126 us | -13.92% |   FAST   |
|    I32     |      I8      |      I32      |      2^16      |     2^8      |  21.311 us |       3.37% |  21.504 us |       4.66% |     0.193 us |   0.90% |   SAME   |
|    I32     |      I8      |      I32      |      2^20      |     2^8      |  30.595 us |       5.83% |  25.639 us |       5.17% |    -4.955 us | -16.20% |   FAST   |
|    I32     |      I8      |      I32      |      2^24      |     2^8      | 114.907 us |       1.94% | 103.346 us |       1.74% |   -11.561 us | -10.06% |   FAST   |
|    I32     |      I8      |      I32      |      2^28      |     2^8      |   1.534 ms |       0.46% |   1.315 ms |       0.38% |  -219.777 us | -14.32% |   FAST   |
|    I32     |     I16      |      I32      |      2^16      |     2^1      |  21.338 us |       3.69% |  21.289 us |       3.30% |    -0.049 us |  -0.23% |   SAME   |
|    I32     |     I16      |      I32      |      2^20      |     2^1      |  32.495 us |       4.04% |  26.200 us |       4.27% |    -6.295 us | -19.37% |   FAST   |
|    I32     |     I16      |      I32      |      2^24      |     2^1      | 144.253 us |       1.83% | 135.093 us |       2.17% |    -9.160 us |  -6.35% |   FAST   |
|    I32     |     I16      |      I32      |      2^28      |     2^1      |   2.015 ms |       0.64% |   1.842 ms |       0.77% |  -173.213 us |  -8.59% |   FAST   |
|    I32     |     I16      |      I32      |      2^16      |     2^4      |  19.964 us |       7.04% |  21.077 us |       4.98% |     1.113 us |   5.57% |   SLOW   |
|    I32     |     I16      |      I32      |      2^20      |     2^4      |  31.244 us |       3.85% |  25.076 us |       3.57% |    -6.168 us | -19.74% |   FAST   |
|    I32     |     I16      |      I32      |      2^24      |     2^4      | 128.230 us |       3.04% | 116.899 us |       3.27% |   -11.331 us |  -8.84% |   FAST   |
|    I32     |     I16      |      I32      |      2^28      |     2^4      |   1.755 ms |       0.98% |   1.550 ms |       0.99% |  -204.668 us | -11.66% |   FAST   |
|    I32     |     I16      |      I32      |      2^16      |     2^8      |  20.242 us |       7.42% |  21.006 us |       5.43% |     0.764 us |   3.77% |   SAME   |
|    I32     |     I16      |      I32      |      2^20      |     2^8      |  31.314 us |       4.63% |  25.193 us |       4.51% |    -6.121 us | -19.55% |   FAST   |
|    I32     |     I16      |      I32      |      2^24      |     2^8      | 125.964 us |       3.22% | 114.608 us |       3.51% |   -11.357 us |  -9.02% |   FAST   |
|    I32     |     I16      |      I32      |      2^28      |     2^8      |   1.714 ms |       1.14% |   1.508 ms |       1.10% |  -206.222 us | -12.03% |   FAST   |
|    I32     |     I32      |      I32      |      2^16      |     2^1      |  25.562 us |       3.98% |  25.676 us |       4.48% |     0.114 us |   0.44% |   SAME   |
|    I32     |     I32      |      I32      |      2^20      |     2^1      |  34.833 us |       4.81% |  34.882 us |       4.89% |     0.049 us |   0.14% |   SAME   |
|    I32     |     I32      |      I32      |      2^24      |     2^1      | 137.899 us |       2.37% | 137.598 us |       2.06% |    -0.301 us |  -0.22% |   SAME   |
|    I32     |     I32      |      I32      |      2^28      |     2^1      |   1.857 ms |       0.72% |   1.858 ms |       0.75% |     0.725 us |   0.04% |   SAME   |
|    I32     |     I32      |      I32      |      2^16      |     2^4      |  24.283 us |       5.77% |  24.376 us |       6.16% |     0.092 us |   0.38% |   SAME   |
|    I32     |     I32      |      I32      |      2^20      |     2^4      |  33.101 us |       5.02% |  32.884 us |       4.99% |    -0.217 us |  -0.66% |   SAME   |
|    I32     |     I32      |      I32      |      2^24      |     2^4      | 115.277 us |       2.32% | 115.177 us |       2.45% |    -0.100 us |  -0.09% |   SAME   |
|    I32     |     I32      |      I32      |      2^28      |     2^4      |   1.474 ms |       0.63% |   1.475 ms |       0.63% |     0.580 us |   0.04% |   SAME   |
|    I32     |     I32      |      I32      |      2^16      |     2^8      |  24.298 us |       6.18% |  24.336 us |       6.16% |     0.039 us |   0.16% |   SAME   |
|    I32     |     I32      |      I32      |      2^20      |     2^8      |  33.066 us |       4.93% |  32.969 us |       4.99% |    -0.097 us |  -0.29% |   SAME   |
|    I32     |     I32      |      I32      |      2^24      |     2^8      | 112.037 us |       2.63% | 111.917 us |       2.43% |    -0.120 us |  -0.11% |   SAME   |
|    I32     |     I32      |      I32      |      2^28      |     2^8      |   1.415 ms |       0.67% |   1.414 ms |       0.66% |    -0.712 us |  -0.05% |   SAME   |
|    I32     |     I64      |      I32      |      2^16      |     2^1      |  23.807 us |       4.41% |  21.131 us |       3.72% |    -2.675 us | -11.24% |   FAST   |
|    I32     |     I64      |      I32      |      2^20      |     2^1      |  38.675 us |       4.29% |  29.769 us |       4.24% |    -8.906 us | -23.03% |   FAST   |
|    I32     |     I64      |      I32      |      2^24      |     2^1      | 189.558 us |       1.74% | 181.491 us |       1.86% |    -8.067 us |  -4.26% |   FAST   |
|    I32     |     I64      |      I32      |      2^28      |     2^1      |   2.666 ms |       0.52% |   2.510 ms |       0.43% |  -156.264 us |  -5.86% |   FAST   |
|    I32     |     I64      |      I32      |      2^16      |     2^4      |  23.878 us |       3.38% |  21.651 us |       3.21% |    -2.226 us |  -9.32% |   FAST   |
|    I32     |     I64      |      I32      |      2^20      |     2^4      |  34.942 us |       5.14% |  27.796 us |       4.92% |    -7.145 us | -20.45% |   FAST   |
|    I32     |     I64      |      I32      |      2^24      |     2^4      | 148.998 us |       1.92% | 150.339 us |       2.25% |     1.341 us |   0.90% |   SAME   |
|    I32     |     I64      |      I32      |      2^28      |     2^4      |   2.010 ms |       0.48% |   2.027 ms |       0.53% |    16.691 us |   0.83% |   SLOW   |
|    I32     |     I64      |      I32      |      2^16      |     2^8      |  23.657 us |       3.23% |  21.516 us |       3.69% |    -2.141 us |  -9.05% |   FAST   |
|    I32     |     I64      |      I32      |      2^20      |     2^8      |  34.624 us |       5.30% |  27.713 us |       4.39% |    -6.911 us | -19.96% |   FAST   |
|    I32     |     I64      |      I32      |      2^24      |     2^8      | 142.585 us |       2.29% | 143.697 us |       2.38% |     1.112 us |   0.78% |   SAME   |
|    I32     |     I64      |      I32      |      2^28      |     2^8      |   1.901 ms |       0.54% |   1.927 ms |       0.61% |    26.250 us |   1.38% |   SLOW   |
|    I32     |     I128     |      I32      |      2^16      |     2^1      |  25.643 us |       3.44% |  25.603 us |       3.51% |    -0.040 us |  -0.15% |   SAME   |
|    I32     |     I128     |      I32      |      2^20      |     2^1      |  40.938 us |       3.45% |  40.862 us |       3.44% |    -0.076 us |  -0.18% |   SAME   |
|    I32     |     I128     |      I32      |      2^24      |     2^1      | 269.084 us |       1.41% | 268.804 us |       1.34% |    -0.279 us |  -0.10% |   SAME   |
|    I32     |     I128     |      I32      |      2^28      |     2^1      |   3.942 ms |       0.39% |   3.942 ms |       0.39% |    -0.121 us |  -0.00% |   SAME   |
|    I32     |     I128     |      I32      |      2^16      |     2^4      |  24.776 us |       5.47% |  24.687 us |       5.18% |    -0.090 us |  -0.36% |   SAME   |
|    I32     |     I128     |      I32      |      2^20      |     2^4      |  37.173 us |       3.64% |  37.147 us |       3.84% |    -0.026 us |  -0.07% |   SAME   |
|    I32     |     I128     |      I32      |      2^24      |     2^4      | 220.892 us |       2.01% | 220.780 us |       1.90% |    -0.111 us |  -0.05% |   SAME   |
|    I32     |     I128     |      I32      |      2^28      |     2^4      |   3.167 ms |       0.52% |   3.167 ms |       0.54% |     0.265 us |   0.01% |   SAME   |
|    I32     |     I128     |      I32      |      2^16      |     2^8      |  24.408 us |       6.39% |  24.219 us |       6.54% |    -0.190 us |  -0.78% |   SAME   |
|    I32     |     I128     |      I32      |      2^20      |     2^8      |  36.468 us |       4.17% |  36.389 us |       4.32% |    -0.079 us |  -0.22% |   SAME   |
|    I32     |     I128     |      I32      |      2^24      |     2^8      | 206.595 us |       2.50% | 206.335 us |       2.32% |    -0.260 us |  -0.13% |   SAME   |
|    I32     |     I128     |      I32      |      2^28      |     2^8      |   2.933 ms |       0.73% |   2.934 ms |       0.71% |     1.231 us |   0.04% |   SAME   |
|    I32     |     F32      |      I32      |      2^16      |     2^1      |  23.945 us |       5.19% |  23.921 us |       5.13% |    -0.024 us |  -0.10% |   SAME   |
|    I32     |     F32      |      I32      |      2^20      |     2^1      |  34.805 us |       5.32% |  34.827 us |       5.11% |     0.022 us |   0.06% |   SAME   |
|    I32     |     F32      |      I32      |      2^24      |     2^1      | 137.785 us |       2.22% | 137.597 us |       2.23% |    -0.188 us |  -0.14% |   SAME   |
|    I32     |     F32      |      I32      |      2^28      |     2^1      |   1.858 ms |       0.76% |   1.858 ms |       0.74% |    -0.133 us |  -0.01% |   SAME   |
|    I32     |     F32      |      I32      |      2^16      |     2^4      |  24.331 us |       5.20% |  24.465 us |       5.03% |     0.133 us |   0.55% |   SAME   |
|    I32     |     F32      |      I32      |      2^20      |     2^4      |  33.176 us |       5.49% |  33.313 us |       5.15% |     0.137 us |   0.41% |   SAME   |
|    I32     |     F32      |      I32      |      2^24      |     2^4      | 115.218 us |       2.51% | 115.083 us |       2.31% |    -0.134 us |  -0.12% |   SAME   |
|    I32     |     F32      |      I32      |      2^28      |     2^4      |   1.474 ms |       0.61% |   1.474 ms |       0.64% |     0.329 us |   0.02% |   SAME   |
|    I32     |     F32      |      I32      |      2^16      |     2^8      |  24.484 us |       5.07% |  24.403 us |       4.98% |    -0.081 us |  -0.33% |   SAME   |
|    I32     |     F32      |      I32      |      2^20      |     2^8      |  32.854 us |       4.96% |  33.236 us |       5.08% |     0.382 us |   1.16% |   SAME   |
|    I32     |     F32      |      I32      |      2^24      |     2^8      | 111.857 us |       2.48% | 111.859 us |       2.61% |     0.002 us |   0.00% |   SAME   |
|    I32     |     F32      |      I32      |      2^28      |     2^8      |   1.415 ms |       0.62% |   1.415 ms |       0.67% |    -0.722 us |  -0.05% |   SAME   |
|    I32     |     F64      |      I32      |      2^16      |     2^1      |  23.951 us |       4.82% |  21.184 us |       4.04% |    -2.767 us | -11.55% |   FAST   |
|    I32     |     F64      |      I32      |      2^20      |     2^1      |  38.933 us |       4.77% |  29.797 us |       5.12% |    -9.136 us | -23.47% |   FAST   |
|    I32     |     F64      |      I32      |      2^24      |     2^1      | 189.668 us |       1.67% | 181.022 us |       1.70% |    -8.646 us |  -4.56% |   FAST   |
|    I32     |     F64      |      I32      |      2^28      |     2^1      |   2.666 ms |       0.51% |   2.510 ms |       0.41% |  -156.103 us |  -5.86% |   FAST   |
|    I32     |     F64      |      I32      |      2^16      |     2^4      |  23.898 us |       3.48% |  21.659 us |       3.14% |    -2.238 us |  -9.37% |   FAST   |
|    I32     |     F64      |      I32      |      2^20      |     2^4      |  35.040 us |       5.31% |  27.801 us |       4.58% |    -7.239 us | -20.66% |   FAST   |
|    I32     |     F64      |      I32      |      2^24      |     2^4      | 149.391 us |       2.07% | 150.581 us |       2.20% |     1.190 us |   0.80% |   SAME   |
|    I32     |     F64      |      I32      |      2^28      |     2^4      |   2.010 ms |       0.51% |   2.026 ms |       0.52% |    15.639 us |   0.78% |   SLOW   |
|    I32     |     F64      |      I32      |      2^16      |     2^8      |  23.724 us |       3.06% |  21.627 us |       3.45% |    -2.096 us |  -8.84% |   FAST   |
|    I32     |     F64      |      I32      |      2^20      |     2^8      |  34.790 us |       5.40% |  27.816 us |       4.86% |    -6.974 us | -20.05% |   FAST   |
|    I32     |     F64      |      I32      |      2^24      |     2^8      | 142.785 us |       2.32% | 143.305 us |       2.41% |     0.520 us |   0.36% |   SAME   |
|    I32     |     F64      |      I32      |      2^28      |     2^8      |   1.900 ms |       0.54% |   1.927 ms |       0.64% |    27.235 us |   1.43% |   SLOW   |
|    I32     |     C64      |      I32      |      2^16      |     2^1      |  25.859 us |       5.87% |  25.652 us |       5.62% |    -0.207 us |  -0.80% |   SAME   |
|    I32     |     C64      |      I32      |      2^20      |     2^1      |  36.569 us |       4.45% |  36.508 us |       4.59% |    -0.060 us |  -0.17% |   SAME   |
|    I32     |     C64      |      I32      |      2^24      |     2^1      | 223.278 us |       1.64% | 223.138 us |       1.57% |    -0.140 us |  -0.06% |   SAME   |
|    I32     |     C64      |      I32      |      2^28      |     2^1      |   3.218 ms |       0.55% |   3.218 ms |       0.56% |    -0.142 us |  -0.00% |   SAME   |
|    I32     |     C64      |      I32      |      2^16      |     2^4      |  24.943 us |       6.02% |  24.839 us |       5.87% |    -0.105 us |  -0.42% |   SAME   |
|    I32     |     C64      |      I32      |      2^20      |     2^4      |  34.556 us |       4.48% |  34.769 us |       4.28% |     0.212 us |   0.61% |   SAME   |
|    I32     |     C64      |      I32      |      2^24      |     2^4      | 199.123 us |       1.74% | 199.246 us |       1.86% |     0.123 us |   0.06% |   SAME   |
|    I32     |     C64      |      I32      |      2^28      |     2^4      |   2.804 ms |       0.49% |   2.804 ms |       0.51% |     0.295 us |   0.01% |   SAME   |
|    I32     |     C64      |      I32      |      2^16      |     2^8      |  24.823 us |       5.74% |  24.629 us |       5.52% |    -0.194 us |  -0.78% |   SAME   |
|    I32     |     C64      |      I32      |      2^20      |     2^8      |  34.014 us |       4.56% |  34.328 us |       4.95% |     0.314 us |   0.92% |   SAME   |
|    I32     |     C64      |      I32      |      2^24      |     2^8      | 193.883 us |       1.89% | 193.761 us |       1.80% |    -0.123 us |  -0.06% |   SAME   |
|    I32     |     C64      |      I32      |      2^28      |     2^8      |   2.713 ms |       0.51% |   2.714 ms |       0.52% |     0.242 us |   0.01% |   SAME   |
|    I64     |      I8      |      I32      |      2^16      |     2^1      |  22.891 us |       6.30% |  22.981 us |       6.21% |     0.091 us |   0.40% |   SAME   |
|    I64     |      I8      |      I32      |      2^20      |     2^1      |  34.481 us |       4.04% |  34.662 us |       3.99% |     0.181 us |   0.53% |   SAME   |
|    I64     |      I8      |      I32      |      2^24      |     2^1      | 168.712 us |       1.50% | 168.872 us |       1.61% |     0.160 us |   0.09% |   SAME   |
|    I64     |      I8      |      I32      |      2^28      |     2^1      |   2.379 ms |       0.45% |   2.380 ms |       0.46% |     0.703 us |   0.03% |   SAME   |
|    I64     |      I8      |      I32      |      2^16      |     2^4      |  20.521 us |       4.13% |  20.616 us |       4.44% |     0.095 us |   0.46% |   SAME   |
|    I64     |      I8      |      I32      |      2^20      |     2^4      |  32.613 us |       4.49% |  32.795 us |       4.37% |     0.182 us |   0.56% |   SAME   |
|    I64     |      I8      |      I32      |      2^24      |     2^4      | 142.649 us |       2.22% | 142.854 us |       2.26% |     0.205 us |   0.14% |   SAME   |
|    I64     |      I8      |      I32      |      2^28      |     2^4      |   1.965 ms |       0.79% |   1.965 ms |       0.77% |     0.146 us |   0.01% |   SAME   |
|    I64     |      I8      |      I32      |      2^16      |     2^8      |  20.730 us |       6.48% |  20.748 us |       6.06% |     0.017 us |   0.08% |   SAME   |
|    I64     |      I8      |      I32      |      2^20      |     2^8      |  32.540 us |       4.56% |  32.625 us |       4.50% |     0.084 us |   0.26% |   SAME   |
|    I64     |      I8      |      I32      |      2^24      |     2^8      | 138.582 us |       2.63% | 138.453 us |       2.61% |    -0.129 us |  -0.09% |   SAME   |
|    I64     |      I8      |      I32      |      2^28      |     2^8      |   1.891 ms |       0.88% |   1.890 ms |       0.91% |    -0.665 us |  -0.04% |   SAME   |
|    I64     |     I16      |      I32      |      2^16      |     2^1      |  21.517 us |       4.62% |  22.861 us |       5.28% |     1.345 us |   6.25% |   SLOW   |
|    I64     |     I16      |      I32      |      2^20      |     2^1      |  34.470 us |       3.82% |  29.918 us |       4.24% |    -4.552 us | -13.21% |   FAST   |
|    I64     |     I16      |      I32      |      2^24      |     2^1      | 174.084 us |       1.35% | 170.255 us |       1.58% |    -3.829 us |  -2.20% |   FAST   |
|    I64     |     I16      |      I32      |      2^28      |     2^1      |   2.443 ms |       0.33% |   2.358 ms |       0.34% |   -84.830 us |  -3.47% |   FAST   |
|    I64     |     I16      |      I32      |      2^16      |     2^4      |  21.103 us |       5.40% |  21.001 us |       5.22% |    -0.102 us |  -0.49% |   SAME   |
|    I64     |     I16      |      I32      |      2^20      |     2^4      |  32.857 us |       4.08% |  27.594 us |       3.91% |    -5.264 us | -16.02% |   FAST   |
|    I64     |     I16      |      I32      |      2^24      |     2^4      | 146.051 us |       1.83% | 142.660 us |       1.79% |    -3.391 us |  -2.32% |   FAST   |
|    I64     |     I16      |      I32      |      2^28      |     2^4      |   1.992 ms |       0.54% |   1.929 ms |       0.44% |   -63.284 us |  -3.18% |   FAST   |
|    I64     |     I16      |      I32      |      2^16      |     2^8      |  20.863 us |       3.55% |  20.833 us |       4.41% |    -0.030 us |  -0.14% |   SAME   |
|    I64     |     I16      |      I32      |      2^20      |     2^8      |  32.319 us |       4.08% |  27.197 us |       3.63% |    -5.122 us | -15.85% |   FAST   |
|    I64     |     I16      |      I32      |      2^24      |     2^8      | 141.281 us |       2.19% | 138.413 us |       1.98% |    -2.868 us |  -2.03% |   FAST   |
|    I64     |     I16      |      I32      |      2^28      |     2^8      |   1.905 ms |       0.63% |   1.851 ms |       0.56% |   -54.262 us |  -2.85% |   FAST   |
|    I64     |     I32      |      I32      |      2^16      |     2^1      |  22.443 us |       4.26% |  22.262 us |       4.51% |    -0.181 us |  -0.81% |   SAME   |
|    I64     |     I32      |      I32      |      2^20      |     2^1      |  36.094 us |       4.88% |  30.460 us |       4.59% |    -5.634 us | -15.61% |   FAST   |
|    I64     |     I32      |      I32      |      2^24      |     2^1      | 189.928 us |       1.61% | 185.958 us |       2.23% |    -3.969 us |  -2.09% |   FAST   |
|    I64     |     I32      |      I32      |      2^28      |     2^1      |   2.694 ms |       0.52% |   2.570 ms |       0.53% |  -124.327 us |  -4.62% |   FAST   |
|    I64     |     I32      |      I32      |      2^16      |     2^4      |  21.023 us |       2.60% |  21.093 us |       2.76% |     0.069 us |   0.33% |   SAME   |
|    I64     |     I32      |      I32      |      2^20      |     2^4      |  33.039 us |       4.43% |  27.522 us |       3.65% |    -5.517 us | -16.70% |   FAST   |
|    I64     |     I32      |      I32      |      2^24      |     2^4      | 152.032 us |       1.89% | 153.454 us |       2.14% |     1.422 us |   0.94% |   SAME   |
|    I64     |     I32      |      I32      |      2^28      |     2^4      |   2.092 ms |       0.49% |   2.069 ms |       0.54% |   -22.886 us |  -1.09% |   FAST   |
|    I64     |     I32      |      I32      |      2^16      |     2^8      |  21.024 us |       2.33% |  21.054 us |       2.45% |     0.030 us |   0.14% |   SAME   |
|    I64     |     I32      |      I32      |      2^20      |     2^8      |  33.118 us |       5.10% |  28.124 us |       5.16% |    -4.994 us | -15.08% |   FAST   |
|    I64     |     I32      |      I32      |      2^24      |     2^8      | 147.143 us |       2.04% | 147.500 us |       2.25% |     0.356 us |   0.24% |   SAME   |
|    I64     |     I32      |      I32      |      2^28      |     2^8      |   2.003 ms |       0.53% |   1.970 ms |       0.65% |   -33.225 us |  -1.66% |   FAST   |
|    I64     |     I64      |      I32      |      2^16      |     2^1      |  25.279 us |       3.02% |  25.303 us |       2.77% |     0.023 us |   0.09% |   SAME   |
|    I64     |     I64      |      I32      |      2^20      |     2^1      |  39.149 us |       4.21% |  39.204 us |       4.15% |     0.055 us |   0.14% |   SAME   |
|    I64     |     I64      |      I32      |      2^24      |     2^1      | 221.331 us |       1.81% | 221.226 us |       1.86% |    -0.105 us |  -0.05% |   SAME   |
|    I64     |     I64      |      I32      |      2^28      |     2^1      |   3.157 ms |       0.59% |   3.156 ms |       0.59% |    -0.332 us |  -0.01% |   SAME   |
|    I64     |     I64      |      I32      |      2^16      |     2^4      |  24.561 us |       4.89% |  24.318 us |       4.67% |    -0.243 us |  -0.99% |   SAME   |
|    I64     |     I64      |      I32      |      2^20      |     2^4      |  34.927 us |       4.64% |  34.992 us |       4.56% |     0.065 us |   0.19% |   SAME   |
|    I64     |     I64      |      I32      |      2^24      |     2^4      | 171.867 us |       1.91% | 171.881 us |       1.95% |     0.013 us |   0.01% |   SAME   |
|    I64     |     I64      |      I32      |      2^28      |     2^4      |   2.358 ms |       0.47% |   2.357 ms |       0.49% |    -1.411 us |  -0.06% |   SAME   |
|    I64     |     I64      |      I32      |      2^16      |     2^8      |  24.127 us |       5.69% |  24.048 us |       5.29% |    -0.079 us |  -0.33% |   SAME   |
|    I64     |     I64      |      I32      |      2^20      |     2^8      |  33.920 us |       3.61% |  34.125 us |       3.74% |     0.206 us |   0.61% |   SAME   |
|    I64     |     I64      |      I32      |      2^24      |     2^8      | 164.460 us |       2.08% | 164.334 us |       2.06% |    -0.126 us |  -0.08% |   SAME   |
|    I64     |     I64      |      I32      |      2^28      |     2^8      |   2.223 ms |       0.53% |   2.222 ms |       0.52% |    -0.271 us |  -0.01% |   SAME   |
|    I64     |     I128     |      I32      |      2^16      |     2^1      |  25.742 us |       4.34% |  25.703 us |       4.52% |    -0.039 us |  -0.15% |   SAME   |
|    I64     |     I128     |      I32      |      2^20      |     2^1      |  41.472 us |       4.23% |  41.504 us |       3.95% |     0.032 us |   0.08% |   SAME   |
|    I64     |     I128     |      I32      |      2^24      |     2^1      | 308.257 us |       1.50% | 308.414 us |       1.47% |     0.157 us |   0.05% |   SAME   |
|    I64     |     I128     |      I32      |      2^28      |     2^1      |   4.554 ms |       0.39% |   4.553 ms |       0.39% |    -0.832 us |  -0.02% |   SAME   |
|    I64     |     I128     |      I32      |      2^16      |     2^4      |  24.984 us |       6.97% |  24.936 us |       6.54% |    -0.048 us |  -0.19% |   SAME   |
|    I64     |     I128     |      I32      |      2^20      |     2^4      |  38.143 us |       3.85% |  38.142 us |       3.64% |    -0.001 us |  -0.00% |   SAME   |
|    I64     |     I128     |      I32      |      2^24      |     2^4      | 250.732 us |       1.98% | 250.608 us |       1.90% |    -0.124 us |  -0.05% |   SAME   |
|    I64     |     I128     |      I32      |      2^28      |     2^4      |   3.634 ms |       0.51% |   3.635 ms |       0.52% |     0.280 us |   0.01% |   SAME   |
|    I64     |     I128     |      I32      |      2^16      |     2^8      |  24.650 us |       6.68% |  24.469 us |       6.41% |    -0.181 us |  -0.73% |   SAME   |
|    I64     |     I128     |      I32      |      2^20      |     2^8      |  37.266 us |       4.58% |  37.341 us |       4.51% |     0.075 us |   0.20% |   SAME   |
|    I64     |     I128     |      I32      |      2^24      |     2^8      | 235.280 us |       2.38% | 234.970 us |       2.47% |    -0.310 us |  -0.13% |   SAME   |
|    I64     |     I128     |      I32      |      2^28      |     2^8      |   3.373 ms |       0.73% |   3.375 ms |       0.69% |     1.914 us |   0.06% |   SAME   |
|    I64     |     F32      |      I32      |      2^16      |     2^1      |  24.149 us |       4.32% |  22.890 us |       6.32% |    -1.258 us |  -5.21% |   FAST   |
|    I64     |     F32      |      I32      |      2^20      |     2^1      |  36.258 us |       4.54% |  30.507 us |       4.51% |    -5.751 us | -15.86% |   FAST   |
|    I64     |     F32      |      I32      |      2^24      |     2^1      | 189.896 us |       1.78% | 186.103 us |       2.19% |    -3.792 us |  -2.00% |   FAST   |
|    I64     |     F32      |      I32      |      2^28      |     2^1      |   2.695 ms |       0.53% |   2.571 ms |       0.51% |  -123.904 us |  -4.60% |   FAST   |
|    I64     |     F32      |      I32      |      2^16      |     2^4      |  21.042 us |       2.55% |  21.119 us |       2.13% |     0.077 us |   0.37% |   SAME   |
|    I64     |     F32      |      I32      |      2^20      |     2^4      |  33.269 us |       4.87% |  28.331 us |       4.96% |    -4.938 us | -14.84% |   FAST   |
|    I64     |     F32      |      I32      |      2^24      |     2^4      | 152.168 us |       1.93% | 153.383 us |       2.32% |     1.215 us |   0.80% |   SAME   |
|    I64     |     F32      |      I32      |      2^28      |     2^4      |   2.092 ms |       0.50% |   2.070 ms |       0.54% |   -22.347 us |  -1.07% |   FAST   |
|    I64     |     F32      |      I32      |      2^16      |     2^8      |  21.313 us |       3.21% |  21.081 us |       4.76% |    -0.232 us |  -1.09% |   SAME   |
|    I64     |     F32      |      I32      |      2^20      |     2^8      |  32.892 us |       5.26% |  28.283 us |       5.38% |    -4.608 us | -14.01% |   FAST   |
|    I64     |     F32      |      I32      |      2^24      |     2^8      | 147.370 us |       1.99% | 147.504 us |       2.35% |     0.134 us |   0.09% |   SAME   |
|    I64     |     F32      |      I32      |      2^28      |     2^8      |   2.003 ms |       0.52% |   1.969 ms |       0.62% |   -33.438 us |  -1.67% |   FAST   |
|    I64     |     F64      |      I32      |      2^16      |     2^1      |  25.167 us |       2.12% |  25.287 us |       2.24% |     0.121 us |   0.48% |   SAME   |
|    I64     |     F64      |      I32      |      2^20      |     2^1      |  38.980 us |       4.15% |  39.096 us |       4.32% |     0.116 us |   0.30% |   SAME   |
|    I64     |     F64      |      I32      |      2^24      |     2^1      | 221.599 us |       1.93% | 221.671 us |       1.90% |     0.072 us |   0.03% |   SAME   |
|    I64     |     F64      |      I32      |      2^28      |     2^1      |   3.156 ms |       0.62% |   3.156 ms |       0.62% |    -0.418 us |  -0.01% |   SAME   |
|    I64     |     F64      |      I32      |      2^16      |     2^4      |  24.528 us |       4.83% |  24.419 us |       4.81% |    -0.109 us |  -0.44% |   SAME   |
|    I64     |     F64      |      I32      |      2^20      |     2^4      |  34.940 us |       4.76% |  35.093 us |       4.75% |     0.153 us |   0.44% |   SAME   |
|    I64     |     F64      |      I32      |      2^24      |     2^4      | 172.174 us |       1.96% | 172.084 us |       1.88% |    -0.090 us |  -0.05% |   SAME   |
|    I64     |     F64      |      I32      |      2^28      |     2^4      |   2.357 ms |       0.48% |   2.358 ms |       0.51% |     1.130 us |   0.05% |   SAME   |
|    I64     |     F64      |      I32      |      2^16      |     2^8      |  24.141 us |       4.81% |  24.195 us |       4.34% |     0.055 us |   0.23% |   SAME   |
|    I64     |     F64      |      I32      |      2^20      |     2^8      |  34.147 us |       4.59% |  34.279 us |       4.54% |     0.132 us |   0.39% |   SAME   |
|    I64     |     F64      |      I32      |      2^24      |     2^8      | 164.334 us |       2.02% | 164.160 us |       2.01% |    -0.174 us |  -0.11% |   SAME   |
|    I64     |     F64      |      I32      |      2^28      |     2^8      |   2.222 ms |       0.55% |   2.223 ms |       0.53% |     0.555 us |   0.02% |   SAME   |
|    I64     |     C64      |      I32      |      2^16      |     2^1      |  27.249 us |       5.66% |  27.176 us |       5.57% |    -0.072 us |  -0.27% |   SAME   |
|    I64     |     C64      |      I32      |      2^20      |     2^1      |  42.677 us |       2.94% |  42.755 us |       3.04% |     0.078 us |   0.18% |   SAME   |
|    I64     |     C64      |      I32      |      2^24      |     2^1      | 329.409 us |       1.46% | 329.843 us |       1.46% |     0.433 us |   0.13% |   SAME   |
|    I64     |     C64      |      I32      |      2^28      |     2^1      |   4.877 ms |       0.36% |   4.876 ms |       0.38% |    -0.446 us |  -0.01% |   SAME   |
|    I64     |     C64      |      I32      |      2^16      |     2^4      |  26.864 us |       5.17% |  26.863 us |       5.47% |    -0.001 us |  -0.00% |   SAME   |
|    I64     |     C64      |      I32      |      2^20      |     2^4      |  41.229 us |       4.20% |  41.325 us |       4.16% |     0.096 us |   0.23% |   SAME   |
|    I64     |     C64      |      I32      |      2^24      |     2^4      | 306.394 us |       1.57% | 307.302 us |       1.62% |     0.909 us |   0.30% |   SAME   |
|    I64     |     C64      |      I32      |      2^28      |     2^4      |   4.473 ms |       0.35% |   4.474 ms |       0.35% |     1.184 us |   0.03% |   SAME   |
|    I64     |     C64      |      I32      |      2^16      |     2^8      |  26.873 us |       5.80% |  26.845 us |       5.52% |    -0.027 us |  -0.10% |   SAME   |
|    I64     |     C64      |      I32      |      2^20      |     2^8      |  41.531 us |       3.29% |  41.274 us |       3.42% |    -0.257 us |  -0.62% |   SAME   |
|    I64     |     C64      |      I32      |      2^24      |     2^8      | 300.193 us |       1.74% | 299.949 us |       1.61% |    -0.244 us |  -0.08% |   SAME   |
|    I64     |     C64      |      I32      |      2^28      |     2^8      |   4.351 ms |       0.36% |   4.352 ms |       0.37% |     0.209 us |   0.00% |   SAME   |
|    I128    |      I8      |      I32      |      2^16      |     2^1      |  25.856 us |       6.20% |  25.814 us |       6.11% |    -0.042 us |  -0.16% |   SAME   |
|    I128    |      I8      |      I32      |      2^20      |     2^1      |  63.505 us |       3.83% |  63.111 us |       3.78% |    -0.394 us |  -0.62% |   SAME   |
|    I128    |      I8      |      I32      |      2^24      |     2^1      | 574.124 us |       0.52% | 574.346 us |       0.53% |     0.223 us |   0.04% |   SAME   |
|    I128    |      I8      |      I32      |      2^28      |     2^1      |   8.806 ms |       0.15% |   8.807 ms |       0.15% |     0.230 us |   0.00% |   SAME   |
|    I128    |      I8      |      I32      |      2^16      |     2^4      |  26.387 us |       6.08% |  26.282 us |       6.69% |    -0.104 us |  -0.40% |   SAME   |
|    I128    |      I8      |      I32      |      2^20      |     2^4      |  60.933 us |       3.23% |  60.815 us |       3.34% |    -0.117 us |  -0.19% |   SAME   |
|    I128    |      I8      |      I32      |      2^24      |     2^4      | 548.307 us |       0.52% | 548.289 us |       0.50% |    -0.019 us |  -0.00% |   SAME   |
|    I128    |      I8      |      I32      |      2^28      |     2^4      |   8.360 ms |       0.14% |   8.361 ms |       0.14% |     1.013 us |   0.01% |   SAME   |
|    I128    |      I8      |      I32      |      2^16      |     2^8      |  26.335 us |       6.24% |  26.322 us |       6.30% |    -0.013 us |  -0.05% |   SAME   |
|    I128    |      I8      |      I32      |      2^20      |     2^8      |  60.044 us |       3.26% |  60.007 us |       3.06% |    -0.037 us |  -0.06% |   SAME   |
|    I128    |      I8      |      I32      |      2^24      |     2^8      | 539.895 us |       0.55% | 539.754 us |       0.54% |    -0.141 us |  -0.03% |   SAME   |
|    I128    |      I8      |      I32      |      2^28      |     2^8      |   8.217 ms |       0.13% |   8.218 ms |       0.13% |     0.338 us |   0.00% |   SAME   |
|    I128    |     I16      |      I32      |      2^16      |     2^1      |  26.187 us |       6.33% |  26.189 us |       6.96% |     0.002 us |   0.01% |   SAME   |
|    I128    |     I16      |      I32      |      2^20      |     2^1      |  62.289 us |       2.96% |  62.029 us |       2.74% |    -0.260 us |  -0.42% |   SAME   |
|    I128    |     I16      |      I32      |      2^24      |     2^1      | 591.916 us |       0.46% | 591.800 us |       0.45% |    -0.117 us |  -0.02% |   SAME   |
|    I128    |     I16      |      I32      |      2^28      |     2^1      |   9.083 ms |       0.11% |   9.084 ms |       0.12% |     0.343 us |   0.00% |   SAME   |
|    I128    |     I16      |      I32      |      2^16      |     2^4      |  26.479 us |       5.84% |  26.510 us |       6.64% |     0.031 us |   0.12% |   SAME   |
|    I128    |     I16      |      I32      |      2^20      |     2^4      |  61.052 us |       2.59% |  60.804 us |       2.57% |    -0.248 us |  -0.41% |   SAME   |
|    I128    |     I16      |      I32      |      2^24      |     2^4      | 559.848 us |       0.48% | 559.649 us |       0.48% |    -0.199 us |  -0.04% |   SAME   |
|    I128    |     I16      |      I32      |      2^28      |     2^4      |   8.530 ms |       0.11% |   8.530 ms |       0.11% |     0.526 us |   0.01% |   SAME   |
|    I128    |     I16      |      I32      |      2^16      |     2^8      |  25.935 us |       6.24% |  26.036 us |       6.12% |     0.101 us |   0.39% |   SAME   |
|    I128    |     I16      |      I32      |      2^20      |     2^8      |  60.563 us |       2.69% |  60.605 us |       2.60% |     0.042 us |   0.07% |   SAME   |
|    I128    |     I16      |      I32      |      2^24      |     2^8      | 549.770 us |       0.50% | 549.653 us |       0.47% |    -0.117 us |  -0.02% |   SAME   |
|    I128    |     I16      |      I32      |      2^28      |     2^8      |   8.372 ms |       0.12% |   8.372 ms |       0.11% |     0.592 us |   0.01% |   SAME   |
|    I128    |     I32      |      I32      |      2^16      |     2^1      |  25.959 us |       6.13% |  26.168 us |       6.94% |     0.209 us |   0.80% |   SAME   |
|    I128    |     I32      |      I32      |      2^20      |     2^1      |  63.129 us |       2.60% |  63.217 us |       2.60% |     0.088 us |   0.14% |   SAME   |
|    I128    |     I32      |      I32      |      2^24      |     2^1      | 595.066 us |       0.52% | 594.769 us |       0.50% |    -0.297 us |  -0.05% |   SAME   |
|    I128    |     I32      |      I32      |      2^28      |     2^1      |   9.145 ms |       0.13% |   9.145 ms |       0.13% |    -0.679 us |  -0.01% |   SAME   |
|    I128    |     I32      |      I32      |      2^16      |     2^4      |  25.979 us |       6.67% |  25.979 us |       7.08% |     0.001 us |   0.00% |   SAME   |
|    I128    |     I32      |      I32      |      2^20      |     2^4      |  61.847 us |       2.93% |  61.508 us |       2.73% |    -0.340 us |  -0.55% |   SAME   |
|    I128    |     I32      |      I32      |      2^24      |     2^4      | 557.698 us |       0.54% | 557.966 us |       0.57% |     0.268 us |   0.05% |   SAME   |
|    I128    |     I32      |      I32      |      2^28      |     2^4      |   8.485 ms |       0.13% |   8.485 ms |       0.14% |    -0.420 us |  -0.00% |   SAME   |
|    I128    |     I32      |      I32      |      2^16      |     2^8      |  25.815 us |       6.68% |  26.050 us |       6.48% |     0.235 us |   0.91% |   SAME   |
|    I128    |     I32      |      I32      |      2^20      |     2^8      |  61.208 us |       2.69% |  61.065 us |       2.33% |    -0.143 us |  -0.23% |   SAME   |
|    I128    |     I32      |      I32      |      2^24      |     2^8      | 548.065 us |       0.58% | 547.823 us |       0.56% |    -0.242 us |  -0.04% |   SAME   |
|    I128    |     I32      |      I32      |      2^28      |     2^8      |   8.328 ms |       0.14% |   8.327 ms |       0.14% |    -0.701 us |  -0.01% |   SAME   |
|    I128    |     I64      |      I32      |      2^16      |     2^1      |  25.655 us |       5.97% |  25.540 us |       5.55% |    -0.115 us |  -0.45% |   SAME   |
|    I128    |     I64      |      I32      |      2^20      |     2^1      |  67.273 us |       2.51% |  67.309 us |       2.61% |     0.036 us |   0.05% |   SAME   |
|    I128    |     I64      |      I32      |      2^24      |     2^1      | 645.106 us |       0.79% | 644.473 us |       0.82% |    -0.632 us |  -0.10% |   SAME   |
|    I128    |     I64      |      I32      |      2^28      |     2^1      |   9.847 ms |       0.21% |   9.846 ms |       0.22% |    -0.245 us |  -0.00% |   SAME   |
|    I128    |     I64      |      I32      |      2^16      |     2^4      |  25.465 us |       6.87% |  25.479 us |       6.82% |     0.014 us |   0.05% |   SAME   |
|    I128    |     I64      |      I32      |      2^20      |     2^4      |  65.928 us |       2.57% |  65.891 us |       2.73% |    -0.038 us |  -0.06% |   SAME   |
|    I128    |     I64      |      I32      |      2^24      |     2^4      | 614.986 us |       0.74% | 614.889 us |       0.73% |    -0.098 us |  -0.02% |   SAME   |
|    I128    |     I64      |      I32      |      2^28      |     2^4      |   9.358 ms |       0.18% |   9.357 ms |       0.18% |    -1.468 us |  -0.02% |   SAME   |
|    I128    |     I64      |      I32      |      2^16      |     2^8      |  25.645 us |       7.14% |  25.523 us |       6.45% |    -0.122 us |  -0.48% |   SAME   |
|    I128    |     I64      |      I32      |      2^20      |     2^8      |  65.199 us |       2.65% |  65.570 us |       2.66% |     0.371 us |   0.57% |   SAME   |
|    I128    |     I64      |      I32      |      2^24      |     2^8      | 604.937 us |       0.71% | 605.375 us |       0.70% |     0.439 us |   0.07% |   SAME   |
|    I128    |     I64      |      I32      |      2^28      |     2^8      |   9.189 ms |       0.17% |   9.188 ms |       0.17% |    -0.785 us |  -0.01% |   SAME   |
|    I128    |     I128     |      I32      |      2^16      |     2^1      |  26.527 us |       6.52% |  26.322 us |       6.08% |    -0.205 us |  -0.77% |   SAME   |
|    I128    |     I128     |      I32      |      2^20      |     2^1      |  71.744 us |       2.34% |  71.827 us |       2.40% |     0.083 us |   0.12% |   SAME   |
|    I128    |     I128     |      I32      |      2^24      |     2^1      | 689.709 us |       0.67% | 689.456 us |       0.67% |    -0.253 us |  -0.04% |   SAME   |
|    I128    |     I128     |      I32      |      2^28      |     2^1      |  10.583 ms |       0.17% |  10.582 ms |       0.17% |    -0.906 us |  -0.01% |   SAME   |
|    I128    |     I128     |      I32      |      2^16      |     2^4      |  26.511 us |       7.11% |  26.491 us |       7.13% |    -0.020 us |  -0.07% |   SAME   |
|    I128    |     I128     |      I32      |      2^20      |     2^4      |  69.694 us |       2.49% |  69.658 us |       2.47% |    -0.036 us |  -0.05% |   SAME   |
|    I128    |     I128     |      I32      |      2^24      |     2^4      | 651.948 us |       0.64% | 652.000 us |       0.64% |     0.052 us |   0.01% |   SAME   |
|    I128    |     I128     |      I32      |      2^28      |     2^4      |   9.954 ms |       0.14% |   9.955 ms |       0.15% |     1.023 us |   0.01% |   SAME   |
|    I128    |     I128     |      I32      |      2^16      |     2^8      |  26.578 us |       6.75% |  26.562 us |       7.15% |    -0.016 us |  -0.06% |   SAME   |
|    I128    |     I128     |      I32      |      2^20      |     2^8      |  68.596 us |       2.55% |  68.776 us |       2.45% |     0.180 us |   0.26% |   SAME   |
|    I128    |     I128     |      I32      |      2^24      |     2^8      | 639.068 us |       0.62% | 639.562 us |       0.63% |     0.495 us |   0.08% |   SAME   |
|    I128    |     I128     |      I32      |      2^28      |     2^8      |   9.739 ms |       0.14% |   9.737 ms |       0.15% |    -1.418 us |  -0.01% |   SAME   |
|    I128    |     F32      |      I32      |      2^16      |     2^1      |  26.714 us |       7.17% |  26.812 us |       7.00% |     0.099 us |   0.37% |   SAME   |
|    I128    |     F32      |      I32      |      2^20      |     2^1      |  63.073 us |       2.93% |  63.104 us |       2.80% |     0.031 us |   0.05% |   SAME   |
|    I128    |     F32      |      I32      |      2^24      |     2^1      | 594.957 us |       0.49% | 595.089 us |       0.52% |     0.132 us |   0.02% |   SAME   |
|    I128    |     F32      |      I32      |      2^28      |     2^1      |   9.146 ms |       0.14% |   9.145 ms |       0.13% |    -1.128 us |  -0.01% |   SAME   |
|    I128    |     F32      |      I32      |      2^16      |     2^4      |  26.402 us |       6.23% |  26.392 us |       5.78% |    -0.010 us |  -0.04% |   SAME   |
|    I128    |     F32      |      I32      |      2^20      |     2^4      |  61.467 us |       2.60% |  61.727 us |       2.78% |     0.260 us |   0.42% |   SAME   |
|    I128    |     F32      |      I32      |      2^24      |     2^4      | 557.536 us |       0.52% | 557.766 us |       0.58% |     0.230 us |   0.04% |   SAME   |
|    I128    |     F32      |      I32      |      2^28      |     2^4      |   8.484 ms |       0.13% |   8.484 ms |       0.13% |     0.175 us |   0.00% |   SAME   |
|    I128    |     F32      |      I32      |      2^16      |     2^8      |  26.016 us |       6.58% |  26.057 us |       6.76% |     0.041 us |   0.16% |   SAME   |
|    I128    |     F32      |      I32      |      2^20      |     2^8      |  61.205 us |       2.81% |  61.034 us |       2.82% |    -0.171 us |  -0.28% |   SAME   |
|    I128    |     F32      |      I32      |      2^24      |     2^8      | 547.898 us |       0.56% | 547.806 us |       0.56% |    -0.092 us |  -0.02% |   SAME   |
|    I128    |     F32      |      I32      |      2^28      |     2^8      |   8.328 ms |       0.14% |   8.328 ms |       0.14% |     0.305 us |   0.00% |   SAME   |
|    I128    |     F64      |      I32      |      2^16      |     2^1      |  25.640 us |       5.70% |  25.538 us |       5.41% |    -0.102 us |  -0.40% |   SAME   |
|    I128    |     F64      |      I32      |      2^20      |     2^1      |  67.087 us |       2.74% |  67.334 us |       2.78% |     0.248 us |   0.37% |   SAME   |
|    I128    |     F64      |      I32      |      2^24      |     2^1      | 644.799 us |       0.82% | 644.955 us |       0.78% |     0.155 us |   0.02% |   SAME   |
|    I128    |     F64      |      I32      |      2^28      |     2^1      |   9.847 ms |       0.21% |   9.845 ms |       0.21% |    -1.702 us |  -0.02% |   SAME   |
|    I128    |     F64      |      I32      |      2^16      |     2^4      |  25.572 us |       6.55% |  25.648 us |       6.36% |     0.077 us |   0.30% |   SAME   |
|    I128    |     F64      |      I32      |      2^20      |     2^4      |  65.774 us |       2.66% |  65.932 us |       2.57% |     0.158 us |   0.24% |   SAME   |
|    I128    |     F64      |      I32      |      2^24      |     2^4      | 615.042 us |       0.74% | 615.094 us |       0.72% |     0.052 us |   0.01% |   SAME   |
|    I128    |     F64      |      I32      |      2^28      |     2^4      |   9.358 ms |       0.18% |   9.357 ms |       0.19% |    -0.052 us |  -0.00% |   SAME   |
|    I128    |     F64      |      I32      |      2^16      |     2^8      |  25.452 us |       5.76% |  25.483 us |       5.46% |     0.031 us |   0.12% |   SAME   |
|    I128    |     F64      |      I32      |      2^20      |     2^8      |  65.087 us |       2.73% |  65.002 us |       2.95% |    -0.085 us |  -0.13% |   SAME   |
|    I128    |     F64      |      I32      |      2^24      |     2^8      | 605.192 us |       0.74% | 605.141 us |       0.69% |    -0.051 us |  -0.01% |   SAME   |
|    I128    |     F64      |      I32      |      2^28      |     2^8      |   9.188 ms |       0.17% |   9.189 ms |       0.18% |     0.563 us |   0.01% |   SAME   |
|    I128    |     C64      |      I32      |      2^16      |     2^1      |  25.568 us |       5.53% |  25.711 us |       5.68% |     0.143 us |   0.56% |   SAME   |
|    I128    |     C64      |      I32      |      2^20      |     2^1      |  67.031 us |       2.66% |  67.188 us |       2.72% |     0.158 us |   0.24% |   SAME   |
|    I128    |     C64      |      I32      |      2^24      |     2^1      | 644.016 us |       0.86% | 644.423 us |       0.81% |     0.407 us |   0.06% |   SAME   |
|    I128    |     C64      |      I32      |      2^28      |     2^1      |   9.838 ms |       0.22% |   9.837 ms |       0.22% |    -1.741 us |  -0.02% |   SAME   |
|    I128    |     C64      |      I32      |      2^16      |     2^4      |  25.705 us |       5.73% |  25.592 us |       6.02% |    -0.113 us |  -0.44% |   SAME   |
|    I128    |     C64      |      I32      |      2^20      |     2^4      |  65.823 us |       2.77% |  65.425 us |       2.81% |    -0.399 us |  -0.61% |   SAME   |
|    I128    |     C64      |      I32      |      2^24      |     2^4      | 614.402 us |       0.71% | 614.468 us |       0.75% |     0.066 us |   0.01% |   SAME   |
|    I128    |     C64      |      I32      |      2^28      |     2^4      |   9.348 ms |       0.18% |   9.347 ms |       0.18% |    -0.976 us |  -0.01% |   SAME   |
|    I128    |     C64      |      I32      |      2^16      |     2^8      |  25.596 us |       5.77% |  25.657 us |       5.91% |     0.062 us |   0.24% |   SAME   |
|    I128    |     C64      |      I32      |      2^20      |     2^8      |  64.824 us |       2.87% |  64.984 us |       2.82% |     0.160 us |   0.25% |   SAME   |
|    I128    |     C64      |      I32      |      2^24      |     2^8      | 604.719 us |       0.74% | 604.565 us |       0.68% |    -0.154 us |  -0.03% |   SAME   |
|    I128    |     C64      |      I32      |      2^28      |     2^8      |   9.180 ms |       0.18% |   9.180 ms |       0.17% |    -0.452 us |  -0.00% |   SAME   |

@bernhardmgruber bernhardmgruber force-pushed the tune_select_unique_by_key branch from 8b3b221 to be813e8 Compare February 4, 2025 15:34
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) February 4, 2025 16:55
Copy link
Contributor

github-actions bot commented Feb 4, 2025

🟩 CI finished in 1h 45m: Pass: 100%/90 | Total: 2d 16h | Avg: 43m 07s | Max: 1h 19m | Hits: 217%/12742
  • 🟩 cub: Pass: 100%/44 | Total: 1d 16h | Avg: 55m 08s | Max: 1h 19m | Hits: 222%/3512

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  1d 14h | Avg: 54m 49s | Max:  1h 19m | Hits: 222%/3512  
      🟩 arm64              Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 03m
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  4h 56m | Avg: 59m 14s | Max:  1h 06m | Hits: 224%/878   
      🟩 12.5               Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m
      🟩 12.8               Pass: 100%/37  | Total:  1d 09h | Avg: 53m 52s | Max:  1h 19m | Hits: 222%/2634  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 05m
      🟩 nvcc12.0           Pass: 100%/5   | Total:  4h 56m | Avg: 59m 14s | Max:  1h 06m | Hits: 224%/878   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m
      🟩 nvcc12.8           Pass: 100%/35  | Total:  1d 07h | Avg: 53m 16s | Max:  1h 19m | Hits: 222%/2634  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 05m
      🟩 nvcc               Pass: 100%/42  | Total:  1d 14h | Avg: 54m 42s | Max:  1h 19m | Hits: 222%/3512  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  3h 58m | Avg: 59m 42s | Max:  1h 02m
      🟩 Clang15            Pass: 100%/2   | Total:  2h 06m | Avg:  1h 03m | Max:  1h 07m
      🟩 Clang16            Pass: 100%/2   | Total:  1h 58m | Avg: 59m 03s | Max:  1h 00m
      🟩 Clang17            Pass: 100%/2   | Total:  1h 59m | Avg: 59m 55s | Max:  1h 03m
      🟩 Clang18            Pass: 100%/7   | Total:  5h 57m | Avg: 51m 03s | Max:  1h 05m
      🟩 GCC7               Pass: 100%/2   | Total:  1h 56m | Avg: 58m 23s | Max:  1h 03m
      🟩 GCC8               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 GCC9               Pass: 100%/2   | Total:  1h 59m | Avg: 59m 58s | Max:  1h 01m
      🟩 GCC10              Pass: 100%/2   | Total:  1h 58m | Avg: 59m 19s | Max:  1h 01m
      🟩 GCC11              Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 03m
      🟩 GCC12              Pass: 100%/2   | Total:  1h 54m | Avg: 57m 22s | Max: 58m 15s
      🟩 GCC13              Pass: 100%/10  | Total:  6h 23m | Avg: 38m 20s | Max:  1h 11m
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 16m | Hits: 223%/1756  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 31m | Avg:  1h 15m | Max:  1h 19m | Hits: 221%/1756  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 16h 00m | Avg: 56m 30s | Max:  1h 07m
      🟩 GCC                Pass: 100%/21  | Total: 17h 14m | Avg: 49m 14s | Max:  1h 11m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 54m | Avg:  1h 13m | Max:  1h 19m | Hits: 222%/3512  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 48m 38s | Avg: 24m 19s | Max: 25m 02s
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 11h | Avg:  1h 02m | Max:  1h 19m | Hits: 222%/3512  
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 09m | Avg: 31m 08s | Max:  1h 03m
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 13h | Avg:  1h 01m | Max:  1h 19m | Hits: 222%/3512  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 51s | Avg: 20m 51s | Max: 20m 51s
      🟩 GraphCapture       Pass: 100%/1   | Total: 15m 36s | Avg: 15m 36s | Max: 15m 36s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 09m | Avg: 23m 13s | Max: 23m 36s
      🟩 TestGPU            Pass: 100%/2   | Total: 41m 07s | Avg: 20m 33s | Max: 20m 44s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 48m 38s | Avg: 24m 19s | Max: 25m 02s
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 20h 50m | Avg:  1h 02m | Max:  1h 16m | Hits: 223%/2634  
      🟩 20                 Pass: 100%/24  | Total: 19h 35m | Avg: 48m 59s | Max:  1h 19m | Hits: 221%/878   
    
  • 🟩 thrust: Pass: 100%/43 | Total: 23h 42m | Avg: 33m 05s | Max: 1h 01m | Hits: 215%/9230

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 37m 21s | Avg: 18m 40s | Max: 26m 12s
    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 22h 42m | Avg: 33m 14s | Max:  1h 01m | Hits: 215%/9230  
      🟩 arm64              Pass: 100%/2   | Total: 59m 42s | Avg: 29m 51s | Max: 31m 05s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 08m | Avg: 37m 40s | Max: 55m 21s | Hits: 178%/1846  
      🟩 12.5               Pass: 100%/2   | Total:  1h 54m | Avg: 57m 29s | Max: 58m 37s
      🟩 12.8               Pass: 100%/36  | Total: 18h 39m | Avg: 31m 05s | Max:  1h 01m | Hits: 224%/7384  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 52m 50s | Avg: 26m 25s | Max: 27m 54s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 08m | Avg: 37m 40s | Max: 55m 21s | Hits: 178%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 54m | Avg: 57m 29s | Max: 58m 37s
      🟩 nvcc12.8           Pass: 100%/34  | Total: 17h 46m | Avg: 31m 22s | Max:  1h 01m | Hits: 224%/7384  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 52m 50s | Avg: 26m 25s | Max: 27m 54s
      🟩 nvcc               Pass: 100%/41  | Total: 22h 49m | Avg: 33m 24s | Max:  1h 01m | Hits: 215%/9230  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 05m | Avg: 31m 19s | Max: 33m 05s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 01m | Avg: 30m 36s | Max: 30m 38s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 04m | Avg: 32m 17s | Max: 34m 14s
      🟩 Clang17            Pass: 100%/2   | Total: 59m 58s | Avg: 29m 59s | Max: 30m 10s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 41m | Avg: 23m 08s | Max: 31m 12s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 16s | Max: 35m 44s
      🟩 GCC8               Pass: 100%/1   | Total: 30m 43s | Avg: 30m 43s | Max: 30m 43s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 47s | Max: 37m 28s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 22s | Max: 35m 27s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 53s | Max: 34m 59s
      🟩 GCC12              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 43s | Max: 36m 54s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 15m | Avg: 24m 28s | Max: 37m 44s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 50m | Avg: 55m 00s | Max: 55m 21s | Hits: 178%/3692  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 32m | Avg: 50m 42s | Max:  1h 01m | Hits: 240%/5538  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 54m | Avg: 57m 29s | Max: 58m 37s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  7h 52m | Avg: 27m 49s | Max: 34m 14s
      🟩 GCC                Pass: 100%/19  | Total:  9h 32m | Avg: 30m 08s | Max: 37m 44s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 22m | Avg: 52m 25s | Max:  1h 01m | Hits: 215%/9230  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 54m | Avg: 57m 29s | Max: 58m 37s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/33  | Total: 19h 41m | Avg: 35m 48s | Max: 58m 37s | Hits: 177%/5538  
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 00m | Avg: 24m 05s | Max:  1h 01m | Hits: 271%/3692  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 22h 18m | Avg: 36m 11s | Max:  1h 01m | Hits: 177%/7384  
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 13s | Avg: 16m 44s | Max: 34m 02s | Hits: 365%/1846  
      🟩 TestGPU            Pass: 100%/3   | Total: 33m 33s | Avg: 11m 11s | Max: 11m 58s
    🟩 sm
      🟩 90;90a;100         Pass: 100%/1   | Total: 33m 33s | Avg: 33m 33s | Max: 33m 33s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 18m | Avg: 36m 55s | Max: 56m 21s | Hits: 177%/5538  
      🟩 20                 Pass: 100%/21  | Total: 10h 46m | Avg: 30m 47s | Max:  1h 01m | Hits: 271%/3692  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 7m 42s | Avg: 3m 51s | Max: 5m 22s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  7m 42s | Avg:  3m 51s | Max:  5m 22s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 20s | Avg:  2m 20s | Max:  2m 20s
      🟩 Test               Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 25m 25s | Avg: 25m 25s | Max: 25m 25s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
+/- CUB
Thrust
CUDA Experimental
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 90)

# Runner
65 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

@bernhardmgruber bernhardmgruber merged commit 16386fe into NVIDIA:main Feb 4, 2025
102 of 105 checks passed
github-actions bot pushed a commit that referenced this pull request Feb 4, 2025
Co-authored-by: Giannis Gonidelis <[email protected]>
(cherry picked from commit 16386fe)
Copy link
Contributor

github-actions bot commented Feb 4, 2025

Successfully created backport PR for branch/2.8.x:

@bernhardmgruber bernhardmgruber deleted the tune_select_unique_by_key branch February 4, 2025 17:35
miscco pushed a commit that referenced this pull request Feb 5, 2025
Co-authored-by: Giannis Gonidelis <[email protected]>
(cherry picked from commit 16386fe)

Co-authored-by: Bernhard Manfred Gruber <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants