Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

US boffin builds 32-way Raspberry Pi cluster
The Register ^ | 20 May 2013 | Simon Sharwood

Posted on 05/20/2013 10:30:18 AM PDT by ShadowAce

Boise University PhD candidate Joshua Kiepert has built a 32-way Beowulf cluster from Raspberry Pis.

Kiepert says his research focuses on “developing a novel data sharing system for wireless sensor networks to facilitate in-network collaborative processing of sensor data.” To study that field Kipert figured he would need a decent simulator, preferably a cluster so he could simulate lots of distributed sensors. The University possesses just such a cluster, comprised of 32 nodes each packing a quad-core Intel Xeon E3-1225 CPU humming away at 3.1GHz.

That's a lovely facility and is therefore much in-demand, which meant Kiepert could not guarantee access for lengthy experiments. That got Kiepert thinking that if he had a cluster of his own he could tweak as required, and that cluster was a bit closer to the low-level hardware used in sensors, that would be a fine thing.

Kiepert's mathematical skills then did some multiplication: at $45 per Pi, including an 8GB SD card, he could acquire the raw materials for a 32-way cluster for $1500, or the same price as one Xeon-powered PC. As he contemplated the design for such a cluster, Kipert settled on Arch Linux for its tiny size. He eschewed the Pi's micro-USB port as a power source, as he felt it would complicate cabling, instead using a 5V pin on the machines' I/O headers.

USB power would also have complicated the housing for the cluster by adding weight, a problem Kiepert said was not insignificant because 32 ethernet cables were a drag on the slim and light computers.

“In order to keep the cluster size to a minimum while maintaining ease of access, the RPis were stacked in groups of eight using PCB-to-PCB standoffs with enough room in between them for a reasonable amount of air flow and component clearance,” he writes. “This configuration suited our needs for power distribution very well since it allowed for a power line to be passed vertically along each stack.”

“Using this orientation, four RPi stacks were assembled and mounted between two pieces of acrylic. This created a solid structure in which the cluster could be housed and maintain physical stability under the combined weight of 32 Ethernet cables.”

Joshua Kiepert 's 32-way Raspberry Pi cluster

Joshua Kiepert 's 32-way Raspberry Pi cluster

The Pis were also overclocked, using Turbo Mode, to give Kiepert the grunt needed to run his simulations.

Kiepert's now doing all his research on the cluster, writing in a lengthy (PDF) account of the build that “I have found performance perfectly acceptable for my simulation needs, and have had the luxury of customizing the cluster software to fit my requirements exactly.”

Custom software doesn't, however, mean faster performance: Kiepert admits performance of the cluster isn't stellar, even after he re-wrote simulation software for his cluster.

But the price was right: the PDF above includes a bill of materials that includes cabling, lighting and even screws needed to assemble his acrylic racks. The total came to $1967.21. ®


TOPICS: Computers/Internet
KEYWORDS: cluster; pi

1 posted on 05/20/2013 10:30:18 AM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; stylin_geek; ...

2 posted on 05/20/2013 10:30:40 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Is this primarily for playing Call of Duty, or just for porn?


3 posted on 05/20/2013 11:03:44 AM PDT by ClearCase_guy
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

“has built a 32-way Beowulf cluster from Raspberry Pis”

Too much fruit juice will cause one to pis.....


4 posted on 05/20/2013 11:09:19 AM PDT by illiac (If we don't change directions soon, we'll get where we're going)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Where did he get 32 of these? I had a hard time just trying to get one!


5 posted on 05/20/2013 11:23:52 AM PDT by miliantnutcase
[ Post Reply | Private Reply | To 1 | View Replies]

To: ClearCase_guy
Is this primarily for playing Call of Duty, or just for porn?

Porn, of course!

6 posted on 05/20/2013 11:55:39 AM PDT by JRios1968 (I'm guttery and trashy, with a hint of lemon. - Laz)
[ Post Reply | Private Reply | To 3 | View Replies]

To: miliantnutcase
It seems some sources are more equal than others :)

I've heard that with some sites, you can order them immediately, and with others, you have to wait a while.

7 posted on 05/20/2013 11:55:47 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 5 | View Replies]

To: ShadowAce

Reminds me of the “Supervillains for Linux” commercial.

http://www.youtube.com/watch?v=8LsxmQV8AXk


8 posted on 05/20/2013 12:16:10 PM PDT by yefragetuwrabrumuy (Best WoT news at rantburg.com)
[ Post Reply | Private Reply | To 1 | View Replies]

To: yefragetuwrabrumuy

LOL! I want a genetically engineered cyber-goat.


9 posted on 05/20/2013 12:19:01 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 8 | View Replies]

To: ShadowAce

Observations:

1) He mentiones twice the weight of the cables! Why did he not make his own sleeveless, 4-wire, right length, Ethernet cables?

2) What kind of respectable computer geek numbers 32 Pis rpi01 to rpi32?


10 posted on 05/20/2013 12:19:35 PM PDT by mwilli20 (BO. Making communists proud all over the world.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: mwilli20

“2) What kind of respectable computer geek numbers 32 Pis rpi01 to rpi32?”

It looks like he has an “rpi00” sitting on the top of the case in the picture ... seems like there’s a total of 33 rpis actually :-). Maybe the top one runs some kind of main program and distributes the tasks to the 32 others. Just speculating.


11 posted on 05/20/2013 12:30:59 PM PDT by edh (I need a better tagline)
[ Post Reply | Private Reply | To 10 | View Replies]

To: edh

Oops! I missed that. I stand corrected and beg him forgivness... Well done! :-)


12 posted on 05/20/2013 12:34:23 PM PDT by mwilli20 (BO. Making communists proud all over the world.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: ShadowAce

...32 nodes each packing a quad-core Intel Xeon E3-1225 CPU humming away at 3.1GHz....Pi’s micro-USB port as a power source, as he felt it would complicate cabling, instead using a 5V pin on the machines’ I/O headers....The Pis were also overclocked, using Turbo Mode, to give Kiepert the grunt needed...

http://www.moviesoundclips.net/download.php?id=2852&ft=mp3


13 posted on 05/20/2013 12:45:50 PM PDT by BenLurkin (This is not a statement of fact. It is either opinion or satire; or both)
[ Post Reply | Private Reply | To 1 | View Replies]

To: mwilli20; edh
> What kind of respectable computer geek numbers 32 Pis rpi01 to rpi32?

(Acknowledging that edh pointed out the zeroth RPi in a later comment... nevertheless...)

My first thought was, "He must program them in FORTRAN!"

14 posted on 05/20/2013 2:29:23 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is no basis for a system of government!)
[ Post Reply | Private Reply | To 10 | View Replies]

To: ShadowAce
Naturally, like any good Slashdot fan, when I first saw the Raspberry Pi, my initial thought was, "Can you imagine a Beowulf Cluster of these?"

I'm SO glad somebody finally did it!

15 posted on 05/20/2013 2:41:06 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is no basis for a system of government!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

I want one.


16 posted on 05/20/2013 3:27:31 PM PDT by OldNewYork (Biden '13. Impeach now.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: OldNewYork

me too but i don’t know what i would with it


17 posted on 05/21/2013 4:52:43 PM PDT by markman46 (engage brain before using keyboard!!!)
[ Post Reply | Private Reply | To 16 | View Replies]

To: dayglored
"He must program them in FORTRAN!"

Wow. Let's not dwell on that PTSD inducing thought ;-)

18 posted on 05/21/2013 8:08:51 PM PDT by mwilli20 (BO. Making communists proud all over the world.)
[ Post Reply | Private Reply | To 14 | View Replies]

To: ShadowAce
The link is broken to the PDF. Try this link instead.
19 posted on 05/24/2013 5:20:10 AM PDT by flamefront (stop the Hussein Obama tyranny)
[ Post Reply | Private Reply | To 1 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson