mirror of
https://github.com/pseXperiments/icicle.git
synced 2026-01-08 20:48:06 -05:00
fix large (>512 elements) ecntt issue (#553)
This PR solves an issue for large ecntt where cuda blocks are too large and cannot be assigned to SMs. The fix is to reduce thread count per block and increase block count in that case.
This commit is contained in:
@@ -15,7 +15,7 @@ pub fn check_ecntt<C: Curve>()
|
||||
where
|
||||
<C::ScalarField as FieldImpl>::Config: ECNTT<C>,
|
||||
{
|
||||
let test_sizes = [1 << 4, 1 << 9];
|
||||
let test_sizes = [1 << 4, 1 << 9, 1 << 18];
|
||||
for test_size in test_sizes {
|
||||
let points = C::generate_random_projective_points(test_size);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user