Engineers build Raspberry Pi supercomputer

Engineers build Raspberry Pi Supercomputer
Professor Cox and his son James with the Raspberry Pi supercomputer

(—Computational Engineers at the University of Southampton have built a supercomputer from 64 Raspberry Pi computers and Lego.

The team, led by Professor Simon Cox, consisted of Richard Boardman, Andy Everett, Steven Johnston, Gereon Kaiping, Neil O'Brien, Mark Scott and Oz Parchment, along with Professor Cox's son James Cox (aged 6) who provided specialist support on Lego and system testing.

Professor Cox comments: "As soon as we were able to source sufficient Raspberry Pi computers we wanted to see if it was possible to link them together into a . We installed and built all of the necessary software on the Pi starting from a standard Debian Wheezy system image and we have published a guide so you can build your own supercomputer."

Engineers build Raspberry Pi supercomputer

The racking was built using Lego with a design developed by Simon and James, who has also been testing the Raspberry Pi by programming it using free computer programming software Python and Scratch over the summer. The machine, named "Iridis-Pi" after the University's Iridis supercomputer, runs off a single 13 Amp mains socket and uses MPI (Message Passing Interface) to communicate between nodes using Ethernet. The whole system cost under £2,500 (excluding switches) and has a total of 64 processors and 1Tb of memory (16Gb SD cards for each Raspberry Pi). Professor Cox uses the free plug-in 'Python Tools for Visual Studio' to develop code for the Raspberry Pi.

Professor Cox adds: "The first test we ran - well obviously we calculated Pi on the Raspberry Pi using MPI, which is a well-known first test for any new supercomputer."

"The team wants to see this low-cost system as a starting point to inspire and enable students to apply high-performance computing and data handling to tackle complex engineering and scientific challenges as part of our on-going outreach activities."

James Cox (aged 6) says: "The Raspberry Pi is great fun and it is amazing that I can hold it in my hand and write computer programs or play games on it."

If you want to build a Supercomputer yourself see:

Explore further

Atomic time for the Raspberry Pi

More information:
Citation: Engineers build Raspberry Pi supercomputer (2012, September 11) retrieved 20 July 2019 from
This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.

Feedback to editors

User comments

Sep 11, 2012
"The first test we ran - well obviously we calculated Pi on the Raspberry Pi using MPI, which is a well-known first test for any new supercomputer."

That's not fair. You can't mention this without mentioning its time!

Sep 11, 2012
Would be much wiser to build it using Jaguar.

That's the product I am waiting for, and will use it in a triple configuration. They are so power efficient that atom and desktop CPUs become irrelevant; at least to me. Even a 4 core atom won't compare to this monster. This is the power efficient version of Bulldozer. It will be the best CPU AMD ever designed.

Sep 11, 2012
But will it play Crysis on max settings?

Sep 11, 2012
We calculated PI.

Out of this world. This computer.
They finally calculated pi.
Duh. I must certainly be ignorant.
Am I?

O well Pi=1.
Now we must calculate what used to be 1.
That would be 0.31830988618379067153776752674503
Now how many digits and how long did it take?

Sep 12, 2012
Would be much wiser to build it using Jaguar.

If you've won the lottery, maybe.
No, the amazing thing is a 6 year old can say such things! The time would have been nice however.
Since Python runs about 6 times slower than a pure C program I wouldn't expect stellar features for the performance. But that wasn't the point of the excercise.

Sep 12, 2012
Well, you'll find complete whole systems for 150 (tax inc.) cpu & motherboard combos E350
7 systems per thousand
70 for 10,000 that's pretty cheap for a supercomputer.
You forget how cheap these cpu and whole systems are priced
Rasberry pie cost 30$ X 70 = 2100$
The problem is you can't compare gigahert to gigahert because its wrong and it would mean that you'd get half the performance for 5 times less the price. If you're just calculating PI then rasberry Pi probably the way to go, but for everything else Jaguar will own it probably 10-20 times over. Unlike Intel, AMD doesn't lower their cheap chips as much, because otherwise they wouldn't sell much, but the point is this is a massive win win for the consumer. AMD feels the pressure and are putting everything into Jaguar; hands down its what you want to build it with unless you go the graphic card route which will be at least 20 times more costly.

Sep 12, 2012
Well, you'll find complete whole systems for 150 (tax inc.) on (E350)
Lets do the math: 4 cores X 2 ghz = 8 points. Now for rasberry pie, 900mhz x 1 = 0.9 points now remove 0.4 because arm is slower than x86 in many applications you are left with 0.5 points for 30$ vs 8 points for 150$. We've haven' talked about the graphics and GPU compute aspects which are a massive rape.
If we invest 10,000, we get 560 points on CPU side (70 systems) for AMD and 166.66 points for rasberry pi (333.3 systems).

Sep 12, 2012

RasperryPi only supports Fast Ethernet.

Sep 13, 2012
But will it play Crysis on max settings?

It can! Just get the RasberryPi version when it comes out or even better make it (Winks).

Seriously tho this is i consider one of the most important innovations in computer tech for a decade as this will allow annyone be it a child at school or home learn and geta real interest and the means in programming. Something that is seriously lacking till now true it can be done better for the same price but who cares its now out there so innovate away children.

Sep 15, 2012
I think the cluster could be called a pi-rack.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more