首页> 外文期刊>Network >Streaming parallel GPU acceleration of large-scale filter-based spiking neural networks
【24h】

Streaming parallel GPU acceleration of large-scale filter-based spiking neural networks

机译:基于大规模滤波器的尖峰神经网络的流式并行GPU加速

获取原文
获取原文并翻译 | 示例
           

摘要

The arrival of graphics processing (GPU) cards suitable for massively parallel computing promises affordable large-scale neural network simulation previously only available at supercomputing facilities. While the raw numbers suggest that GPUs may outperform CPUs by at least an order of magnitude, the challenge is to develop fine-grained parallel algorithms to fully exploit the particulars of GPUs. Computation in a neural network is inherently parallel and thus a natural match for GPU architectures: given inputs, the internal state for each neuron can be updated in parallel. We show that for filter-based spiking neurons, like the Spike Response Model, the additive nature of membrane potential dynamics enables additional update parallelism. This also reduces the accumulation of numerical errors when using single precision computation, the native precision of GPUs. We further show that optimizing simulation algorithms and data structures to the GPU's architecture has a large pay-off: for example, matching iterative neural updating to the memory architecture of the GPU speeds up this simulation step by a factor of three to five. With such optimizations, we can simulate in better-than-realtime plausible spiking neural networks of up to 50000 neurons, processing over 35 million spiking events per second.
机译:适用于大规模并行计算的图形处理(GPU)卡的出现保证了以前只能在超级计算设备上使用的可负担的大规模神经网络仿真。尽管原始数据表明GPU的性能可能至少比CPU高一个数量级,但挑战在于开发细粒度的并行算法以充分利用GPU的特性。神经网络中的计算本质上是并行的,因此与GPU架构自然匹配:给定输入后,每个神经元的内部状态都可以并行更新。我们表明,对于基于过滤器的尖峰神经元(如尖峰响应模型),膜电位动力学的累加性质可实现其他更新并行性。当使用单精度计算(GPU的固有精度)时,这还减少了数值误差的累积。我们进一步表明,针对GPU的体系结构优化仿真算法和数据结构具有巨大的回报:例如,将迭代神经更新与GPU的内存体系结构进行匹配可使该仿真步骤加快三到五倍。通过这样的优化,我们可以模拟比实时性更好的多达5万个神经元的尖峰神经网络,每秒处理超过3500万个尖峰事件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号