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 _CCCL_BUILTIN_PREFETCH #3433

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

fbusato
Copy link
Contributor

@fbusato fbusato commented Jan 17, 2025

Description

Portable __builtin_prefetch. Ideally used by mdspan accessor with properties

@fbusato fbusato added the 3.0 Targeted for 3.0 release label Jan 17, 2025
@fbusato fbusato self-assigned this Jan 17, 2025
@fbusato fbusato requested review from a team as code owners January 17, 2025 01:00
@fbusato fbusato requested a review from wmaxey January 17, 2025 01:00
Copy link
Contributor

🟩 CI finished in 2h 02m: Pass: 100%/144 | Total: 1d 13h | Avg: 15m 42s | Max: 1h 15m | Hits: 244%/25759
  • 🟩 libcudacxx: Pass: 100%/46 | Total: 11h 44m | Avg: 15m 19s | Max: 43m 59s | Hits: 382%/12477

    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total: 11h 20m | Avg: 15m 27s | Max: 43m 59s | Hits: 382%/12477 
      🟩 arm64              Pass: 100%/2   | Total: 24m 35s | Avg: 12m 17s | Max: 21m 15s
    🟩 ctk
      🟩 12.0               Pass: 100%/8   | Total:  2h 13m | Avg: 16m 38s | Max: 32m 51s | Hits: 367%/4871  
      🟩 12.5               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 37m 26s
      🟩 12.6               Pass: 100%/36  | Total:  8h 21m | Avg: 13m 55s | Max: 43m 59s | Hits: 391%/7606  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 06m | Avg: 16m 37s | Max: 21m 48s
      🟩 nvcc12.0           Pass: 100%/8   | Total:  2h 13m | Avg: 16m 38s | Max: 32m 51s | Hits: 367%/4871  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 37m 26s
      🟩 nvcc12.6           Pass: 100%/32  | Total:  7h 14m | Avg: 13m 34s | Max: 43m 59s | Hits: 391%/7606  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 06m | Avg: 16m 37s | Max: 21m 48s
      🟩 nvcc               Pass: 100%/42  | Total: 10h 38m | Avg: 15m 12s | Max: 43m 59s | Hits: 382%/12477 
    🟩 cxx
      🟩 Clang14            Pass: 100%/6   | Total: 36m 49s | Avg:  6m 08s | Max: 14m 18s
      🟩 Clang15            Pass: 100%/1   | Total: 22m 06s | Avg: 22m 06s | Max: 22m 06s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 35s | Avg:  5m 35s | Max:  5m 35s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 14s | Avg:  4m 14s | Max:  4m 14s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 04m | Avg: 15m 36s | Max: 28m 53s
      🟩 GCC7               Pass: 100%/5   | Total: 54m 56s | Avg: 10m 59s | Max: 18m 28s
      🟩 GCC8               Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s
      🟩 GCC9               Pass: 100%/3   | Total: 21m 46s | Avg:  7m 15s | Max: 13m 54s
      🟩 GCC10              Pass: 100%/1   | Total: 20m 49s | Avg: 20m 49s | Max: 20m 49s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 59s | Avg:  3m 59s | Max:  3m 59s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 15s | Avg:  4m 15s | Max:  4m 15s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 28m | Avg: 14m 53s | Max: 28m 46s
      🟩 MSVC14.29          Pass: 100%/3   | Total:  1h 41m | Avg: 33m 59s | Max: 36m 52s | Hits: 371%/7357  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 19m | Avg: 39m 39s | Max: 43m 59s | Hits: 397%/5120  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 37m 26s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  3h 13m | Avg: 11m 23s | Max: 28m 53s
      🟩 GCC                Pass: 100%/22  | Total:  4h 19m | Avg: 11m 47s | Max: 28m 46s
      🟩 MSVC               Pass: 100%/5   | Total:  3h 01m | Avg: 36m 15s | Max: 43m 59s | Hits: 382%/12477 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 37m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total: 11h 44m | Avg: 15m 19s | Max: 43m 59s | Hits: 382%/12477 
    🟩 jobs
      🟩 Build              Pass: 100%/39  | Total:  9h 02m | Avg: 13m 53s | Max: 43m 59s | Hits: 382%/12477 
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 43m | Avg: 25m 48s | Max: 27m 11s
      🟩 Test               Pass: 100%/2   | Total: 57m 39s | Avg: 28m 49s | Max: 28m 53s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 04s | Avg:  2m 04s | Max:  2m 04s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 13m 23s | Avg: 13m 23s | Max: 13m 23s
      🟩 90a                Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 13m 28s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  1h 25m | Avg: 14m 11s | Max: 23m 33s
      🟩 14                 Pass: 100%/4   | Total:  1h 07m | Avg: 16m 46s | Max: 32m 51s | Hits: 334%/2395  
      🟩 17                 Pass: 100%/14  | Total:  3h 50m | Avg: 16m 28s | Max: 36m 52s | Hits: 391%/7448  
      🟩 20                 Pass: 100%/21  | Total:  5h 19m | Avg: 15m 14s | Max: 43m 59s | Hits: 398%/2634  
    
  • 🟩 cub: Pass: 100%/38 | Total: 13h 05m | Avg: 20m 40s | Max: 1h 15m | Hits: 38%/3540

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 44m | Avg:  6m 32s | Max: 14m 56s | Hits:  81%/522   
      🟩 arm64              Pass: 100%/4   | Total: 10m 25s | Avg:  2m 36s | Max:  2m 43s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 12m 30s | Avg: 12m 30s | Max: 12m 30s | Hits:  81%/261   
      🟩 12.5               Pass: 100%/2   | Total: 17m 34s | Avg:  8m 47s | Max:  8m 57s
      🟩 12.6               Pass: 100%/17  | Total:  1h 25m | Avg:  5m 00s | Max: 14m 56s | Hits:  81%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 12m 30s | Avg: 12m 30s | Max: 12m 30s | Hits:  81%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 17m 34s | Avg:  8m 47s | Max:  8m 57s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  1h 25m | Avg:  5m 00s | Max: 14m 56s | Hits:  81%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  1h 55m | Avg:  5m 45s | Max: 14m 56s | Hits:  81%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 16s | Avg:  3m 16s | Max:  3m 16s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s
      🟩 Clang18            Pass: 100%/4   | Total: 23m 38s | Avg:  5m 54s | Max: 14m 54s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟩 GCC12              Pass: 100%/2   | Total: 18m 00s | Avg:  9m 00s | Max: 14m 56s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 38s | Avg:  2m 39s | Max:  2m 50s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 12m 30s | Avg: 12m 30s | Max: 12m 30s | Hits:  81%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 05s | Avg: 13m 05s | Max: 13m 05s | Hits:  81%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 17m 34s | Avg:  8m 47s | Max:  8m 57s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 36m 44s | Avg:  4m 35s | Max: 14m 54s
      🟩 GCC                Pass: 100%/8   | Total: 35m 14s | Avg:  4m 24s | Max: 14m 56s
      🟩 MSVC               Pass: 100%/2   | Total: 25m 35s | Avg: 12m 47s | Max: 13m 05s | Hits:  81%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 17m 34s | Avg:  8m 47s | Max:  8m 57s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  1h 55m | Avg:  5m 45s | Max: 14m 56s | Hits:  81%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 25m | Avg:  4m 44s | Max: 13m 05s | Hits:  81%/522   
      🟩 Test               Pass: 100%/2   | Total: 29m 50s | Avg: 14m 55s | Max: 14m 56s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 50s | Avg:  2m 50s | Max:  2m 50s
      🟩 90a                Pass: 100%/1   | Total:  2m 42s | Avg:  2m 42s | Max:  2m 42s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 16m 41s | Avg:  4m 10s | Max:  8m 37s
      🟩 20                 Pass: 100%/16  | Total:  1h 38m | Avg:  6m 09s | Max: 14m 56s | Hits:  81%/522   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 33s | Avg: 5m 16s | Max: 8m 24s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  8m 24s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 09s | Avg:  2m 09s | Max:  2m 09s
      🟩 Test               Pass: 100%/1   | Total:  8m 24s | Avg:  8m 24s | Max:  8m 24s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 52s | Avg: 25m 52s | Max: 25m 52s

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

👃 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: 144)

# Runner
98 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
16 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

int main(int, char**)
{
int memory[8];
_CCCL_BUILTIN_PREFETCH(memory, 0, 1);
Copy link
Contributor

Choose a reason for hiding this comment

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

Would it make sense to add some defines for those magic arguments?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.0 Targeted for 3.0 release
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

2 participants