Over the past few years I've been playing around with the idea of building large number crunching applications for fun and personal research. While the applications I had in mind aren't trivially parallel, they should map well to a parallel architecture.
There are generally two options for running a big parallel application:
1. going to a commercial provider, which is prohibitively expensive;
2. affiliation to a research lab, which is not the case for me and usually requires a research project for you to get compute time, no playing around with toy application.
I was wondering if anyone has experience with building a small homebrew number crunching machine on a budget. The best idea that I have so far is getting a few used server machines with decent GPUs.
On a side note, please don't think about buying HPC hardware before actually write the code. You can build the code to solve real problems on your normal PC with a multi core CPU and GPU. Then you can benckmark your parallel code to determine what you acutally need.
I could help you out if you can give me more details of what you actually want to achieve.