Super Pi, a group to teach cluster computing using the Raspberry Pi

*Blog post
2018
Cluster computing
Author

Steve Simon

Published

September 10, 2018

If you want to learn cluster computing and you didn’t have easy access, you had two choices. You could simulate a cluster computer on your laptop, or you could buy time in the cloud. There’s a third approach, build your own cluster computer system using several Raspberry Pi computers.

The Raspberry Pi, a low power, low cost, small footprint computer is ideal to illustrate cluster computing. The cluster is very easy to visualize, unlike something in the cloud, and you can easily compare the performance of a program using a single Pi to a cluster of Pis. The process of putting together a cluster computer reinforces several important computer skills, such as setting up static IP addresses, configuring Linux systems, accessing “remote” computers using Secure Shell, and writing programs for parallel processing.

I’d like to set up an informal users group, Super Pi-KC, of individuals who like the idea of building a powerful parallel-processing super computer using simple components like the Raspberry Pi. I’ve set up a planning session for November 10, 2018. The details are on meetup.com. I’m looking for two types of people, those who think it is fun to tinker around with this sort of thing, and those who want to develop resources to help others who might want to do this on their own. The low cost and simplicity of the Raspberry Pi makes it an ideal means for teaching college and high school students about cluster computing.

What would the Super Pi-KC users group do? I want to brainstorm about this, but I have a few ideas already.

These are just some ideas for discussion, and I am open to any suggestions about these ideas or other ideas that you might have. Send me an email if you can’t show up for the organizational meeting on November 10, 2018.

Earlier versions are here and here.