1 unstable release
0.1.0 | Dec 15, 2023 |
---|
#40 in #cycle
16KB
323 lines
Multi-Scalar Multiplication for the Grumpkin curve cycle
[!NOTE] This is basically a copy of the
pasta_msm
crate.
To compile CUDA support ensure that you have nvcc
, Nvidia CUDA compiler, on your program search path. Minimal installation suffices. For example on Ubuntu it would be sufficient to install cuda-minimal-build-11-7
instead of complete cuda
package. If your laptop is equipped with a Turing+ controller, you're likely to have to compile with --features=cuda-mobile
. Caveat lector. CUDA implementation does not adapt for the actual load yet, so that some results would be suboptimal.
Dependencies
~6.5–8.5MB
~220K SLoC