This document summarizes research deploying a task-based runtime system on Raspberry Pi clusters. The researchers used Raspberry Pi 3B, 3B+, and 4 models to build small, low-cost clusters. They benchmarked HPX and Phylanx applications, finding best performance on 2 cores due to memory bandwidth limitations. Multi-node codes scaled well but threads provided little gain. The clusters showed modest performance at reasonable cost and could be used for teaching and collecting sensor data in the field.
Related topics: