SparseLinearAlgebra / spla

An open-source generalized sparse linear algebra library with vendor-agnostic GPUs accelerated computations
https://SparseLinearAlgebra.github.io/spla/docs-python/pyspla.html
MIT License
24 stars 4 forks source link

OpenCL: reduce by key #190

Closed EgorOrachyov closed 1 year ago

EgorOrachyov commented 1 year ago

Implement efficient reduction by key (segment reduction)

https://github.com/NVIDIA/cub/blob/main/cub/device/device_reduce.cuh https://github.com/boostorg/compute/blob/master/include/boost/compute/algorithm/detail/reduce_by_key_with_scan.hpp