Experimenting with Emerging ARM and RISC-V Systems for Decentralised Machine Learning

02/15/2023
by   Gianluca Mittone, et al.
0

Decentralised Machine Learning (DML) enables collaborative machine learning without centralised input data. Federated Learning (FL) and Edge Inference are examples of DML. While tools for DML (especially FL) are starting to flourish, many are not flexible and portable enough to experiment with novel systems (e.g., RISC-V), non-fully connected topologies, and asynchronous collaboration schemes. We overcome these limitations via a domain-specific language allowing to map DML schemes to an underlying middleware, i.e. the parallel programming library. We experiment with it by generating different working DML schemes on two emerging architectures (ARM-v8, RISC-V) and the x86-64 platform. We characterise the performance and energy efficiency of the presented schemes and systems. As a byproduct, we introduce a RISC-V porting of the PyTorch framework, the first publicly available to our knowledge.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2021

Communication Efficiency in Federated Learning: Achievements and Challenges

Federated Learning (FL) is known to perform Machine Learning tasks in a ...
research
07/24/2021

FedLab: A Flexible Federated Learning Framework

Federated learning (FL) is a machine learning field in which researchers...
research
08/20/2022

A Review of Federated Learning in Energy Systems

With increasing concerns for data privacy and ownership, recent years ha...
research
03/19/2023

A Survey of Federated Learning for Connected and Automated Vehicles

Connected and Automated Vehicles (CAVs) are one of the emerging technolo...
research
06/21/2023

FLGo: A Fully Customizable Federated Learning Platform

Federated learning (FL) has found numerous applications in healthcare, f...
research
01/14/2013

Fano schemes of generic intersections and machine learning

We investigate Fano schemes of conditionally generic intersections, i.e....

Please sign up or login with your details

Forgot password? Click here to reset