Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize BFV/BGV operations related to plaintexts #731

Closed
yspolyakov opened this issue Apr 5, 2024 · 0 comments · Fixed by #730
Closed

Optimize BFV/BGV operations related to plaintexts #731

yspolyakov opened this issue Apr 5, 2024 · 0 comments · Fixed by #730
Assignees
Labels
optimization Improves performance
Milestone

Comments

@yspolyakov
Copy link
Contributor

  • Optimize ctxt/ptxt operations for BFV (the extra logic with adjustments, which was implemented for BGV and CKKS, is not needed in this case)
  • Optimize ctxt/ptxt operations for BFV/BGV to reduce the number of memory allocations
  • Optimize the encoding for BFV/BGV plaintexts to only do required steps for DCRTPoly
  • Change encoded plaintexts for DCRTPoly to EVALUATION representation (instead of the COEFFICIENT one)
@yspolyakov yspolyakov added the optimization Improves performance label Apr 5, 2024
@yspolyakov yspolyakov added this to the Release 1.1.5 milestone Apr 5, 2024
@yspolyakov yspolyakov linked a pull request Apr 5, 2024 that will close this issue
@yspolyakov yspolyakov self-assigned this Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
optimization Improves performance
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants