New Milestone - 16.7 Million Neurons, 2.1 Billion Synapses

SpikeFun and its DigiCortex engine have been scaled to accommodate simulation of 16.7 million multi-compartment neurons with 2.1 billion synapses. To my best knowledge, this is the largest-scale simulation of cortical neurons on a home PC. Click on the title to find out more!

Happy First Birthday, SpikeFun

SpikeFun is now 1 years old! This article goes through the progress of the DigiCortex library and SpikeFun demo simulator in the last year and also describes some of the ideas that will be implemented in the future. Click on the title to find out more!

SpikeFun 0.82 - Adding Some Brainstem into the Mix...

SpikeFun v0.82 brings support for modeling of brainstem nuclei - in this early phase, only one nuclei is supported (Pedunculopontine Tegmental Nucleus - PPTN). PPTN nuclei was chosen as the first because it sends strongs projections to Thalamus and represents one of the key hubs of the ascending arousal system and, as such, is implicated in core conciousness mechanisms such as awareness. Click on the title to find out more!

SpikeFun 0.80 - The Road Ahead

SpikeFun v0.80 comes with the first (pre-alpha) preview of the future simulation-modelling GUI (DigiCortexIDE binary). At the moment, new GUI is not offering much of the planned functionality but even to get to this point, big changes were made under-the-hood so DigiCortex can become usable outside simple "demo app" environment. Another change is the new algorithm for tracking subcortical white matter connectivity, allowing for identification of thalamic nuclei (still in very early phase - and error prone). Click on the title to find out more!

SpikeFun 0.77 - Unlocking the DigiCortex Power...

SpikeFun v0.77 brings the open and extensible XML-based project configuration system, allowing deep access to the neuronal simulation configuration as well as possibilities of extending and/or changing the simulation behavior. Furthermore, entire neuron library is now open and defined in XML models, allowing for many interesting experiments... click on the title to find out more!

SpikeFun 0.72 - Improved Connectome Mapping

SpikeFun v0.72 contains significantly improved connectome-mapping code, which is greatly improved in precision compared to the earlier versions of SpikeFun.

First of all, the DSI tract tracking library (DigiCortexTractoLib*.dll) has been updated with the latest DSI Studio code base (dated June 4th). Older versions of SpikeFun were using more than a year old code. New code base contains improved tracking algorithms and also adds support for GQI (Generalized Q-Sampling Imaging).

Super-Fast Pseudo-Random Number Generator (PRNG) Implementation using SSE/SSE4

SpikeFun 0.71 contains several speed improvements that bring simulation-generation time down by 10-20%. One of the improvements is super-fast pseudorandom number generator (PRNG), written to use Intel's SSE4 instruction set (where possible). New PRNG is based on MWC1616 algorithm, which is a class of "Multiply-with-carry" (MWC) pseudorandom number generators. Author of this algorithm is George Marsaglia.

SpikeFun Scales... 8 Million Neurons, 1.45 Billion Synapses

Video below shows SpikeFun in action simulating 8 million neurons with 1.45 billion (yes, that's right - billion) synapses. This simulation takes approx ~130 GB of RAM + 20 more for additional data (visualization, DSI tracts, etc...).

Check the video out (it is also available in Full HD and 2560x1440):

SpikeFun 0.68 - WebM Video Capture, Support for >64 CPUs...

SpikeFun v0.68 introduces simulation video capture directly to Google WebM format - eliminating the need to manually transcode captured video frames. In addition, SpikeFun 0.68 also brings support for processor groups, feature introduced with Windows 7 / Windows Server 2008 R2. With processor group support, SpikeFun is now able to fully utilize all processors on systems with more than 64 processors installed (up to 256 logical processors with Windows Server 2008 R2). Click on the title to find out more!

SpikeFun 0.67 - A matter of (memory) bandwidth...

SpikeFun v0.67 brings support for CPU and memory bandwidth benchmarking (SpikeBench) as well as support for hardware monitoring using Intel(r) Performance Monitoring Unit (PMU) present in Intel's Core i7(TM) processors. Results on the reference system are analyzed... Click on the title to find out more!

Pages

Subscribe to www.digicortex.net RSS