School of Computer Science, University of Manchester, Manchester, M13 9PL, UK.
Neural Netw. 2011 Nov;24(9):961-78. doi: 10.1016/j.neunet.2011.06.014. Epub 2011 Jul 2.
Dedicated hardware is becoming increasingly essential to simulate emerging very-large-scale neural models. Equally, however, it needs to be able to support multiple models of the neural dynamics, possibly operating simultaneously within the same system. This may be necessary either to simulate large models with heterogeneous neural types, or to simplify simulation and analysis of detailed, complex models in a large simulation by isolating the new model to a small subpopulation of a larger overall network. The SpiNNaker neuromimetic chip is a dedicated neural processor able to support such heterogeneous simulations. Implementing these models on-chip uses an integrated library-based tool chain incorporating the emerging PyNN interface that allows a modeller to input a high-level description and use an automated process to generate an on-chip simulation. Simulations using both LIF and Izhikevich models demonstrate the ability of the SpiNNaker system to generate and simulate heterogeneous networks on-chip, while illustrating, through the network-scale effects of wavefront synchronisation and burst gating, methods that can provide effective behavioural abstractions for large-scale hardware modelling. SpiNNaker's asynchronous virtual architecture permits greater scope for model exploration, with scalable levels of functional and temporal abstraction, than conventional (or neuromorphic) computing platforms. The complete system illustrates a potential path to understanding the neural model of computation, by building (and breaking) neural models at various scales, connecting the blocks, then comparing them against the biology: computational cognitive neuroscience.
专用硬件对于模拟新兴的大规模神经模型变得越来越重要。然而,它同样需要能够支持多种神经动力学模型,可能在同一系统中同时运行。这可能是为了模拟具有异构神经类型的大型模型,或者通过将新模型隔离到较大网络的一小部分子群体来简化大型模拟中详细、复杂模型的模拟和分析。SpiNNaker 神经拟态芯片是一种专用的神经处理器,能够支持这种异构模拟。在芯片上实现这些模型使用了一个集成的基于库的工具链,其中包含新兴的 PyNN 接口,允许建模者输入高级描述,并使用自动化过程生成芯片上的模拟。使用 LIF 和 Izhikevich 模型的模拟演示了 SpiNNaker 系统在芯片上生成和模拟异构网络的能力,同时通过波前同步和爆发门控的网络规模效应说明了可以为大规模硬件建模提供有效行为抽象的方法。SpiNNaker 的异步虚拟体系结构比传统(或神经形态)计算平台提供了更大的模型探索范围,具有可扩展的功能和时间抽象级别。完整的系统通过在各种规模上构建(和破坏)神经模型、连接模块,然后将它们与生物学进行比较,展示了理解神经计算模型的潜在途径:计算认知神经科学。