PGOpenCL – PostgreSQL and GPU

I wanted to play a bit with PostgreSQL and CUDA, but to make it work it would be worth to have both PostgreSQL and sample CUDA program compiled.

There are many sources online about integrating PostgreSQL with CUDA, but most of them use outdated CUDA features and are copies one of another. Probably it is impossible to identify the genuine source. Anyway, an example of such a code can be found here.

Today I have discovered PGOpenCL a new procedural language that is told to unlock the power of the gpu in PostgreSQL. One of the best examples of use of PGOpenCL is parallel image searching from PGCon2011. Tim Child, who stands behind the implementation, has published many different presentations on his scribd.com profile. So, there is a lot to read… and much more to find online.