Spartan has 2 sumchecks. Both of them are quite sparse (high P(eval = 0)). Performance is probably not too bad given the special casing in DensePolynomial::bound_poly_var_top_zero_optimized and Sumcheck::compute_eval_points_quadratic but we're wasting 80% of the peak RAM usage in Spartan.
Spartan has 2 sumchecks. Both of them are quite sparse (high P(eval = 0)). Performance is probably not too bad given the special casing in
DensePolynomial::bound_poly_var_top_zero_optimized
andSumcheck::compute_eval_points_quadratic
but we're wasting 80% of the peak RAM usage in Spartan.Second sumcheck: