Bluehive Showcase

Wiki » History » Version 6

« Previous - Version 6/8 (diff) - Next » - Current version
Padraig Gleeson, 30 Apr 2014 14:57


Bluehive and OSB interactions

Discussion of the options for running models from OSB (and any other models expressed in LEMS/NeuroML2) on the Bluehive hardware being developed in Cambridge.

Some of these points may be applicable to other FPGA based simulator systems.

Overview of Bluehive system

Information on the current status of the Bluehive system can be found in presentations by Steve Marsh (PDF) and Paul Fox (PPT) at the 2013 OSB kickoff meeting

More information…

Potential OSB models to test on Bluehive hardware

Some of the potential models on OSB which could be tried out on Bluehive include:

Note that a Google Summer of Code project for the INCF will start soon when a student will be specifically looking at converting large scale cortical models to NeuroML/PyNN and putting them on OSB: http://www.incf.org/gsoc/2013, http://www.google-melange.com/gsoc/project/google/gsoc2013/vitorchaud/14001.

These networks will be exactly the type needed for testing with Bluehive and comparing to other simulators.

More…

Libraries which can be used for code generation, testing, etc.

PyLEMS
Extended org.neuroml.export package which exports VFGEN format, to generate C/C++…

Meetings

A meeting will take place in Cambridge on Monday 22nd July to discuss this work and future directions.

Other simulator systems based on FPGA

Please add comments if you know anything about the state of these systems (but be nice, it’s public!).

A Large-Scale Spiking Neural Network Accelerator for FPGA Systems Systems
Kit Cheung, Simon R. Schultz, Wayne Luk, Imperial College London

A Biologically Plausible Real-time Spiking Neuron Simulation Environment Based on a Multiple-FPGA Platform
Shufan Yang, TM McGinnity, University of Ulster

An FPGA-based approach to high-speed simulation of conductance-based neuron models
E. L. Graas, E. A. Brown, Robert H. Lee, Emory University/Georgia Institute of Technology