Database Operations on a GPU
A paper titled Accelerating SQL Database Operations on a GPU with CUDA:
This paper focuses on accelerating SELECT queries and describes the considerations in an effcient GPU implementation of the SQLite command processor. Results on an NVIDIA Tesla C1060 achieve speedups of 20-70X depending on the size of the result set.
via http://www.cs.virginia.edu/~skadron/Papers/bakkum_sqlite_gpgpu10.pdf
Very interesting. People are trying to move away from relational database because of its complexity, surely a 20-70X performance increase will make them reconsider. One thing though, I always thought that database is more of an I/O bound system than a CPU bound. I don't know that adding more processing power with GPU could give such performance increase. Maybe one day we will see more servers equipped with multiple high-end GPU.


Comments 1 Comment