The University of Southampton
University of Southampton Institutional Repository

Performance analysis of single board computer clusters

Performance analysis of single board computer clusters
Performance analysis of single board computer clusters
The past few years have seen significant developments in Single Board Computer (SBC) hardware capabilities. These advances in SBCs translate directly into improvements in SBC clusters. In 2018 an individual SBC has more than four times the performance of a 64-node SBC cluster from 2013. This increase in performance has been accompanied by increases in energy efficiency (GFLOPS/W) and value for money (GFLOPS/$). We present systematic analysis of these metrics for three different SBC clusters composed of Raspberry Pi 3 Model B, Raspberry Pi 3 Model B+ and Odroid C2 nodes respectively. A 16-node SBC cluster can achieve up to 60 GFLOPS, running at 80W. We believe that these improvements open new computational opportunities, whether this derives from a decrease in the physical volume required to provide a fixed amount of computation power for a portable cluster; or the amount of compute power that can be installed given a fixed budget in expendable compute scenarios. We also present a new SBC cluster construction form factor named Pi Stack; this has been designed to support edge compute applications rather than the educational use-cases favoured by previous methods. The improvements in SBC cluster performance and construction techniques mean that these SBC clusters are realising their potential as valuable developmental edge compute devices rather than just educational curiosities.
0167-739X
Basford, Philip J
efd8fbec-4a5f-4914-bf29-885b7f4677a7
Johnston, Steven
6b903ec2-7bae-4a56-9c21-eea0a70bfa2b
Perkins, Colin
ca340084-e7f2-436a-8533-9713abc529c9
Garnock Jones, Tony
7a63e703-face-48d5-a9bb-de42f0d0784a
Tso, Fung Po
8b6c0089-ceff-4ef1-8243-6355bce57769
Pezaros, Dimitrios
f1e7c942-70b0-4fdf-8be4-5504fa2ba798
Mullins, Robert
7753fa06-3c96-409e-920d-bcd28dc31252
Yoneki, Eiko
731a844a-747d-4fd3-ad9a-81c25d6fed3b
Singer, Jeremy
bdf8307f-a727-433c-9e3d-a18911aded41
Cox, Simon
0e62aaed-24ad-4a74-b996-f606e40e5c55
Basford, Philip J
efd8fbec-4a5f-4914-bf29-885b7f4677a7
Johnston, Steven
6b903ec2-7bae-4a56-9c21-eea0a70bfa2b
Perkins, Colin
ca340084-e7f2-436a-8533-9713abc529c9
Garnock Jones, Tony
7a63e703-face-48d5-a9bb-de42f0d0784a
Tso, Fung Po
8b6c0089-ceff-4ef1-8243-6355bce57769
Pezaros, Dimitrios
f1e7c942-70b0-4fdf-8be4-5504fa2ba798
Mullins, Robert
7753fa06-3c96-409e-920d-bcd28dc31252
Yoneki, Eiko
731a844a-747d-4fd3-ad9a-81c25d6fed3b
Singer, Jeremy
bdf8307f-a727-433c-9e3d-a18911aded41
Cox, Simon
0e62aaed-24ad-4a74-b996-f606e40e5c55

Basford, Philip J, Johnston, Steven, Perkins, Colin, Garnock Jones, Tony, Tso, Fung Po, Pezaros, Dimitrios, Mullins, Robert, Yoneki, Eiko, Singer, Jeremy and Cox, Simon (2019) Performance analysis of single board computer clusters. Future Generation Computer Systems. (doi:10.1016/j.future.2019.07.040).

Record type: Article

Abstract

The past few years have seen significant developments in Single Board Computer (SBC) hardware capabilities. These advances in SBCs translate directly into improvements in SBC clusters. In 2018 an individual SBC has more than four times the performance of a 64-node SBC cluster from 2013. This increase in performance has been accompanied by increases in energy efficiency (GFLOPS/W) and value for money (GFLOPS/$). We present systematic analysis of these metrics for three different SBC clusters composed of Raspberry Pi 3 Model B, Raspberry Pi 3 Model B+ and Odroid C2 nodes respectively. A 16-node SBC cluster can achieve up to 60 GFLOPS, running at 80W. We believe that these improvements open new computational opportunities, whether this derives from a decrease in the physical volume required to provide a fixed amount of computation power for a portable cluster; or the amount of compute power that can be installed given a fixed budget in expendable compute scenarios. We also present a new SBC cluster construction form factor named Pi Stack; this has been designed to support edge compute applications rather than the educational use-cases favoured by previous methods. The improvements in SBC cluster performance and construction techniques mean that these SBC clusters are realising their potential as valuable developmental edge compute devices rather than just educational curiosities.

Text
pistack-paper - Accepted Manuscript
Download (12MB)
Text
1-s2.0-S0167739X1833142X-main - Version of Record
Available under License Creative Commons Attribution.
Download (12MB)

More information

Accepted/In Press date: 16 July 2019
Published date: 23 July 2019

Identifiers

Local EPrints ID: 432646
URI: http://eprints.soton.ac.uk/id/eprint/432646
ISSN: 0167-739X
PURE UUID: d797e198-acb4-4bf1-ba98-39479bcb358b
ORCID for Philip J Basford: ORCID iD orcid.org/0000-0001-6058-8270
ORCID for Steven Johnston: ORCID iD orcid.org/0000-0003-3864-7072

Catalogue record

Date deposited: 23 Jul 2019 16:30
Last modified: 16 Mar 2024 08:01

Export record

Altmetrics

Contributors

Author: Steven Johnston ORCID iD
Author: Colin Perkins
Author: Tony Garnock Jones
Author: Fung Po Tso
Author: Dimitrios Pezaros
Author: Robert Mullins
Author: Eiko Yoneki
Author: Jeremy Singer
Author: Simon Cox

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×