Menu

#348 Added processor group support for more than 64 logical processors

open
None
2
2019-12-25
2019-12-20
No

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.

1 Attachments

Discussion

  • Igor Pavlov

    Igor Pavlov - 2019-12-23

    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
  • Sachin Keswani

    Sachin Keswani - 2019-12-24

    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

     
  • Igor Pavlov

    Igor Pavlov - 2019-12-25

    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

Log in to post a comment.