Hi,
this project is just an example of what we want to do. In fact, I'm really looking for students with their own ideas too. In the current state of ublas, integrating GPU and multi-core is going to be very hard because I don't think the structure of the library is adapted to that, if we take a modern view on it.
But it's possible to do it and there were some integration done many years ago. I think we can do more modern now.
I would like to find students who can work on numerical algorithms too, related to matrix computations. So GSOC is not limited to GPU but to anything, like matrices factorization, optimization methods and even machine learning.
I will mentor for ublas by the way.
You can start submitting the test to me right now. The earlier the better for GSOC. Competition is really high in general and we only choose the best students.
Best,
David