What is the behaviour of RANDOM?
4,6 Mks ? Or is there a minimal sequence N = X to be filled at each random key?
RANDOM mode does not enforce any sequence or minimal number of keys to generate before checking. Each key is generated and checked independently.
The program does not enforce any specific sequence or pattern in the keys it generates. It relies on the randomness of the PRNG to explore the key space uniformly.
The program processes keys in batches of 512 (2 × 256) to optimize performance using AVX2 instructions for hashing.
Progress and elapsed time are not calculated in RANDOM mode.
The speed of 4.6 Mkeys/s per core is achievable with AVX2 optimizations, but it depends on the hardware.
What's the frequency of a single core?
Are you doing affine (not jacobian) batched addition, using the secp256k1_fe_* primitives? And the P (+ - ) Q trick?
7985WX has a base clock frequency of 3.2 GHz and a maximum boost clock frequency of up to 5.1 GHz for a single core, depending on workload and thermal conditions.
Yes, I am using affine coordinates for batched addition, as it is more efficient for certain operations.
I am going fishing today.