Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Creating a Raspberry Pi-Based Beowulf Cluster
Karlstad University, Faculty of Health, Science and Technology (starting 2013).
Karlstad University, Faculty of Health, Science and Technology (starting 2013).
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This thesis summarizes our project in building and setting up a Beowulf cluster. The idea of the project was brought forward by the company CGI in Karlstad, Sweden. CGI’s wish is that the project will serve as a starting point for future research and development of a larger Beowulf cluster. The future work can be made by both employees at CGI and student exam projects from universities. The projects main purpose was to construct a cluster by using several credit card sized single board computers, in our case the Raspberry Pi 3. The process of installing, compiling and con- figuring software for the cluster is explained. The MPICH and TensorFlow software platforms are reviewed. A performance evaluation of the cluster with TensorFlow is given. A single Raspberry Pi 3 can perform neural network training at a rate of seven times slower than an Intel system (i5-5250U at 2.7 GHz and 8 GB RAM at 1600 MHz). The performance degraded significantly when the entire cluster was training. The precise cause of the performance degradation was not found, but is ruled out to be in software, either a programming error or a bug in TensorFlow.

Place, publisher, year, edition, pages
2017. , p. 55
Keywords [en]
Raspberry Pi, Cluster, PCB, TensorFlow, MPICH, MNIST, Beowulf
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kau:diva-55074OAI: oai:DiVA.org:kau-55074DiVA, id: diva2:1110319
External cooperation
CGI
Subject / course
Computer Science
Educational program
Computer Science
Supervisors
Examiners
Available from: 2017-06-20 Created: 2017-06-15 Last updated: 2017-06-20Bibliographically approved

Open Access in DiVA

Raspberry Pi Cluster(3719 kB)2840 downloads
File information
File name FULLTEXT01.pdfFile size 3719 kBChecksum SHA-512
5474a268cb2b6061a0f92b6f0c7dcdeaf6875f1187140d470e78b5fe64e619cf32df5681f0bf0c54d43b93ff6099c252a7d42fc6d406beede492385e010890ea
Type fulltextMimetype application/pdf
Arkivfil(3747 kB)19983 downloads
File information
File name FULLTEXT02.pdfFile size 3747 kBChecksum SHA-512
772ccdd3dd6685c78682349fed68be9b3aa06a533389a94e5aa48b8e04ad66cd7846d03f7fc8381843a102d4303a23ef82afacdba64b5d0129e6443a5f65e531
Type fulltextMimetype application/pdf

By organisation
Faculty of Health, Science and Technology (starting 2013)
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 22844 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 4440 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf