Efficient relational database management using graphics processors
Naga K. Govindaraju, Dinesh Manocha · 2005
We present algorithms using graphics processing units (GPUs) to efciently perform database management queries. Our algorithms use efcient data memory representations and storage models on GPUs to perform fast database computations. We present relational database algorithms that successfully exploit the high memory bandwidth and the inherent parallelism available in GPUs. We implement these algorithms on commodity GPUs and compare their performance with optimized CPU-based algorithms. We show that the GPUs can be used as a co-processor to accelerate many database and data mining queries.