论文标题
使用虚拟神经元编码整数和理性的神经形态计算机
Encoding Integers and Rationals on Neuromorphic Computers using Virtual Neuron
论文作者
论文摘要
神经形态计算机通过模拟人脑进行计算,并使用极低的功率。预计将来,对于节能计算是必不可少的。尽管它们主要用于基于神经网络的机器学习应用程序,但已知神经形态计算机是Turing-Complete的,因此可以使用通用计算。但是,为了充分意识到它们的通用,节能计算的潜力,重要的是要设计有效的编码数字机制。当前的编码方法的适用性有限,可能不适用于通用计算。在本文中,我们将虚拟神经元视为整数和理性数字的编码机制。我们评估虚拟神经元在物理和模拟神经形态硬件上的性能,并表明它可以使用基于混合膜的神经形态处理器平均使用23 NJ的能量进行加法操作。我们还通过在某些MU回收函数中使用它来证明其实用性,这些功能是通用计算的构件。
Neuromorphic computers perform computations by emulating the human brain, and use extremely low power. They are expected to be indispensable for energy-efficient computing in the future. While they are primarily used in spiking neural network-based machine learning applications, neuromorphic computers are known to be Turing-complete, and thus, capable of general-purpose computation. However, to fully realize their potential for general-purpose, energy-efficient computing, it is important to devise efficient mechanisms for encoding numbers. Current encoding approaches have limited applicability and may not be suitable for general-purpose computation. In this paper, we present the virtual neuron as an encoding mechanism for integers and rational numbers. We evaluate the performance of the virtual neuron on physical and simulated neuromorphic hardware and show that it can perform an addition operation using 23 nJ of energy on average using a mixed-signal memristor-based neuromorphic processor. We also demonstrate its utility by using it in some of the mu-recursive functions, which are the building blocks of general-purpose computation.