Experimenting with Emerging RISC-V Systems for Decentralised Machine Learning

8Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

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 processors (e.g., RISC-V), non-fully connected network topologies, and asynchronous collaboration schemes. We overcome these limitations via a domain-specific language allowing us to map DML schemes to an underlying middleware, i.e. the FastFlow parallel programming library. We experiment with it by generating different working DML schemes on x86-64 and ARM platforms and an emerging RISC-V one. 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.

Cite

CITATION STYLE

APA

Mittone, G., Tonci, N., Birke, R., Colonnelli, I., Medić, D., Bartolini, A., … Aldinucci, M. (2023). Experimenting with Emerging RISC-V Systems for Decentralised Machine Learning. In Proceedings of the 20th ACM International Conference on Computing Frontiers 2023, CF 2023 (pp. 73–83). Association for Computing Machinery, Inc. https://doi.org/10.1145/3587135.3592211

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free