Modules§
- exclusive_
scan - inclusive_
scan - merge_
rank - merge_
sort_ keys - merge_
sort_ pairs - radix_
sort_ keys - radix_
sort_ pairs - reduce
- scan_
with_ prefix - topk_
keys - topk_
pairs - topk_
ranks
Functions§
- exclusive_
scan - inclusive_
scan - Ordered blocked scan of records. All block threads participate; valid is positive and at most threads * items. Scratch has that many record slots.
- merge_
rank - merge_
sort_ keys - merge_
sort_ pairs - Stable merge sorting; every key and value may itself be a nested record.
- radix_
sort_ keys - radix_
sort_ pairs - Stable LSD radix sorting over an arbitrary-width decomposition. Scratch arrays have threads * items entries; bit interval is half-open and valid.
- reduce
- scan_
with_ prefix - Stateful prefix callback; scratch has threads * items + 1 slots. As with the scalar API, the first native subgroup calls the callback and thread zero’s returned prefix is used. Valid input is positive.
- topk_
keys - topk_
pairs - topk_
ranks