You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEA]: Support DoubleBuffer overloads in the LRB segmented-sort backend #12470
The current internal LRB adapter uses explicit input/output pointers and does not implement DoubleBuffer semantics. DoubleBuffer support must keep selector bookkeeping correct and avoid an unnecessary full-size intermediate allocation when the caller's buffers can be reused.
Proposed work
Accept current/alternate buffers and their initial selectors through the LRB dispatch/test adapter.
Coordinate bounded and overflow sorting so all results are discoverable through the returned selector; do not allow bins to finish in incompatible buffers.
Reuse both caller buffers for radix ping-pong where legal, while preserving the separate-pointer overload's input-preservation contract.
Activity