Background: One of the most difficult challenges in Computational Neuroscience is to find adequate mathematics tools to simulate detailed biophysical models of neuronal networks accurately and fast. The computational demands of such simulations are huge and more so when we consider the problem size: thousands to millions of neurons connected via up to billions of synapses. Many parts of these kinds of simulations have been parallelized to take advantage of high-performance computing (HPC) but some are still serial, inhibiting performance. Most of the mathematical tools used are Ordinary Differential Equation (ODE) solvers that simulate different biological processes. Due to these challenges, we have been already working on next-generation, high-performance simulators of Spiking Neural Networks (SNNs) for a decade.
Thesis goal: The subject of this thesis topic is first to explore the use of a new parallel solver, in terms of performance, stability and accuracy (inspired by electrical network analysis) to accurately simulate the transmission of electrical signals throughout the whole body of a neuron cell. As a second step, the parallel solver will be ported to a parallel platform or accelerator (OpenMP, GPU, FPGA, Dataflow Engine) for assessing performance-scalability aspects. This thesis is part of a novel simulator called EDEN, which challenges the existing status-quo of human-brain simulators.
Keywords: ODE, parallel solver, simulator, neural network, hardware acceleration
Prerequisites: C/C++, Python, knowledge of numerical analysis
Optionally: Linear algebra, System theory, parallel programming or acceleration
Miscellaneous: This is topic offered jointly by the Erasmus Medical Center (Neuroscience department) and the Delft University of Technology (Quantum & Computer Engineering department). It capitalizes on the Convergence between the two universities and offers dual working locations (Rotterdam, Delft), access to extended resources and a truly interdisciplinary environment for conducting research.