I know this is not the place for ads, but I'd like to show the stuff, that we have been working on for some time now, which is a way to be able to write programs for the GPU through C++.
It's called Minotaurus, a compiler extension, which can make certain C++ code parts run on the GPU. It is currently very much in it's infancy, however it is usable to some extents.
It works through templates and uses C++0x.
A demo video is available on youtube:
Currently it is not public yet, but it's yet to be decided.
I'm actually just curious whether you see any fantasy in it, so opinions are much welcomed.