Full metadata
Title
Optimizing a Parallel Computing Stack for Single Board Computers
Description
The current trend of interconnected devices, or the internet of things (IOT) has led to the popularization of single board computers (SBC). This is primarily due to their form-factor and low price. This has led to unique networks of devices that can have unstable network connections and minimal processing power. Many parallel program- ming libraries are intended for use in high performance computing (HPC) clusters. Unlike the IOT environment described, HPC clusters will in general look to obtain very consistent network speeds and topologies. There are a significant number of software choices that make up what is referred to as the HPC stack or parallel processing stack. My thesis focused on building an HPC stack that would run on the SCB computer name the Raspberry Pi. The intention in making this Raspberry Pi cluster is to research performance of MPI implementations in an IOT environment, which had an impact on the design choices of the cluster. This thesis is a compilation of my research efforts in creating this cluster as well as an evaluation of the software that was chosen to create the parallel processing stack.
Date Created
2018-05
Contributors
- O'Meara, Braedon Richard (Author)
- Meuth, Ryan (Thesis director)
- Dasgupta, Partha (Committee member)
- Computer Science and Engineering Program (Contributor)
- Barrett, The Honors College (Contributor)
Topical Subject
Resource Type
Extent
13 pages
Language
eng
Copyright Statement
In Copyright
Primary Member of
Series
Academic Year 2017-2018
Handle
https://hdl.handle.net/2286/R.I.48409
Level of coding
minimal
Cataloging Standards
System Created
- 2018-04-28 12:10:26
System Modified
- 2021-08-11 04:09:57
- 3 years 3 months ago
Additional Formats