23–27 Sept 2024
CERN
Europe/Zurich timezone

An Open-Source RISC-V-based GPGPU Accelerator for Machine Learning-based Edge Computing Applications

23 Sept 2024, 16:36
3m
500/1-001 - Main Auditorium (CERN)

500/1-001 - Main Auditorium

CERN

400
Show room on map
Poster and Flash talk Flash talks / poster session

Speaker

Simone Machetti

Description

In recent years, the demand for real-time machine learning (ML)-based computing solutions has driven the rapid growth of edge computing. The adopted hardware must strike a delicate balance by providing sufficient computational power to meet stringent real-time constraints while minimizing energy consumption. General-purpose graphics processing units (GPGPU) are a commonly adopted solution to maximize the data parallelism of ML algorithms thanks to more specialized hardware.

This work presents an open-source RISC-V-based GPGPU accelerator designed to support research in the ML-based edge computing domain. The accelerator features a low-power GPGPU streaming multiprocessor (SM) and offers two selectable memory hierarchies: cache-based and scratchpad-based. Its high configurability, regarding the number of threads, warps, and memory sizes, enables matching specific application requirements. The accelerator has been integrated into our in-house-designed eXtendible Heterogeneous Energy Efficient Platform (X-HEEP) microcontroller to improve its data processing capabilities and provide a real-world integration example.

What of the following keywords match your abstract best? GPUs
Please tick if you are a PhD student and wish to take part to the poster prize competition! I am a PhD student

Author

Simone Machetti

Co-authors

Prof. David Atienza (EPFL) Dr Giovanni Ansaloni (EPFL) Dr Miguel Peón-Quirós (EPFL) Dr Pasquale Davide Schiavone (EPFL)

Presentation materials