Implementations of proving algorithms proposed by Wojtek:
8/56 (eager 8bit and lazy 56bit)
16/48
32/32
The existing algorithm is renamed to 64/0.
Also added a benchmark under src/bin/prover.rs. Some results on different machines:
💡 speed means the speed of going through POST data assuming 16 parallel nonces.
Implementations of proving algorithms proposed by Wojtek:
The existing algorithm is renamed to 64/0.
Also added a benchmark under
src/bin/prover.rs
. Some results on different machines: 💡 speed means the speed of going through POST data assuming 16 parallel nonces.i7-12700k:
Intel(R) Xeon(R) CPU E5-1410 v2 @ 2.80GHz
🟡 prod: 2014
M2
💡 Disabling AES HW support shows the theoretical speed up.
with AES HW support
AES HW support disabled
Ryzen 7950x
Intel(R) Celeron(R) CPU G3900 @ 2.80GHz
Intel(R) Pentium(R) Silver J5040 CPU @ 2.00GHz