Top Banner
A Portable Cluster for Each Student Dave Toth University of Mary Washington → Centre College [email protected] [email protected] → ???
13

A Portable Cluster for Each Student

Feb 23, 2016

Download

Documents

zlhna

A Portable Cluster for Each Student. Dave Toth University of Mary Washington → Centre College [email protected][email protected] → ???. Teaching Challenges. Hardware is expensive Expensive hardware is well defended ;) Labs are often in demand and sometimes closed - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Portable Cluster for Each Student

A Portable Cluster for Each Student

Dave TothUniversity of Mary Washington → Centre College

[email protected][email protected] → ???

Page 2: A Portable Cluster for Each Student

Teaching Challenges

• Hardware is expensive• Expensive hardware is well defended ;)• Labs are often in demand and sometimes closed• Many students procrastinate• Many students commute• Students step on each other when there’s limited

hardware• I’m not a sys admin and I’m not fixing the server at

1 AM!

Page 3: A Portable Cluster for Each Student

Solutions

• Time slots for everybody during business hours – don’t be late!

• Everybody lives on campus• Students can kick others out of labs• Dedicated hardware for the course

• Everybody buys their own portable cluster!

Page 4: A Portable Cluster for Each Student

Inspiration

Microwulf [1] & LittleFe [2]

4 node, 8 core, 8 GB RAM 6 node, 12 core + GPU capability, 12 GB RAM

[1] http://www.calvin.edu/~adams/research/microwulf/photos/Microwulf-Pages/Image3.html[2] http://littlefe.net/sites/all/modules/brilliant_gallery/image.php?imgp=L2dhbGxlcnkvMDA2LmpwZw==&imgw=1000&imgh=669

Page 5: A Portable Cluster for Each Student

The Candidates

• Android TV boxes• Raspberry Pi• Merrii Hummingbird• Cubieboard2• ODROID U3• Intel NUC and other similar systems

Page 6: A Portable Cluster for Each Student

The Personal Portable Cluster

Page 7: A Portable Cluster for Each Student

Boxed Up

Page 8: A Portable Cluster for Each Student

Parts List

Page 9: A Portable Cluster for Each Student

Minimum Cost Parts List

*

* bulk discount for 50 boards and no packaging

Page 10: A Portable Cluster for Each Student

Assembly

1. Unbox all items.2. Peel off protective paper from case.3. Assemble case using provided standoffs4. Flash image on 2 micro SD cards.

~ 11 minutes per card with class 4 cards5. Insert cards.6. Connect all cables.7. Power on & boot!

Page 11: A Portable Cluster for Each Student

TSP Performance

Page 12: A Portable Cluster for Each Student

Drawbacks

• Doesn’t illustrate scalability by itself– I recommend XSEDE education grant

• Never enough cores!– Working on other options (quad option, soon 8)

• Still expensive– Distribute open source book with it (slight delay)

Page 13: A Portable Cluster for Each Student

Future Work

• Get price down• Try for quad core (or 8-core)• Find board with GPU that supports CUDA or

OpenCL• Benchmark different boards• Add more example programs to image file• Enhance documentation• Integrate boards into other courses (organization

and operating systems)