splitneuron

Object Tabs

SplitNeuron is a completely new approach to large-scale, biologically plausible, neural-network simulation

Purpose

SplitNeuron is a library written in C for data structures and functions extending SQLite to simulate large-scale networks of Izhikevich Simple Model compartments.
SplitNeuron answers a fundamental issue in large-scale simulation, data transfer between storage and functional software: it uses database not only for data storage but also as simulation engine, moving computation to data rather than using storage systems only for data holding. This choice offers more features with less code to write and a unique way of accessing data for further analysis.
A specific way of treating connections as addresses enables explicit parallel data spreading onto clusters for HPC and a MapReduce approach for large-breath analysis. Features under development are direct import and cell/network creation from NeuroML, MPI and OpenCL extension.
Until now, splitneuron has been tested successfully on Linux and Darwin (OSX) with randomly connected network of up to 10^6 units and > 10^9 connections.

License

GNU General Public License

Prerequirements

*nix gcc

Ease of Use

Intermediate

Maturity

Intermediate

Operating system

Unix-like
rasterplot of uncorrelated simulation

Downloads

This tool has been downloaded 0 times.
  • 1 external files
View all downloads

Ratings & Reviews

(0)
Average rating
0 Reviews

Post a Review

You are not logged in Log in or Sign up to post reviews.