Sparse Binary Matrix-Vector Multiplication on Neuromorphic Computers
- ORNL
Neuromorphic computers offer the opportunity for low-power, efficient computation. Though they have been primarily applied to neural network tasks, there is also the opportunity to leverage the inherent characteristics of neuromorphic computers (low power, massive parallelism, collocated processing and memory) to perform non-neural network tasks. Here, we demonstrate how an approach for performing sparse binary matrix-vector multiplication on neuromorphic computers. We describe the approach, which relies on the connection between binary matrix-vector multiplication and breadth first search, and we introduce the algorithm for performing this calculation in a neuromorphic way. We validate the approach in simulation. Finally, we provide a discussion of the runtime of this algorithm and discuss where neuromorphic computers in the future may have a computational advantage when performing this computation.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1814336
- Resource Relation:
- Conference: GrAPL 2021: Workshop on Graphs, Architectures, Programming, and Learning - Portland, Oregon, United States of America - 5/17/2021 4:00:00 AM-5/17/2021 4:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Benchmarking the Performance of Neuromorphic and Spiking Neural Network Simulators
Automated Generation of Integrated Digital and Spiking Neuromorphic Machine Learning Accelerators