Spiking Neuron Models: An Introduction
Spiking Neuron Models: An Introduction
The cat is out of the bag: cortical simulations with 109 neurons, 1013 synapses
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
FPGA Accelerated Simulation of Biologically Plausible Spiking Neural Networks
FCCM '09 Proceedings of the 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines
FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition
RECONFIG '09 Proceedings of the 2009 International Conference on Reconfigurable Computing and FPGAs
Evaluation of GPU Architectures Using Spiking Neural Networks
SAAHPC '11 Proceedings of the 2011 Symposium on Application Accelerators in High-Performance Computing
High-Level Synthesis for FPGAs: From Prototyping to Deployment
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Which model to use for cortical spiking neurons?
IEEE Transactions on Neural Networks
Compass: a scalable simulator for an architecture for cognitive computing
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
In this paper we describe an FPGA-based platform for high-performance and low-power simulation of neural microcircuits composed from integrate-and-fire (IAF) neurons. Based on high-level synthesis, our platform uses design templates to map hierarchies of neuron model to logic fabrics. This approach bypasses high design complexity and enables easy optimization and design space exploration. We demonstrate the benefits of our platform by simulating a variety of neural microcircuits that perform oscillatory path integration, which evidence suggests may be a critical building block of the navigation system inside a rodent's brain. Experiments show that our FPGA simulation engine for oscillatory neural microcircuits can achieve up to 39x speedup compared to software benchmarks on commodity CPU, and 232x energy reduction compared to embedded ARM core.