Concrete-core v1.0.0-gamma with GPU acceleration

Last week we released Concrete-core V1.0.0-gamma, with Cuda acceleration!

Overall, this version introduces:

  • A new Cuda backend, dedicated to the acceleration of the programmable bootstrap and the keyswitch on Nvidia GPUs (Nvidia GPUs are widely available on compute environments and highly popular in machine learning, which is why we are targeting this brand specifically).
  • A split of the Core backend in order to enable multi-platform support.
  • Support for serialization: entities now have a serialization version attached to them, so that it’s possible to know which version of Concrete-core generated them. Serialization engines are also implemented.

Visit the Github release note for the full list of changes.