4.3 Article

Code Generation: A Strategy for Neural Network Simulators

期刊

NEUROINFORMATICS
卷 8, 期 3, 页码 183-196

出版社

HUMANA PRESS INC
DOI: 10.1007/s12021-010-9082-x

关键词

Code generation; Spiking neural networks; Simulation; Graphics processing units; Computer algebra systems; Numerical integration; Python; C plus

资金

  1. European Research Council [ERC StG 240132]

向作者/读者索取更多资源

We demonstrate a technique for the design of neural network simulation software, runtime code generation. This technique can be used to give the user complete flexibility in specifying the mathematical model for their simulation in a high level way, along with the speed of code written in a low level language such as C++. It can also be used to write code only once but target different hardware platforms, including inexpensive high performance graphics processing units (GPUs). Code generation can be naturally combined with computer algebra systems to provide further simplification and optimisation of the generated code. The technique is quite general and could be applied to any simulation package. We demonstrate it with the 'Brian' simulator (http://www.briansimulator.org).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据