There are lots of home-built supercomputers out there.
The idea is straightforward. You set up an arbitrary number of
PCs, network them, typically using fast Ethernet, and then send
them problems that can be divided up among the machines’
processors.