Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

MuRISCV-NN: Challenging Zve32x Autovectorization with TinyML Inference Library for RISC-V Vector Extension

  • Technische Universität München
  • TU Wien

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

9 Zitate (Scopus)

Abstract

With the rapid adoption of deep learning workloads to resource-constrained edge devices, efficient and data-parallel computing paradigms are becoming increasingly important. The RISC-V ISA provides a set of vector extensions featuring powerful data computation capabilities to accelerate deep learning workloads at the edge. However, the RISC-V ecosystem lacks a lightweight, open-source, and vendor-agnostic compute library to support these extensions on embedded platforms. After porting the existing ARM Cortex-M specific kernel implementation to the RISC-V vector ISA, we optimized the operator implementations to make the most out of the data-level parallelism provided by supported targets. In comparison to programs vectorized by LLVM's built-in auto-vectorizer, we see an up to 60% advantage in runtime for convolutional models and large vectors while introducing less ROM overheads. Furthermore, muRISCV-NN integrates well with existing ML deployment frameworks, is bit-accurate to CMSIS-NN, and can, thus, be used as a drop-in replacement with minimal changes to the compilation flow.

OriginalspracheEnglisch
TitelProceedings of the 21st ACM International Conference on Computing Frontiers 2024 Workshops and Special Sessions, CF 2024 Companion
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten75-78
Seitenumfang4
ISBN (elektronisch)9798400704925
DOIs
PublikationsstatusVeröffentlicht - 7 Mai 2024
Veranstaltung21st ACM International Conference on Computing Frontiers, CF 2024 - Ischia, Italien
Dauer: 7 Mai 20249 Mai 2024

Publikationsreihe

NameProceedings of the 21st ACM International Conference on Computing Frontiers 2024 Workshops and Special Sessions, CF 2024 Companion

Konferenz

Konferenz21st ACM International Conference on Computing Frontiers, CF 2024
Land/GebietItalien
OrtIschia
Zeitraum7/05/249/05/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „MuRISCV-NN: Challenging Zve32x Autovectorization with TinyML Inference Library for RISC-V Vector Extension“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren