INNER CODE UNIT · Rust

bench_evaluate_constraint

arkworks-rs/groth16 · benches/bench.rs:135

fn bench_evaluate_constraint() {
    println!("\nBenchmarking evaluate_constraint:");

    for size in [100, 1000, 10000, 100000].iter() {
        let (terms, assignment) = create_evaluate_constraint_test_data(*size);

        // Benchmark sequential version
        let start = ark_std::time::Instant::now();
        for _ in 0..100 {
            let _ = evaluate_constraint(&terms, &assignment);
        }
        let seq_time = start.elapsed();

        println!("Size {}: {} ns/iteration", size, seq_time.as_nanos() / 100);
    }
}

fn bench_prove() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…