CNS (“Cortical Network Simulator”): a GPU-based framework for simulating cortically-organized networks

TitleCNS (“Cortical Network Simulator”): a GPU-based framework for simulating cortically-organized networks
Publication TypeDataset
Year of Publication2010
AuthorsMutch, J, Knoblich, U, Poggio, T
Date Published01/2010
Abstract

A general GPU-based framework for the fast simulation of “cortically-organized” networks, defined as networks consisting of n-dimensional layers of similar cells.

This is a fairly broad class, including more than just “HMAX” models. We have developed specialized CNS packages for HMAX feature hierarchy models (hmax), convolutional networks (cnpkg), and networks of Hodgkin-Huxley spiking cells (hhpkg).

While CNS is designed for use with a GPU, it can run (much more slowly) without one. It does, however, require MATLAB.

CNS (“Cortical Network Simulator”)

Citation Key381
Full Text

CNS is a general, GPU-based framework for the fast simulation of cortically-organized networks. Written by Jim Mutch.

Documentation and Support

  • The following technical report provides an overview of CNS:

    Jim Mutch, Ulf Knoblich, and Tomaso Poggio. CNS: a GPU-based framework for simulating cortically-organized networks. MIT-CSAIL-TR-2010-013 / CBCL-286, Massachusetts Institute of Technology, Cambridge, MA, February 26, 2010. [pdf] [bib]

  • Installation Instructions
  • Full Programming Guide

Download

CNS is distributed under the terms of the GNU General Public License (version 3).

In addition, we request that authors cite the following technical report in publications describing work carried out using CNS:

Jim Mutch, Ulf Knoblich, and Tomaso Poggio. CNS: a GPU-based framework for simulating cortically-organized networks. MIT-CSAIL-TR-2010-013 / CBCL-286, Massachusetts Institute of Technology, Cambridge, MA, February 26, 2010. [pdf] [bib]

Available versions:

Revision history

Note: unless you intend to develop a package of cell types from scratch, you will probably want to also download one of the packages listed below (or obtain one from a third party).

Research Area: 

CBMM Relationship: 

  • CBMM Related