Check out this awesome supercomputer built with Raspberry Pi from Like Magic Appears.
In the practical sense, this is a supercomputer which has been scaled down to the point where the entire system is about as fast as a nice desktop system. Most of the resources available to individual nodes have been proportionally scaled. I believe this will make it an ideal testbed for distributed software.
My goals for this project were as follows:
- Build a model supercomputer, which structurally mimics a modern supercomputer.
- All hardware required for the cluster to operate is housed in a case no larger than a full tower.
- Parts that are likely to fail should be easy to replace.
- It should be space-efficient, energy-efficient, economically-efficient, and well-constructed.
- Ideally, it should be visually pleasing.
I feel I have met these goals with my design…
I needed a computing cluster that I could use for testing distributed software. Since I don’t have free access to a traditional supercomputer, I decided to build my own. Originally, I planned to create it as part of my MSCE thesis, but ended up with a different project for that. As a consequence, I pursued this as a personal project instead.
Since I was making a significant investment in this, I wanted it to be something I would be proud to show people for the next several years.