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

perf: fast polynomial multiplication and division in lagrange domain. #34

Open
Tracked by #25
0xJepsen opened this issue May 6, 2024 · 3 comments
Open
Tracked by #25
Labels
feature ✨ New feature or request performance ⚡ Benchmarks or performance improvements

Comments

@0xJepsen
Copy link
Contributor

0xJepsen commented May 6, 2024

No description provided.

@Autoparallel Autoparallel self-assigned this May 6, 2024
@Autoparallel
Copy link
Contributor

This overlaps pretty heavily with FFT (division less so).

Can we refine this issue? It is a bit unclear at the moment.

@lonerapier
Copy link
Collaborator

@Autoparallel we can implement this now right? as we have DFT to change the basis. Multiplication and division in monomial basis takes O(n^2), while in lagrange basis, it's O(n). I understood it from these amazing stark anatomy blogs.

Plonkathon also has it implemented in it's polynomial module.

@Autoparallel Autoparallel changed the title fast polynomial multiplication and division in lagrange domain. opt: fast polynomial multiplication and division in lagrange domain. Dec 19, 2024
@Autoparallel
Copy link
Contributor

Needs more info

@Autoparallel Autoparallel added the performance ⚡ Benchmarks or performance improvements label Dec 19, 2024
@Autoparallel Autoparallel changed the title opt: fast polynomial multiplication and division in lagrange domain. perf: fast polynomial multiplication and division in lagrange domain. Dec 19, 2024
@Autoparallel Autoparallel added the feature ✨ New feature or request label Dec 19, 2024
@Autoparallel Autoparallel removed their assignment Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature ✨ New feature or request performance ⚡ Benchmarks or performance improvements
Projects
None yet
Development

No branches or pull requests

3 participants