Expand description
Auto-generated module
🤖 Generated with SplitRS
Traits§
- Compute
Backend - Trait for a compute backend (GPU or CPU fallback).
- Compute
Kernel - Trait for a compute kernel that can be dispatched on a backend.
Functions§
- analyse_
warp_ divergence - Simulate warp divergence by analysing a boolean predicate over work items.
- compute_
num_ workgroups - Compute the number of workgroups needed for a 1D dispatch.
- compute_
num_ workgroups_ 3d - Compute workgroup counts for a 3D dispatch.
- detect_
aliasing - Detect whether any buffers in a pass alias the same storage.
- required_
barrier - Determine the required pipeline barrier between two kernel passes.