Neurokernel specifications


Unique identifier OMICS_15869
Name Neurokernel
Software type Framework/Library
Interface Command line interface
Restrictions to use None
Operating system Unix/Linux
Programming languages Python
License BSD 3-clause “New” or “Revised” License
Computer skills Advanced
Stability Stable
NVIDIA's GPU drivers, CUDA, OpenMPI
Maintained Yes



Add your version



  • person_outline Aurel Lazar <>

Publication for Neurokernel

Neurokernel in publications

PMCID: 5447672
PMID: 28611607
DOI: 10.3389/fnbeh.2017.00102

[…] neuroarch may comprise local processing units that potentially contain different modeling components. to fuse these portions into a single executable model regardless of their internal design, the neurokernel package defines a mandatory communication interface for neural circuit models exported by neuroarch that enables their integration and execution on multiple graphics processing units […]

PMCID: 3403402
DOI: 10.1186/1471-2202-13-S1-P99

[…] researchers by requiring that the models’ implementations provide interoperable interfaces that adhere to the specification prescribed by the architecture., we refer to the architecture as a neurokernel because it provides object classes essential to the emulation of the entire fruit fly brain that are analogous to those provided by an operating system kernel: (1) it serves […]

To access a full list of publications, you will need to upgrade to our premium service.

Neurokernel institution(s)
Department of Electrical Engineering, Columbia University, New York, NY, USA
Neurokernel funding source(s)
This work was supported by the Air Force Office of Scientific Research (AFOSR) grant #FA9550-12-10232, by the National Science Foundation (NSF) grant #1544383 and by the Professional Scholarship of the Engineering Graduate Student Council at Columbia University.

Neurokernel reviews

star_border star_border star_border star_border star_border
star star star star star

Be the first to review Neurokernel