On first machine (600GB RAM):Check bit = 90 only, pubkey is:
035c38bd9ae4b10e8a250857006f3cfd98ab15a6196d9f4dfd25bc7ecc77d788d5
Build Hash, MEM size = 384GB
On second machine (80GB RAM): Check bit = 90 only, pubkey is:
035c38bd9ae4b10e8a250857006f3cfd98ab15a6196d9f4dfd25bc7ecc77d788d5
Build Hash, MEM size = 64GB
Search bits = 90
Search Keys.... from 20000000000000000000000 to 3ffffffffffffffffffffff
... and nothing changes from two days on both machines.
Something is wrong?
Am I to understand that no more changes are expected in these processes?
Can someone modify the code in such a way that the process is visible (along with the percentage)?
for machine's memory is 600GB
at least this code need update:
uint32_t entry = xst.n[0] & (HASH_SIZE-1);
to
uint64_t entry = xst.n[0] & (HASH_SIZE-1);
and update
typedef struct hashtable_entry {
uint32_t x;
uint32_t exponent;
} hashtable_entry;
to
typedef struct hashtable_entry {
uint32_t x;
uint64_t exponent; //this will take more memory
} hashtable_entry;