14:27:55 hello, i've got a question about RandomX: can the same VM be shared between different threads? or there is need to allocate everything for each thread? 14:30:42 my guess is that the cache and also the dataset is shared between threads, but i'm not sure about the vm 14:31:02 randomx requires 2 GB of memory for all threads, or 2 GB for each thread? 14:33:56 ok, https://xmrig.com/docs/miner/randomx-optimization-guide#memory-size-requirements says it requires 2 GB per thread... so it means that if i have a cpu with 64 threads i need 128GB of RAM, that's quite an impressive amount 14:37:54 i don't understand; if dataset is read-only and changed only when seed hash changes, why xmrig allocates 1 dataset for each thread? 14:45:27 nevermind, i didn't read "1 NUMA node usually equal to 1 CPU socket"; it allocates 2 GB per CPU, not per thread