TIL about GPU databases. I did a bit if research but only found this one: https://github.com/bakks/virginian
What are the advantages of a GPU database?
What are the advantages of a GPU database?
Analytical queries are dominated by scans, filters, aggregations, and joins over columnar data. Something like `SELECT region, SUM(revenue) FROM sales WHERE year = 2025 GROUP BY region` over a billion rows is very parallelisable: every row gets the same predicate and the same arithmetic. A GPU can throw tens of thousands of threads at that (memory bandwidth is the other half of the story - an H100 has ~3 TB/s of HBM bandwidth versus a few hundred GB/s for a CPU socket, and scans are bandwidth-bound workloads).