arrow
返回

Matrix multiplication by neuromorphic computing

delete2021-03-01
delete6
PRE
AI
S
Sheril Lawrence
A
Aishwarya Yandapalli
S
Shrisha Rao *
DOI:10.1016/j.neucom.2020.10.064delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With increased requirements of processing power in many computing applications, and the consequent huge increases in resource costs including electrical power consumption, there is a push to find alternative computing architectures that achieve high speeds but require less resources. One direction that shows promise is brain-inspired neuromorphic computing; it has thus become an active area of research. Much of the current work in neuromorphic computing targets its applicability in solving machine learning and pattern recognition problems. We push this boundary to show the possibility of using neuromorphic architectures to solve matrix multiplication, a core mathematical task pertinent to a host of engineering problems. We use a neuromorphic simulator to present a solution to matrix multiplication that demonstrates a significant performance improvement, both in terms of processing time and intermediate storage over existing approaches. The basic principle of proposed method is operating on a single intermediate transformation matrix that is flattened into an ensemble array represented as a neural node that is operated on. This is an optimisation over memory and time over the existing approach which uses two sparse intermediate matrices. Theoretical and experimental analysis indicates the importance of the proper choice of neuromorphic parameters, specifically the number of neurons and radius of the ensemble along with the dimensions and elements in input matrices has on accuracy, time and memory. We indicate an approach to compute the proper choice of neuromorphic resources given relevant benchmark constraints. (C) 2020 Elsevier B.V. All rights reserved.
Keyword:
Neuromorphic computing
Matrix multiplication
Linear algebra
Spiking neurons
Leaky integrate and fire (LIF)
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Neurocomputing 封面图
Neurocomputing
IF:
6.5
论文数:
2.5W
被引数:
6.5W

机构