3 ms·
My guess would be that the core-redistribution described in the OP only really works for cores on the same machine. If there's a spare core being used by none o
by brundolf 6y ago
My guess would be that the core-redistribution described in the OP only really works for cores on the same machine. If there's a spare core being used by none of the processes on that machine, a process on another machine might have trouble utilizing it because memory isn't shared. The cost of loading (and maybe also pre-processing) all of the required assets may outweigh the brief window of compute availability you're trying to utilize.
- thomashabets2 6y agoYeah. With my pov-ray workload the least efficient part is povray loading the complex scene. And that's not multithreaded. The solution that works for me is that I can just start ncore frames concurrently, or just two, but stagger them a bit (thus there's always one frame doing parallelizable work and can use all cores, even if the other is not). But at that point it may get into RAM constraint, or some as yet unmentioned inter-frame dependency/caching.