Commit Graph

4 Commits

Author SHA1 Message Date
Beka Barbakadze
01ea1cf2f2 feat(cuda): add extract bits feature in concrete-cuda
- also, update decomposition algorithm for concrete-cuda keyswitch
2022-10-03 14:58:36 +02:00
Pedro Alves
26f26a2132 fix(cuda): Add a conditional macro check to remove CUDA-specific
definitions when not needed.
2022-09-27 09:43:01 +02:00
Pedro Alves
4c1c26e1fa feat(cuda): Implements the CMUX Tree on CUDA backend. 2022-09-22 09:10:50 +02:00
Agnes Leroy
64521f6747 feat(cuda): introduce cuda acceleration for the pbs and keyswitch
- a new crate concrete-cuda is added to the repository, containing some
Cuda implementations for the bootstrap and keyswitch and a Rust wrapping
to call them
- a new backend_cuda is added to concrete-core, with dedicated entities
whose memory is located on the GPU and engines that call the Cuda
accelerated functions
2022-06-27 09:10:20 +02:00