Solved by mratsim in post #2 
              
              
                Multi-threading without barriers/sync/fences is non-deterministic. 
Just sending a console command on one CPU will make a thread slower and finish later. 
Anytime something is using those results “just-in-time” as they come (like data-loaders and many optimized kernels) you will have those non-deter…