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
Implement ThreadReduce and ThreadScan alternatives that invoke the binary_op only for the given valid_items #5192
BlockScan member function overloads taking multiple items per thread use ThreadReduce and ThreadScan[Inclusive, Exclusive] to map the problem to the single-element overloads, so having alternative functions that take a dynamic valid_items parameter and don't apply the binary operator to any invalid items is a prerequisite of #5119.
changed the title [-]Implement `ThreadReduce` and `ThreadScan` overloads that invoke the `binary_op` only for the given `num_items`[/-][+]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `num_items`[/+]on Jul 21, 2025
changed the title [-]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `num_items`[/-][+]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `valid_items`[/+]on Jul 21, 2025
Activity
BlockScanoverloads that invoke thebinary_oponly for the givennum_items#5119[-]Implement `ThreadReduce` and `ThreadScan` overloads that invoke the `binary_op` only for the given `num_items`[/-][+]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `num_items`[/+][-]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `num_items`[/-][+]Implement `ThreadReduce` and `ThreadScan` alternatives that invoke the `binary_op` only for the given `valid_items`[/+]