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

Parallelise Pi computing #232

Closed
storojs72 opened this issue Jan 4, 2024 · 0 comments · Fixed by #233
Closed

Parallelise Pi computing #232

storojs72 opened this issue Jan 4, 2024 · 0 comments · Fixed by #233
Assignees

Comments

@storojs72
Copy link
Contributor

This addresses following comment from @adr1anh.

This inner loop, where Pi polynomials are computed, can be parallelised to improve proving performance a little bit.

@storojs72 storojs72 self-assigned this Jan 4, 2024
huitseeker added a commit to huitseeker/arecibo that referenced this issue Jan 14, 2024
…rk-lang#232)

* CSR Representation for Sparse Matrices (lurk-lang#38)

* add csr feature

* remove feature

remove conversions

* cleanup

* avoid iter() and go row-by-row

* cleanup and apply suggestions

* add R1CSShape padding test

* add more suggestions

* refactor: Refactor sparse namespace and SparseMatrix visibility

- Modifies the visibility of `sparse` module from public to private
- Makes `SparseMatrix` class within `sparse` module public
- Updates `SparseMatrix` import across several files to accommodate visibility changes

* fix: define matrix inputs in idiomatic Nova style

* chore: Refactor dependencies for r1cs module

- Shifted `proptest` and `rand` dependencies to dev-dependencies in `Cargo.toml`
- Introduced testing flag for `util` module under `r1cs`

---------

Co-authored-by: Hanting Zhang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant