Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MySQL implementation with CUDA

I am a senior undergrad majoring in CS. At the moment I am taking a Computer Architecture class. We need to do a project. I want to do something related to CUDA, where the performance of the computation will have a moderate increase compred to a serial implementation.

I am really interested in databases so I decided to do something related to SQL. I only have experience with MySQL and I could not find anything related to how to work with MySQL using CUDA. There is only one reseasrch I could find about SQL and it uses SQLite. I am not sure what to do and how to gather information on this subject so I decided to take your opinions.

Best

like image 461
elasolova Avatar asked Oct 28 '10 21:10

elasolova


3 Answers

Just in case someone end-up in this page, the PGStorm is a module of foreign data wrapper of PostgreSQL database.

enter image description here

like image 152
Igor Avatar answered Sep 23 '22 18:09

Igor


You might want to look at implementation of SQL language which runs on GPU and uses CUDA. it is open source so you can look at algorithms for joins, sorts and groupings. Link : http://sourceforge.net/projects/alenka/

like image 31
Anton Avatar answered Sep 23 '22 18:09

Anton


Really? Google found this from NVIDIA:

http://forums.nvidia.com/index.php?showtopic=100342

They have a guide. Is that not suitable? It's certainly not for the faint of heart.

http://developer.download.nvidia.com/compute/cuda/1_1/NVIDIA_CUDA_Programming_Guide_1.1.pdf

like image 1
duffymo Avatar answered Sep 20 '22 18:09

duffymo