I have some large batch processing I need to perform, and have purchased some relatively powerful generic (gaming level) GPU video cards to run them. Even so my program will take a lot of time to run.
What I am really looking for is a network of GPUs that I could upload my batches to, and retrieve results from. I only need single precision, which means that anybody's modern PC would be useful. Conversely, when I am not using my PC, I could contribute it's processing power to the pool.
There's obviously a lot of volunteer computing similar to this - Boinc, SETI@home etc - for the scientific community, but I haven't been able to find a commercial equivalent.
Amazon EC2 and a few others rent GPU clusters, but given that I only need single rather than double precision I would have thought there would be a much cheaper version based on utilizing private PCs.
Any thoughts appreciated.