Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
perf: the dynamic Dory commitment computation should have a GPU imple…
…mentation (spaceandtimelabs#247) # Rationale for this change The Blitzar project implemented a `vlen_msm` function that is optimized for the dynamic Dory structure. This PR creates the `dynamic_dory_commitment_helper_gpu` module when using the blitzar feature flag. Helper functions are added that create the input needed for Blitzar's vlen_msm function. This work is the final piece of a PR that was split up: spaceandtimelabs#231. # What changes are included in this PR? - The GPU implementation of the dynamic Dory commitment computation is implemented. - `#[allow(dead_code)]` tags are removed from the `dynamic_dory_structure` module. - `pack_scalars::min_as_f` is made public - this will likely need refactored in a follow up PR when the `compute_dynamic_T_vec_prime` is ported to the GPU. # Are these changes tested? Yes
- Loading branch information