Poster (After Call) FZJ-2026-02784

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Modeling and simulating two-compartment neuron model with NESTML on NEST GPU

 ;  ;  ;  ;  ;  ;

2026

NEST Conference 2026, OnlineOnline, Germany, 16 Jun 2026 - 17 Jun 20262026-06-162026-06-17

Abstract: NESTML is a domain-specific language for spiking neuron models and synaptic plasticity rules. It is designed to support researchers in computational neuroscience by allowing them to specify models in a precise and intuitive way [1]. These models can subsequently be used in dynamical simulations of small- or large-scale spiking neural networks using high-performance simulation code generated by the NESTML toolchain [2]. With NESTML, neuroscientists can write the model code once and have the same models run on multiple target platforms, without needing to create additional low-level code. Code can be generated for a variety of hardware platforms, including CPU (NEST) [3], GPU (NEST GPU) [4], and neuromorphic hardware (SpiNNaker) [5]. This capacity for multiplatform code generation supports validation workflows for neuromorphic platforms.In this work, we demonstrate the capabilities of the NESTML toolchain for generating GPU-based CUDA/C++ code of neuron models for the NEST GPU target platform. We illustrate these capabilities by implementing the two-compartment spiking neuron model, called the Ca-AdEx model [6], using NESTML. The Ca-AdEx model extends the Adaptive Exponential Integrate and Fire (AdEx) neuron model by incorporating apical dendritic Ca2+ dynamics. The NESTML model defines the dynamics of two compartments: the somatic compartment and the apical compartment with Ca2+ concentration dynamics. The non-linear dynamics of the Ca-AdEx model are solved using a numerical solver, and the required solver expressions are automatically generated using ODE-toolbox [7].We validate the generated model code against the pulse protocol described in [6] and compare the results against the same model using NEST Simulator as a reference.NESTML enhances the findability, accessibility, interoperability, and reusability of models, following the “FAIR” principles. Owing to these principles, NESTML’s CUDA/C++ code generation for GPU hardware removes the barrier of having to learn CUDA programming, enabling researchers to focus on conceptual development rather than implementation. The GPU support enables researchers to accelerate large-scale simulations of complex neuron models by leveraging GPU parallelism.[1] C. Linssen et al., Frontiers in Neuroinformatics, 19, 2025.[2] C. Linssen et al., Zenodo, 2025[3] Gewaltig and Diesmann, Scholarpedia 2(4), 2007[4] Golosio et al., Frontiers in Computational Neuroscience, 2021[5] Furber et al., Proceedings of the IEEE 102(5), 2014[6] E. Pastorelli et al., Frontiers in Computational Neuroscience, 2025[7] Blundell et al., Frontiers in Neuroinformatics, 2018


Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
  2. Computational and Systems Neuroscience (IAS-6)
Research Program(s):
  1. 5111 - Domain-Specific Simulation & Data Life Cycle Labs (SDLs) and Research Groups (POF4-511) (POF4-511)
  2. 5232 - Computational Principles (POF4-523) (POF4-523)
  3. SLNS - SimLab Neuroscience (Helmholtz-SLNS) (Helmholtz-SLNS)
  4. DFG project G:(GEPRIS)491111487 - Open-Access-Publikationskosten / 2025 - 2027 / Forschungszentrum Jülich (OAPKFZJ) (491111487) (491111487)
  5. EBRAINS 2.0 - EBRAINS 2.0: A Research Infrastructure to Advance Neuroscience and Brain Health (101147319) (101147319)

Appears in the scientific report 2026
Click to display QR Code for this record

The record appears in these collections:
Dokumenttypen > Präsentationen > Poster
Institutssammlungen > IAS > IAS-6
Workflowsammlungen > Öffentliche Einträge
Institutssammlungen > JSC
Publikationsdatenbank

 Datensatz erzeugt am 2026-06-18, letzte Änderung am 2026-07-11



Dieses Dokument bewerten:

Rate this document:
1
2
3
 
(Bisher nicht rezensiert)