miden-gpu

Crates.iomiden-gpu
lib.rsmiden-gpu
version0.3.1
sourcesrc
created_at2024-04-16 07:15:33.679747
updated_at2024-11-02 20:20:15.837959
descriptionGPU acceleration for the Miden VM prover
homepage
repositoryhttps://github.com/0xPolygonMiden/miden-gpu
max_upload_size
id1210014
size229,581
Bobbin Threadbare (bobbinth)

documentation

https://docs.rs/miden-gpu/0.3.1

README

miden-gpu

GPU acceleration for the Miden VM prover.

Build & Test

# recompile shaders
make shaders

# run tests
cargo test

# run benchmarks
cargo bench

Example usage


let mut row_hasher = RowHasher::new(lde_domain_size, num_base_columns, HashFn::Rpx256);
row_hasher.update(segments);
let row_hashes = row_hasher.finish().await;

let tree_nodes = build_merkle_tree(&row_hashes, HashFn::Rpx256);

License

This project is MIT licensed.

Acknowledgements

This project was originally developed as part of the ministark project by Andrew Milson.

Commit count: 0

cargo fmt