English

TVB C++: A Fast and Flexible Back-End for The Virtual Brain

Neurons and Cognition 2024-06-26 v2

Abstract

This paper introduces TVB C++, a streamlined and fast C++ Back-End for The Virtual Brain (TVB), a renowned platform and a benchmark tool for full-brain simulation. TVB C++ is engineered with speed as a primary focus while retaining the flexibility and ease of use characteristic of the original TVB platform. Positioned as a complementary tool, TVB serves as a prototyping platform, whereas TVB C++ becomes indispensable when performance is paramount, particularly for large-scale simulations and leveraging advanced computation facilities like supercomputers. Developed as a TVB-compatible Back-End, TVB C++ seamlessly integrates with the original TVB implementation, facilitating effortless usage. Users can easily configure TVB C++ to execute the same code as in TVB but with enhanced performance and parallelism capabilities.

Cite

@article{arxiv.2405.18788,
  title  = {TVB C++: A Fast and Flexible Back-End for The Virtual Brain},
  author = {Ignacio Martín and Gorka Zamora and Jan Fousek and Michael Schirner and Petra Ritter and Viktor Jirsa and Gustavo Deco and Gustavo Patow},
  journal= {arXiv preprint arXiv:2405.18788},
  year   = {2024}
}
R2 v1 2026-06-28T16:45:07.536Z