CoreNEURON is open source software to enable simulation science of detailed tissue models at unprecedented scale.
In order to improve performance and benefit from new computing architectures, the Blue Brain Project isolated the core functionalities of the NEURON simulator, and optimized them into the simulator engine CoreNEURON.
CoreNEURON was developed with the goal of minimizing memory footprint and maximizing scalability on large supercomputers. It supports graphics processing units (GPU), makes use of streamlined versions of data structures, and allows efficient use of compute hardware capabilities such as SIMD units on desktop as well as large supercomputing platforms. The memory usage is reduced by 4-7x and simulation time improved up to 2-7x. The CoreNEURON simulator handles spiking network simulations including gap junction coupling with the fixed time step method.
CoreNEURON is developed in a joint collaboration between the Blue Brain Project and Yale University. This work has been funded by the EPFL Blue Brain Project (funded by the Swiss ETH board), NIH grant number R01NS11613 (Yale University), the European Union Seventh Framework Program (FP7/20072013) under grant agreement n◦ 604102 (HBP) and the European Union’s Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreement n◦ 720270 (Human Brain Project SGA1), n◦ 785907 (Human Brain Project SGA2) and n◦ 945539 (Human Brain Project SGA3).