Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Jeong, Geonhwa, Tsai, Po-An, Bambhaniya, Abhimanyu R., Keckler, Stephen W., Krishna, Tushar
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912390382092288
author Jeong, Geonhwa
Tsai, Po-An
Bambhaniya, Abhimanyu R.
Keckler, Stephen W.
Krishna, Tushar
author_facet Jeong, Geonhwa
Tsai, Po-An
Bambhaniya, Abhimanyu R.
Keckler, Stephen W.
Krishna, Tushar
contents Exploiting sparsity in deep neural networks (DNNs) has been a promising area for meeting the growing computation requirements. To minimize the overhead of sparse acceleration, hardware designers have proposed structured sparsity support, but it provides limited flexibility and requires extra model fine-tuning. Moreover, any sparse model fine-tuned for certain structured sparse HW cannot be accelerated by other structured hardware. To enable acceleration using unstructured sparsity of DNNs on structured sparse hardware, we propose an approximation method leveraging the distributive property in linear algebra to turn any sparse tensor into a series of structured sparse tensors. We also develop a software framework, TASDER, to apply high-quality structured approximation on weights and activations of DNNs. Our method accelerates dense and sparse DNNs without fine-tuning and improves energy-delay-product (EDP) by up to 83% and 74%. It achieves up to 39% speed-up on a real system.
format Preprint
id arxiv_https___arxiv_org_abs_2403_07953
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators
Jeong, Geonhwa
Tsai, Po-An
Bambhaniya, Abhimanyu R.
Keckler, Stephen W.
Krishna, Tushar
Machine Learning
Artificial Intelligence
Hardware Architecture
Exploiting sparsity in deep neural networks (DNNs) has been a promising area for meeting the growing computation requirements. To minimize the overhead of sparse acceleration, hardware designers have proposed structured sparsity support, but it provides limited flexibility and requires extra model fine-tuning. Moreover, any sparse model fine-tuned for certain structured sparse HW cannot be accelerated by other structured hardware. To enable acceleration using unstructured sparsity of DNNs on structured sparse hardware, we propose an approximation method leveraging the distributive property in linear algebra to turn any sparse tensor into a series of structured sparse tensors. We also develop a software framework, TASDER, to apply high-quality structured approximation on weights and activations of DNNs. Our method accelerates dense and sparse DNNs without fine-tuning and improves energy-delay-product (EDP) by up to 83% and 74%. It achieves up to 39% speed-up on a real system.
title Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators
topic Machine Learning
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2403.07953