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

被引:2
作者
Li, Bo [1 ]
Mooring, John [2 ]
Blanchard, Sam [3 ]
Johri, Aditya [4 ]
Leko, Melinda [5 ]
Cameron, Kirk W. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Microsoft, Seattle, WA USA
[3] Virginia Tech, Sch Visual Arts, Blacksburg, VA USA
[4] George Mason Univ, Dept Informat Sci & Technol, Fairfax, VA 22030 USA
[5] Univ Kansas, Dept Special Educ, Lawrence, KS 66045 USA
基金
美国国家科学基金会;
关键词
Parallel and distributed computing; Kinetic art; Computer science education; VISUALIZATION;
D O I
10.1016/j.jpdc.2017.01.017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. Published by Elsevier Inc.
引用
收藏
页码:183 / 199
页数:17
相关论文
共 37 条
  • [1] GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms
    Angel Velazquez-Iturbide, J.
    Debdi, Ouafae
    Esteban-Sanchez, Natalia
    Pizarro, Celeste
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2013, 6 (02): : 130 - 143
  • [2] [Anonymous], 1992, Introduction to Parallel Algorithms
  • [3] [Anonymous], 2013, RES DESIGN QUALITATI
  • [4] Blanchard S., 2014, ACM SIGGRAPH 2014 AR, P414
  • [5] Brunvand E., 2013, ACM SIGGRAPH 2013 TA
  • [6] Brunvand E, 2011, SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P323
  • [7] Chowdhury B. T., 2015, 2015 ASEE ANN C EXP
  • [8] Chung C.-J., 2014, 2014 IEEE INT STEM E, P1, DOI [https://doi.org/10.1109/ISECon.2014.6891011, DOI 10.1109/ISECON.2014.6891011]
  • [9] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [10] Diehl Stefan, 2014, 2014 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), P1, DOI 10.1109/NSSMIC.2014.7431127