Skip to content

Add Rust Block and Warp Scan - #12117

Draft
tpn wants to merge 2 commits into
NVIDIA:mainfrom
tpn:codex/cuda-coop-rust-scan
Draft

tpn wants to merge 2 commits into
NVIDIA:mainfrom
tpn:codex/cuda-coop-rust-scan

Conversation

@tpn

@tpn tpn commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Add inclusive and exclusive Block/Warp scans over typed payloads, with preserved input validity and fresh results. Register prefix membership for later operations while retaining the supported Scan participation contract.

Builds on #12088. The owning comparison isolates this review unit; the GitHub diff against main is cumulative.

Validation on the reconstructed layer: formatting, host tests, clippy and docs, native provider coverage and standalone public examples on CUDA 13.3 / sm_120, plus 106 existing Block/physical/logical Warp Scan cases and memcheck, racecheck and synccheck. Historical broader diagnostics, sanitizer and profile evidence retains its original source attribution.

This PR remains draft.

@copy-pr-bot

copy-pr-bot Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

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

Contributors can view more details about this message here.

@github-project-automation github-project-automation Bot moved this to Todo in CCCL Oct 21, 2026
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Progress in CCCL Oct 21, 2026
@tpn tpn changed the title Add built-in Rust Block and Warp Scan [Rust] Add Block/Warp Scan and checked prefix membership Oct 24, 2026
tpn added 2 commits October 24, 2026 17:38
Provide the Rust payload, group and scratch contracts, native CUB
provider and Oxide integration with complete Block and Warp I/O.

Signed-off-by: Trent Nelson <trent@trent.me>
Expose Block and Warp scans with explicit payload validity,
prefix registration and native provider integration.

Signed-off-by: Trent Nelson <trent@trent.me>
@tpn
tpn force-pushed the codex/cuda-coop-rust-scan branch from 6903e44 to 2fa4ba8 Compare October 25, 2026 01:33
@tpn tpn changed the title [Rust] Add Block/Warp Scan and checked prefix membership Add Rust Block and Warp Scan Oct 25, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant