Thread: CLS-ZStd
View Single Post
  #8  
Old 07-10-2016, 07:25
~MAK~'s Avatar
~MAK~ ~MAK~ is offline
Registered User
 
Join Date: Sep 2016
Location: Moon
Posts: 44
Thanks: 25
Thanked 43 Times in 13 Posts
~MAK~ is on a distinguished road
Hello mates, I was not here from long time due to my studies actually, I managed some time today, so thought for a modified version by me in ZSTD

What I did?

1. Actually increased speed around atleast 2mb/s with the same cls through modified zstdlib_x86.dll without any ratio loss.

2. Added latest compiled version of Zstd x32 and x64, additionally PZstd also!

3. I did some benchmarks also, for all tests level 19 was used, was tested for compression only and threads were set as 2(It doesn't matter in PZstd case), I have maximum 2 threads only.


Test with new and older DLL
Code:
By using zstdlib_x86 Modified For Pzstd ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 103.66 sec/real 59.58 sec = 174%. Speed 3.82 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:35:17.12

 Install Finished - 19:36:17.06


By using zstdlib_x86 Razor For Pzstd ---->>

Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 163.23 sec/real 98.28 sec = 166%. Speed 2.32 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:43:16.40

 Install Finished - 19:44:54.83


--------------------------------------------------------------------------------------------------------

By using zstdlib_x86 Razor For Zstd x32 ---->>

Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 160.95 sec/real 104.04 sec = 155%. Speed 2.19 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:23:26.29

 Install Finished - 19:25:10.48


By using zstdlib_x86 Razor For Zstd x64 ---->>

Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 166.00 sec/real 103.52 sec = 160%. Speed 2.20 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:26:41.28

 Install Finished - 19:28:24.95


-----------------------------------------------------------------------------------------------------------------------

By using zstdlib_x86 Modified For Zstd x32 ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 109.63 sec/real 74.61 sec = 147%. Speed 3.05 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:30:54.96

 Install Finished - 19:32:09.99


By using zstdlib_x86 Modified For Zstd x64 ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 106.92 sec/real 76.79 sec = 139%. Speed 2.97 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 19:33:06.21

 Install Finished - 19:34:23.35

Tests Between Zstd and Pzstd with the Modified DLL

Code:
Pzstd

By using Pzstd ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 107.86 sec/real 65.95 sec = 164%. Speed 3.45 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 15:10:28.93

 Install Finished - 15:11:35.30



By using Zstd x32 ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 105.44 sec/real 66.34 sec = 159%. Speed 3.43 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 15:21:16.69

 Install Finished - 15:22:24.00



By using Zstd x64 ---->>

Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 106.08 sec/real 67.47 sec = 157%. Speed 3.38 mB/s
All OK

*******************************************************************************

               Compressing is Completed

*******************************************************************************
 Install Started  - 15:23:24.16

 Install Finished - 15:24:32.64

Edit: I will prefer to use zstd32_gcc620.exe or zstd64_gcc620.exe as zstd.exe for now with current Razor CLS.
Attached Files
File Type: rar Zstd.rar (2.73 MB, 200 views)
__________________
"The possession of knowledge does not kill the sense of wonder and mystery. There is always more mystery."

Last edited by ~MAK~; 10-10-2016 at 11:28.
Reply With Quote
The Following 3 Users Say Thank You to ~MAK~ For This Useful Post:
arkantos7 (07-10-2016), felice2011 (07-10-2016), Razor12911 (07-10-2016)