arrow
Return

Benchmarking parallel programming for single-board computers

delete2024-12-01
delete1
PRE
AI
R
Renato B. Hoffmann
D
Dalvan Griebler *
R
Rodrigo da Rosa Righi
L
Luiz Gustavo Fernandes
DOI:10.1016/j.future.2024.07.003delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Within the computing continuum, SBCs (single-board computers) are essential in the Edge and Fog, with many featuring multiple processing cores and GPU accelerators. In this way, parallel computing plays a crucial role in enabling the full computational potential of SBCs. However, selecting the best-suited solution in this context is inherently complex due to the intricate interplay between PPI (parallel programming interface) strategies, SBC architectural characteristics, and application characteristics and constraints. To our knowledge, no solution presents a combined discussion of these three aspects. To tackle this problem, this article aims to provide a benchmark of the best-suited parallelism PPIs given a set of hardware and application characteristics and requirements. Compared to existing benchmarks, we introduce new metrics, additional applications, various parallelism interfaces, and extra hardware devices. Therefore, our contributions are the methodology to benchmark parallelism on SBCs and the characterization of the best-performing parallelism PPIs and strategies for given situations. We are confident that parallel computing will be mainstream to process edge and fog computing; thus, our solution provides the first insights regarding what kind of application and parallel programming interface is the most suited for a particular SBC hardware.
Keywords:
Programming models
Parallel computing
Edge computing
Performance analysis
Computing continuum

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

U
universidade do vale do rio dos sinos - unisinos
Scholars:
1.1K
Papers: 719
Citations: 0
Cited Papers

Cited Papers

17O and 14N spectroscopy of 17O‐labeled nucleic acid bases
err2005-04-14
err0
PREAI
errMatija I. Burgar; Devindra Dhawan; Daniel Fiat
errShare
errSave
CARACTERIZAÇÃO HIDROQUÍMICA DO SISTEMA AQUÍFERO SERRA GERAL NA REGIÃO NORDESTE DO RIO GRANDE DO SUL
err2013-04-06
err0
errOAAI
errPedro Antonio Roehe Reginato; Siclério Ahlert; Vania Elisabete Schneider
errShare
errSave
SARS-CoV-2 exhibits intra-host genomic plasticity and low-frequency polymorphic quasispecies
err
IF0
err2020-03-28
err0
errOAAI
errTimokratis Karamitros; Gethsimani Papadopoulou; Maria Bousali; Anastasios Mexias; Sotiris Tsiodras; Andreas Mentis
errShare
errSave
errShare
errSave
The NAS Parallel Benchmarks for evaluating C plus plus parallel programming frameworks on shared-memory architectures
err2021-12-01
err19
PREAI
errLoff, Junior; Griebler, Dalvan; Mencagli, Gabriele; Araujo, Gabriell; Torquati, Massimo; Danelutto, Marco; Fernandes, Luiz Gustavo
errShare
errSave
On the maturity of parallel applications for asymmetric multi-core processors
err2019-05-01
err8
errOAAI
errChronaki, Kallia; Moreto, Miguel; Casas, Marc; Rico, Alejandro; Badia, Rosa M.; Ayguade, Eduard; Valero, Mateo
errShare
errSave
Evaluating and interpreting cross-taxon congruence: Potential pitfalls and solutions
err2011-05-01
err0
PREAI
errMargherita Gioria; Giovanni Bacaro; John Feehan
errShare
errSave
researcher View more