atlas

Research map / Architectures and efficiency / RNNs and normalization

An Empirical Study of Distributed Deep Learning Training on Edge (Student Abstract)

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Efficient network compression and training · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Empirical study of distributed ResNet-18 training on CIFAR-10 across a cluster of Raspberry Pi 4 edge devices, comparing Chainer, PyTorch and TensorFlow on throughput, memory, scaling and hardware counters.

Problem

Deep learning training is expensive and inaccessible without supercomputers or high-end GPUs; it is unclear how well low-energy, low-cost edge devices with ARM CPUs can train DL models in a distributed fashion.

Approach

Builds small Raspberry Pi 4 clusters and measures distributed training of ResNet-18 on CIFAR-10 across three DL frameworks, combining software-level metrics with hardware performance counters to expose framework inefficiencies on low-end CPUs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Chainer instead of PyTorchResNet-18 training on Raspberry Pi 4 · CIFAR-10, batch size 256training time: ≈47% of the time taken by PyTorchHelped
Use Chainer instead of TensorFlowResNet-18 training on Raspberry Pi 4 · CIFAR-10, batch size 256training time: 53% of the time taken by TensorFlowHelped
Scale from one Raspberry Pi 4 to a 4-node clusterLINPACK · Raspberry Pi 4 clusterGFLOPS: 15.5 GFLOPS; 47 GFLOPSHelped
Use TensorFlow rather than other evaluated frameworksResNet-18 training on Raspberry Pi 4 · CIFAR-10L1 cache miss ratio: ≈16%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10

Benchmarks: CIFAR-10 LINPACK

Metrics: training throughput (images/s) epoch duration (s) USS memory (bytes) GFLOPS instructions executed L1 cache miss ratio branch mispredict ratio scaling across nodes

Baselines: PyTorch TensorFlow Chainer

Builds on: LINPACK

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy