Project

The deliverables of the project in the form of open source software are:

  1. A first version of Cython+ accepted by the Cython community and offering efficient execution on a multi-core architecture;
  2. An implementation of the PyObject model compatible with multi-core execution without global interpreter lock (GIL);
  3. A tool for static code analysis and deadlock removal in concurrent execution;
  4. A version of NEO in Cython with performance equivalent to the version of NEO in golang and mutually interoperable;
  5. A web application framework capable of running Cython coroutines on multiple cores.

The deliverables of the project in the form of a scientific result:

  1. A model for controlling resource allocation by heterogeneous concurrent programming frameworks.

The deliverables of the project in the form of demonstrators are :

  1. A server for publishing and sharing large datasets for data science and AI;
  2. A Jupyter notebook capable of natively compiling Cython+ and applying it to large datasets.