SeeMore: A kinetic parallel computer sculpture for educating broad audiences on parallel computation

We discuss the design, implementation, and evaluation of a 256-node Raspberry-Pi cluster with kinetic properties. Each compute node is attached to a servo mechanism such that movement results from local computation. The result is SeeMore, a kinetic parallel computer sculpture designed to enable visu...

Full description

Saved in:
Bibliographic Details
Published in:Journal of parallel and distributed computing Vol. 105; pp. 183 - 199
Main Authors: Li, Bo, Mooring, John, Blanchard, Sam, Johri, Aditya, Leko, Melinda, Cameron, Kirk W.
Format: Journal Article
Language:English
Published: Elsevier Inc 01.07.2017
Subjects:
ISSN:0743-7315, 1096-0848
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We discuss the design, implementation, and evaluation of a 256-node Raspberry-Pi cluster with kinetic properties. Each compute node is attached to a servo mechanism such that movement results from local computation. The result is SeeMore, a kinetic parallel computer sculpture designed to enable visualization of parallel algorithms in an effort to educate broad audiences as to the beauty, complexity, and importance of parallel computation. The algorithms and interfaces were implemented by students from various related courses at VA Tech. We describe these designs in sufficient detail to enable others to build their own kinetic computing sculptures to augment their experiential learning programs. Our evaluations at exhibitions indicate 63% and 84% of visitors enjoyed interacting with SeeMore while 69% and 87% believed SeeMore has educational value. •Design of SeeMore, a kinetic parallel computer sculpture for educating broad audiences on parallel computation by visualization, is presented.•Hardware implementation and software interfaces design are discussed.•Those parallel algorithms that are heavily used by the community and compelling for visualization are identified.•Evaluation of the survey of exhibitions demonstrates that kinetic visualization of parallel computation can impart a basic understanding of parallel computation to very broad audiences.
ISSN:0743-7315
1096-0848
DOI:10.1016/j.jpdc.2017.01.017