arrow
Return

Hands-on parallel & distributed computing with Raspberry Pi devices and clusters

delete2025-02-01
delete0
PRE
AI
E
Elizabeth Shoop *
S
Suzanne J. Matthews
R
Richard J. C. Brown
J
Joel C. Adams
DOI:10.1016/j.jpdc.2024.104996delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Parallel and distributed computing (PDC) concepts are now required topics for accredited undergraduate computer science programs. However, introducing PDC into the CS curriculum is challenging for several reasons, including an instructor's lack of PDC knowledge and difficulties in accessing PDC hardware. This paper addresses both of these challenges by presenting free, interactive, web-based PDC teaching modules using inexpensive Raspberry Pi single board computers (SBCs). Our materials include a free disk image that makes it possible for instructors to build Raspberry Pi clusters in minutes and use our software in a variety of curricular contexts. Our multi-year assessment of these materials on students and faculty members indicates that: (i) our materials increased students' confidence regarding important PDC concepts and motivated them to study PDC further; and (ii) our materials increased faculty members' confidence and preparedness in teaching key PDC concepts at their own institutions.
Keywords:
Raspberry Pi
Raspberry Pi clusters
Parallel & distributed computing
Open-access materials

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

Macalester College cover
Macalester College
Scholars:
539
Papers: 436
Citations: 541
United States Army cover
United States Army
Scholars:
5.9K
Papers: 4.3K
Citations: 1.8K
United States Department of Defense cover
United States Department of Defense
Scholars:
2.8W
Papers: 2.3W
Citations: 172
U
United States Military Academy
Scholars:
528
Papers: 372
Citations: 2.2K
researcher View more organizations
Cited Papers

Cited Papers

Evolutionary Genetics of Drosophila Mediopunctata
err2006-01-01
err0
PREAI
errLouis Bernard Klaczko
errShare
errSave
Programming BDI Agents with Pure Java
err2014-01-01
err0
PREAI
errAlexander Pokahr; Lars Braubach; Christopher Haubeck; Jan Ladiges
errShare
errSave
Iridis-pi: a low-cost, compact demonstration cluster
err2013-06-22
err72
PREAI
errCox, Simon J.; Cox, James T.; Boardman, Richard P.; Johnston, Steven J.; Scott, Mark; O'Brien, Neil S.
errShare
errSave
Application of Athletic Movement Tests that Predict Injury Risk in a Military Population: Development of Normative Data
err2016-10-01
err0
errOAAI
errDeydre S. Teyhen; Scott W. Shaffer; Robert J. Butler; Stephen L. Goffar; Kyle B. Kiesel; Daniel I. Rhon; Robert E. Boyles; Daniel J. McMillian; Jared N. Williamson; Phillip J. Plisky
errShare
errSave
researcher View more