openfheorg / openfhe-development

This is the development repository for the OpenFHE library. The current (stable) version is v1.2.3 (released on October 30, 2024).
BSD 2-Clause "Simplified" License
761 stars 190 forks source link

Change logic for BGV modulus switching in the AUTO* modes #148

Closed yspolyakov closed 2 years ago

yspolyakov commented 2 years ago

https://gitlab.com/palisade/palisade-development/-/issues/365

sarojaduality commented 2 years ago

We decided not to implement this change because:

Given the above, to implement this change, we have to create BGV-specific logic for the modes FIXEDAUTO and FLEXIBLEAUTO, which makes the code unnecessarily complicated and more difficult to debug without a significant performance increase. We prefer the BGV code to be as similar as possible to CKKS, unless there are significant gains to be made from having scheme-specific code.