- Modernized User Interface for a Neuromorphic Hardware System
- Future-proof C++ to Python wrapping
The BrainScaleS Wafer-Scale System  is an accelerated neurom orphic implementation of neurons and plastic synapses emulating spiking neural networks. The API layers of the BrainScaleS system software stack are wrapped to Python using Boost.Python  and a Py++-based (wrapper) code  generator. As the underlying methodology relies on an deprecated compiler version (gccxml; based on gcc 4.4) we aim for an updated implementation (e.g. using GenPyBind , which is based on Clang and pybind11  (developed in our group)).
Goal: Implement a backwards-compatible Python-wrapper for >=1 of our software layers.
Required Skills: C++ and Python