Code generation: a strategy for neural network simulators.

Neuroinformatics

Laboratoire Psychologie de la Perception, CNRS, Université Paris Descartes, Paris, France.

Published: October 2010

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 ).

Download full-text PDF

Source
http://dx.doi.org/10.1007/s12021-010-9082-xDOI Listing

Publication Analysis

Top Keywords

code generation
12
neural network
8
code
6
generation strategy
4
strategy neural
4
network simulators
4
simulators demonstrate
4
demonstrate technique
4
technique design
4
design neural
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!