OpenCL support of 7-Zip

  • pst124

    pst124 - 2012-10-12

    Really need the support of OpenCL for PureBasic. This will execute commands and programs on GPU  Plan to introduce in the next versions?
    Очень бы хотелось чтобы была поддержка и OpenCL, тогда появилась возможность сжимать на GPU и расспаковывать. Можно в настроках включать галочкой. Планируется в ближайших версиях внедрить поддержку ?

  • Igor Pavlov

    Igor Pavlov - 2012-10-12

    I don't plan it for near future.
    1) I suppose it's difficult
    2) I don't expect any big gain from GPU for 7-Zip algorithms.

    You can try to compare
    Winzip GPU OpenCL
    and multi-threading ZIP (normal or fast) in 7-Zip.
    Compress big number of files (files must be 1MB-10MB of size).

  • Schmerold2

    Schmerold2 - 2012-12-14

    I benchmarked Winzip 17 vs 7zip 9.30 on an unit with OpenCL support.

    Much to my surprise 7zip beat Winzip, select details:
    7zip time / file size: 11 minutes, 9 seconds / 220.1 MB
    Winzip time / file size: 17 minutes, 25 seconds / 225.6 MB

    Archive, original data file (3GB SQL backup) and work file saved to RAM Disk

    Command lines:
    7z a -mx9 -mmt2 1
    wzzip -br:\bk /uoel 1 PRACTICEMGT_hbc.bak

    Machine specs:
    Windows 2008 R2
    Intel i7-3770K
    32GB DDR3 on Intel DZ77BH-55K
    Ati HD 7750 video

    Batch file doing the testing:
    set sqldir=c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn
    set 7z=c:\Windows\7z.exe
    sqlcmd -S %COMPUTERNAME%\%svr% -Q "BACKUP DATABASE [hbc] TO DISK='r:\bk\%svr%_%db%.bak'"
    cd /d r:\bk
    timer /nologo /q
    7z a -mx9 -mmt2 1 PRACTICEMGT_hbc.bak -wr:\bk
    timer /s /nologo
    timer /nologo /q
    wzzip -br:\bk /uoel 1 PRACTICEMGT_hbc.bak
    timer /s /nologo


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks