Credit: Michel Ngilen, CC BY 2.0, via Wikimedia Commons
Supercomputers are serious things, called on to do serious computing. They tend to be engaged in serious pursuits like atomic bomb simulations, climate modeling and high-level physics. Naturally, they cost serious money. At the very top of the latest Top500 supercomputer ranking is the Tianhe-2 supercomputer at China's National University of Defense Technology. It cost about $390 million to build.
But then there's the supercomputer that Joshua Kiepert, a doctoral student at Boise State's Electrical and Computer Engineering department, created with Raspberry Pi computers. It cost less than $2,000.
No, I'm not making that up. It's an honest-to-goodness supercomputer made from overclocked 1-GHz Model B Raspberry Pi ARM11 processors with Videocore IV GPUs. Each one comes with 512MB of RAM, a pair of USB ports and a 10/100 BaseT Ethernet port.
And what do the Tianhe-2 and the Boise State supercomputer have in common? They both run Linux. As do 486 out of the world's fastest 500 supercomputers. It's part of a domination of the category that began over 20 years ago. And now it's trickling down to built-on-the-cheap supercomputers. Because Kiepert's machine isn't the only budget number cruncher out there.
Gaurav Khanna, an associate professor of physics at the University of Massachusetts Dartmouth, created a supercomputer with something shy of 200 PlayStation 3 video game consoles.
The PlayStations are powered by a 3.2-GHz PowerPC-based Power Processing Element. Each comes with 512MB of RAM. You can still buy one, although Sony will be phasing them out by year's end, for just over $200. Khanna started with only 16 PlayStation 3s for his first supercomputer, so you too could put a supercomputer on your credit card for less than four grand.
These machines may be built from toys, but they're not playthings. Khanna has done serious astrophysics on his rig. A white-hat hacking group used a similar PlayStation 3 supercomputer in 2008 to crack the SSL MD5 hashing algorithm in 2008.
Two years later, the Air Force Research Laboratory Condor Cluster was using 1,760 Sony PlayStation 3 processors and 168 general-purpose graphical processing units. This bargain-basement supercomputer runs at about 500TFLOPs, or 500 trillion floating point operations per second.
Other cheap options for home supercomputers include specialist parallel-processing boards such as the $99 credit-card-sized Parallella board, and high-end graphics boards such as Nvidia's Titan Z and AMD's FirePro W9100. Those high-end boards, coveted by gamers with visions of a dream machine or even a chance at winning the first-place prize of over $100,000 in the Intel Extreme Masters World Championship League of Legends, cost considerably more, retailing for about $3,000. On the other hand, a single one can deliver over 2.5TFLOPS all by itself, and for scientists and researchers, they offer an affordable way to get a supercomputer they can call their own.
Sign up for CIO Asia eNewsletters.