Added processor group support for more than 64 logical processors
A free file archiver for extremely high compression
Brought to you by:
ipavlov
Added support to processor groups for >64 logical processors for 7zip.This should help 7zip utilize all the logical processors on machines which have >64 logical processors.This has been tested internally.Current implementation doesn't use more than 64.
That problem is complicated.
For example, there are "light" threads in 7-Zip that work for 10% of core. There are also 50-80% load threads.
No simple solution.
So now I'm not ready to work with many groups.
Probably I'll think about it more in future.
But complex testing is required.
Last edit: Igor Pavlov 2019-12-23
Hi Igor,
Is it possible to enable this for just the benchmark at first? Currently the benchmark reports an incorrect number of processors and can only use 1/2 of a >64 thread dual socket machine.
Thanks
Sachin
In general we don't need benchmark to test resources, if main program can't utilize such resources for compression/decompression tasks.
I suppose that 99.9% of clients Windows systems have 64 or less threads. So the problem is not actual.
But probably I can try to implement it in future.
Last edit: Igor Pavlov 2019-12-25