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

Structured polynomials #958

Open
ledwards2225 opened this issue Apr 22, 2024 · 0 comments
Open

Structured polynomials #958

ledwards2225 opened this issue Apr 22, 2024 · 0 comments
Assignees

Comments

@ledwards2225
Copy link
Collaborator

If we naively construct polynomials based on a structured trace, we will pay for the full size (e.g. 2^20) in terms of memory when in practice most entries will be zero (i.e. in the unused portion of each block). One way to avoid this is to implement a more intelligent class that behaves like a structured polynomial but has the memory footprint of its unstructured counterpart. Roughly speaking this can be achieved by letting the class know the structured ranges over which it takes the value 0 (or some other constant).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants