Comment by jauntywundrkind
3 days ago
From their Rethinking Analytical Processing in the GPU Era paper,
> Sirius builds on GPU libraries such as libcudf [6], RMM [14], and NCCL [11], reusing optimized implemen- tations of core relational operators like joins, filters, aggregations, and data shuffle. Thanks to its modular design, Sirius also allows developers to easily switch the operator implementation between these GPU libraries and custom CUDA kernels.
https://arxiv.org/abs/2508.04701
I wonder if the various other CUDA translation layers (ZLUDA, SCALE, HIP) can host this?
It'd be so nice to see a little more foothold for Vulkan in this space. There's some good work in AI for Vulkan, it's becoming quite capable. But for databases & GPGPU, it doesn't seem like there are good rallying points.
I expect whatever does eventually emerge will perhaps likely be based on Substrait too! What an awesome common grounds thats emerged for data processing work.
No comments yet
Contribute on Hacker News ↗