Periodic Online Testing for Sparse Systolic Tensor Arrays

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Peltekis, Christodoulos, Nicopoulos, Chrysostomos, Dimitrakopoulos, Giorgos
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910919342161920
author Peltekis, Christodoulos
Nicopoulos, Chrysostomos
Dimitrakopoulos, Giorgos
author_facet Peltekis, Christodoulos
Nicopoulos, Chrysostomos
Dimitrakopoulos, Giorgos
contents Modern Machine Learning (ML) applications often benefit from structured sparsity, a technique that efficiently reduces model complexity and simplifies handling of sparse data in hardware. Sparse systolic tensor arrays - specifically designed to accelerate these structured-sparse ML models - play a pivotal role in enabling efficient computations. As ML is increasingly integrated into safety-critical systems, it is of paramount importance to ensure the reliability of these systems. This paper introduces an online error-checking technique capable of detecting and locating permanent faults within sparse systolic tensor arrays before computation begins. The new technique relies on merely four test vectors and exploits the weight values already loaded within the systolic array to comprehensively test the system. Fault-injection campaigns within the gate-level netlist, while executing three well-established Convolutional Neural Networks (CNN), validate the efficiency of the proposed approach, which is shown to achieve very high fault coverage, while incurring minimal performance and area overheads.
format Preprint
id arxiv_https___arxiv_org_abs_2504_18628
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Periodic Online Testing for Sparse Systolic Tensor Arrays
Peltekis, Christodoulos
Nicopoulos, Chrysostomos
Dimitrakopoulos, Giorgos
Hardware Architecture
Machine Learning
Modern Machine Learning (ML) applications often benefit from structured sparsity, a technique that efficiently reduces model complexity and simplifies handling of sparse data in hardware. Sparse systolic tensor arrays - specifically designed to accelerate these structured-sparse ML models - play a pivotal role in enabling efficient computations. As ML is increasingly integrated into safety-critical systems, it is of paramount importance to ensure the reliability of these systems. This paper introduces an online error-checking technique capable of detecting and locating permanent faults within sparse systolic tensor arrays before computation begins. The new technique relies on merely four test vectors and exploits the weight values already loaded within the systolic array to comprehensively test the system. Fault-injection campaigns within the gate-level netlist, while executing three well-established Convolutional Neural Networks (CNN), validate the efficiency of the proposed approach, which is shown to achieve very high fault coverage, while incurring minimal performance and area overheads.
title Periodic Online Testing for Sparse Systolic Tensor Arrays
topic Hardware Architecture
Machine Learning
url https://arxiv.org/abs/2504.18628