Alert button

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

Feb 15, 2023
Gianluca Mittone, Nicolò Tonci, Robert Birke, Iacopo Colonnelli, Doriana Medić, Andrea Bartolini, Roberto Esposito, Emanuele Parisi, Francesco Beneventi, Mirko Polato, Massimo Torquati, Luca Benini, Marco Aldinucci

Figure 1 for Experimenting with Emerging ARM and RISC-V Systems for Decentralised Machine Learning
Figure 2 for Experimenting with Emerging ARM and RISC-V Systems for Decentralised Machine Learning
Figure 3 for Experimenting with Emerging ARM and RISC-V Systems for Decentralised Machine Learning
Figure 4 for Experimenting with Emerging ARM and RISC-V Systems for Decentralised Machine Learning

Share this with someone who'll enjoy it:

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 \ff 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.

View paper onarxiv icon

Share this with someone who'll enjoy it: