Saved in:
Bibliographic Details
Main Authors: Dey, Sourya, Huang, Kuan-Wen, Beerel, Peter A., Chugg, Keith M.
Format: Preprint
Published: 2018
Subjects:
Online Access:https://arxiv.org/abs/1812.01164
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909369315098624
author Dey, Sourya
Huang, Kuan-Wen
Beerel, Peter A.
Chugg, Keith M.
author_facet Dey, Sourya
Huang, Kuan-Wen
Beerel, Peter A.
Chugg, Keith M.
contents Neural networks have proven to be extremely powerful tools for modern artificial intelligence applications, but computational and storage complexity remain limiting factors. This paper presents two compatible contributions towards reducing the time, energy, computational, and storage complexities associated with multilayer perceptrons. Pre-defined sparsity is proposed to reduce the complexity during both training and inference, regardless of the implementation platform. Our results show that storage and computational complexity can be reduced by factors greater than 5X without significant performance loss. The second contribution is an architecture for hardware acceleration that is compatible with pre-defined sparsity. This architecture supports both training and inference modes and is flexible in the sense that it is not tied to a specific number of neurons. For example, this flexibility implies that various sized neural networks can be supported on various sized Field Programmable Gate Array (FPGA)s.
format Preprint
id arxiv_https___arxiv_org_abs_1812_01164
institution arXiv
publishDate 2018
record_format arxiv
spellingShingle Pre-Defined Sparse Neural Networks with Hardware Acceleration
Dey, Sourya
Huang, Kuan-Wen
Beerel, Peter A.
Chugg, Keith M.
Machine Learning
Neural networks have proven to be extremely powerful tools for modern artificial intelligence applications, but computational and storage complexity remain limiting factors. This paper presents two compatible contributions towards reducing the time, energy, computational, and storage complexities associated with multilayer perceptrons. Pre-defined sparsity is proposed to reduce the complexity during both training and inference, regardless of the implementation platform. Our results show that storage and computational complexity can be reduced by factors greater than 5X without significant performance loss. The second contribution is an architecture for hardware acceleration that is compatible with pre-defined sparsity. This architecture supports both training and inference modes and is flexible in the sense that it is not tied to a specific number of neurons. For example, this flexibility implies that various sized neural networks can be supported on various sized Field Programmable Gate Array (FPGA)s.
title Pre-Defined Sparse Neural Networks with Hardware Acceleration
topic Machine Learning
url https://arxiv.org/abs/1812.01164