论文标题
在神经形态体系结构上实施尖峰神经网络:评论
Implementing Spiking Neural Networks on Neuromorphic Architectures: A Review
论文作者
论文摘要
最近,行业和学术界都提出了几种不同的神经形态系统来执行使用尖峰神经网络(SNN)设计的机器学习应用程序。随着设计和技术方面的复杂性越来越复杂,对这样的系统进行编程来承认和执行机器学习应用程序变得越来越具有挑战性。此外,需要神经形态系统来确保实时性能,消耗较低的能量并提供对逻辑和内存失败的耐受性。因此,很明显地需要系统软件框架,这些框架可以在当前和新兴的神经形态系统上实施机器学习应用程序,并同时解决性能,能量和可靠性。在这里,我们提供了针对基于平台的设计和硬件软件共同设计提出的此类框架的全面概述。我们重点介绍了未来在神经形态计算系统软件技术领域的挑战和机遇。
Recently, both industry and academia have proposed several different neuromorphic systems to execute machine learning applications that are designed using Spiking Neural Networks (SNNs). With the growing complexity on design and technology fronts, programming such systems to admit and execute a machine learning application is becoming increasingly challenging. Additionally, neuromorphic systems are required to guarantee real-time performance, consume lower energy, and provide tolerance to logic and memory failures. Consequently, there is a clear need for system software frameworks that can implement machine learning applications on current and emerging neuromorphic systems, and simultaneously address performance, energy, and reliability. Here, we provide a comprehensive overview of such frameworks proposed for both, platform-based design and hardware-software co-design. We highlight challenges and opportunities that the future holds in the area of system software technology for neuromorphic computing.