We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We should document how many resources are required, depending on:
RAYON_NUM_THREADS
In each batch we load:
batch * (3 * g1 + g2) elements. Assuming g2 = 2*g1 in size, this means we will hold 5 * g1 * batch per concurrent thread on each batch.
batch * (3 * g1 + g2)
5 * g1 * batch
In the contribution, the received input is uncompressed, while the output is compressed, so g1_in = g1_out * 2.
g1_in = g1_out * 2
in_batch = 5 * g1_in * batch_size_size out_batch= 5 * g1_out * batch total_per_batch = in_batch + out_batch = 15 * g1 * batch_size
If we're on BLS12, g1 = 48.
So memory_per_batch ~= 720 * batch_size bytes
memory_per_batch ~= 720 * batch_size
The text was updated successfully, but these errors were encountered:
No branches or pull requests
We should document how many resources are required, depending on:
RAYON_NUM_THREADS
env var)Preliminary notes
In each batch we load:
batch * (3 * g1 + g2)
elements. Assuming g2 = 2*g1 in size, this means we will hold5 * g1 * batch
per concurrent thread on each batch.In the contribution, the received input is uncompressed, while the output is compressed, so
g1_in = g1_out * 2
.If we're on BLS12, g1 = 48.
So
memory_per_batch ~= 720 * batch_size
bytesThe text was updated successfully, but these errors were encountered: