首页> 外文期刊>Frontiers in Neuroinformatics >Automatic Optimization of the Computation Graph in the Nengo Neural Network Simulator
【24h】

Automatic Optimization of the Computation Graph in the Nengo Neural Network Simulator

机译:Nengo神经网络模拟器中计算图的自动优化

获取原文
       

摘要

One critical factor limiting the size of neural cognitive models is the time required to simulate such models. To reduce simulation time, specialized hardware is often used. However, such hardware can be costly, not readily available, or require specialized software implementations that are difficult to maintain. Here, we present an algorithm that optimizes the computational graph of the Nengo neural network simulator, allowing simulations to run more quickly on commodity hardware. This is achieved by merging identical operations into single operations and restructuring the accessed data in larger blocks of sequential memory. In this way, a time speed-up of up to 6.8 is obtained. While this does not beat the specialized OpenCL implementation of Nengo, this optimization is available on any platform that can run Python. In contrast, the OpenCL implementation supports fewer platforms and can be difficult to install.
机译:限制神经认知模型大小的一个关键因素是模拟此类模型所需的时间。为了减少仿真时间,通常使用专用硬件。然而,这样的硬件可能是昂贵的,不容易获得的,或者需要难以维护的专用软件实现。在这里,我们提出了一种优化Nengo神经网络模拟器的计算图的算法,从而使模拟可以在商品硬件上更快地运行。这是通过将相同的操作合并为单个操作并在较大的顺序存储器块中重组访问的数据来实现的。通过这种方式,可以达到6.8的时间加速。尽管这没有击败Nengo的专用OpenCL实现,但是可以在任何可以运行Python的平台上使用此优化。相反,OpenCL实施支持较少的平台,并且可能很难安装。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号