Saved in:
Bibliographic Details
Main Authors: Anthimopoulos, Theologos, Kokhazadeh, Milad, Kelefouras, Vasilios, Himpel, Benjamin, Keramidas, Georgios
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.01996
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915768716754944
author Anthimopoulos, Theologos
Kokhazadeh, Milad
Kelefouras, Vasilios
Himpel, Benjamin
Keramidas, Georgios
author_facet Anthimopoulos, Theologos
Kokhazadeh, Milad
Kelefouras, Vasilios
Himpel, Benjamin
Keramidas, Georgios
contents Deep neural networks (DNNs) have become indispensable in many real-life applications like natural language processing, and autonomous systems. However, deploying DNNs on resource-constrained devices, e.g., in RISC-V platforms, remains challenging due to the high computational and memory demands of fully connected (FC) layers, which dominate resource consumption. Low-rank factorization (LRF) offers an effective approach to compressing FC layers, but the vast design space of LRF solutions involves complex trade-offs among FLOPs, memory size, inference time, and accuracy, making the LRF process complex and time-consuming. This paper introduces an end-to-end LRF design space exploration methodology and a specialized design tool for optimizing FC layers on RISC-V processors. Using Tensor Train Decomposition (TTD) offered by TensorFlow T3F library, the proposed work prunes the LRF design space by excluding first, inefficient decomposition shapes and second, solutions with poor inference performance on RISC-V architectures. Compiler optimizations are then applied to enhance custom T3F layer performance, minimizing inference time and boosting computational efficiency. On average, our TT-decomposed layers run 3x faster than IREE and 8x faster than Pluto on the same compressed model. This work provides an efficient solution for deploying DNNs on edge and embedded devices powered by RISC-V architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2602_01996
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Optimizing Tensor Train Decomposition in DNNs for RISC-V Architectures Using Design Space Exploration and Compiler Optimizations
Anthimopoulos, Theologos
Kokhazadeh, Milad
Kelefouras, Vasilios
Himpel, Benjamin
Keramidas, Georgios
Machine Learning
Artificial Intelligence
Hardware Architecture
Mathematical Software
15A69, 68T07
C.3; G.1.3; D.3.4
Deep neural networks (DNNs) have become indispensable in many real-life applications like natural language processing, and autonomous systems. However, deploying DNNs on resource-constrained devices, e.g., in RISC-V platforms, remains challenging due to the high computational and memory demands of fully connected (FC) layers, which dominate resource consumption. Low-rank factorization (LRF) offers an effective approach to compressing FC layers, but the vast design space of LRF solutions involves complex trade-offs among FLOPs, memory size, inference time, and accuracy, making the LRF process complex and time-consuming. This paper introduces an end-to-end LRF design space exploration methodology and a specialized design tool for optimizing FC layers on RISC-V processors. Using Tensor Train Decomposition (TTD) offered by TensorFlow T3F library, the proposed work prunes the LRF design space by excluding first, inefficient decomposition shapes and second, solutions with poor inference performance on RISC-V architectures. Compiler optimizations are then applied to enhance custom T3F layer performance, minimizing inference time and boosting computational efficiency. On average, our TT-decomposed layers run 3x faster than IREE and 8x faster than Pluto on the same compressed model. This work provides an efficient solution for deploying DNNs on edge and embedded devices powered by RISC-V architectures.
title Optimizing Tensor Train Decomposition in DNNs for RISC-V Architectures Using Design Space Exploration and Compiler Optimizations
topic Machine Learning
Artificial Intelligence
Hardware Architecture
Mathematical Software
15A69, 68T07
C.3; G.1.3; D.3.4
url https://arxiv.org/abs/2602.01996