Brief Announcement: Provable Neuromorphic Advantages for Computing Shortest Paths

被引:8
作者
Aimone, James B. [1 ]
Ho, Yang [1 ]
Parekh, Ojas [1 ]
Phillips, Cynthia A. [1 ]
Pinar, Ali [2 ]
Severa, William [1 ]
Wang, Yipu [3 ]
机构
[1] Sandia Natl Labs, POB 5800, Albuquerque, NM 87185 USA
[2] Sandia Natl Labs, Livermore, CA USA
[3] Univ Illinois, Champaign, IL USA
来源
PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20) | 2020年
关键词
neuromorphic computing; neuromorphic complexity; spiking neural networks; graph algorithms; shortest paths;
D O I
10.1145/3350755.3400258
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Neuromorphic computing offers the potential of an unprecedented level of parallelism at a local scale. Although in their infancy, current first-generation neuromorphic processing units (NPUs) deliver as many as 128K artificial neurons in a package smaller than current laptop CPUs and demanding significantly less energy. Neuromorphic systems consisting of such NPUs and offering a total of 100 million neurons are anticipated in 2020. NPUs were envisioned to accelerate machine learning, and designing neuromorphic algorithms to leverage the benefits of NPUs in other domains remains an open challenge. We design and analyze neuromorphic graph algorithms, focusing on shortest path problems. Our neuromorphic algorithms are packet-passing algorithms relying on data movement for computation, and we develop data-movement lower bounds for conventional algorithms. A fair and rigorous comparison with conventional algorithms and architectures is paramount, and we prove a polynomial-factor advantage even when we assume an NPU with a simple grid-like network of neurons. To the best of our knowledge, this is one of the first examples of a provable asymptotic computational advantage for neuromorphic computing.
引用
收藏
页码:497 / 499
页数:3
相关论文
共 9 条
[1]  
Agarwal S., 2015, FRONT NEUROSCI-SWITZ, V9
[2]  
Aimone J B, 2019, ICONS 19, DOI [DOI 10.1145/3354265.3354268, 10.1145/3354265.3354285, DOI 10.1145/3354265.3354285]
[3]   Neural Algorithms and Computing Beyond Moore's Law [J].
Aimone, James B. .
COMMUNICATIONS OF THE ACM, 2019, 62 (04) :110-119
[4]   Equal Numbers of Neuronal and Nonneuronal Cells Make the Human Brain an Isometrically Scaled-Up Primate Brain [J].
Azevedo, Frederico A. C. ;
Carvalho, Ludmila R. B. ;
Grinberg, Lea T. ;
Farfel, Jose Marcelo ;
Ferretti, Renata E. L. ;
Leite, Renata E. P. ;
Jacob Filho, Wilson ;
Lent, Roberto ;
Herculano-Houzel, Suzana .
JOURNAL OF COMPARATIVE NEUROLOGY, 2009, 513 (05) :532-541
[5]  
Kwisthout Johan, 2020, NICE '20: Proceedings of the Neuro-inspired Computational Elements Workshop, DOI 10.1145/3381755.3381760
[6]  
Moore S., INTELS NEUROMORPHIC
[7]   Constant-Depth and Subcubic-Size Threshold Circuits for Matrix Multiplication [J].
Parekh, Ojas ;
Phillips, Cynthia A. ;
James, Conrad D. ;
Aimone, James B. .
SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, :67-76
[8]   Developing a Patient Navigation Program to Improve Engagement in HIV Medical Care and Viral Suppression: A Demonstration Project Protocol [J].
Schumann, Casey L. ;
Westergaard, Ryan P. ;
Meier, Alison E. ;
Ruetten, Mari L. ;
Vergeront, James M. .
AIDS AND BEHAVIOR, 2019, 23 (Suppl 1) :5-13
[9]  
Thompson C.D., 1979, PROC 11 S THEORY COM, P81