You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51-49Lines changed: 51 additions & 49 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,31 +54,31 @@ We monitor metrics on both **x86_64** (Linux) and **ARM64** (Apple Silicon M2) r
54
54
55
55
| Target | ZXC vs Competitor | Decompression Speed | Ratio | Verdict |
56
56
| :--- | :--- | :--- | :--- | :--- |
57
-
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**11,045 MB/s** vs 5,651 MB/s **1.95x Faster**|**61.2** vs 62.2 **Smaller** (-1.5%) |**ZXC** leads in raw throughput. |
58
-
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**6,948 MB/s** vs 4,802 MB/s **1.45x Faster**|**46.5** vs 47.6 **Smaller** (-2.4%) |**ZXC** outperforms LZ4 in read speed and ratio. |
59
-
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**6,072 MB/s** vs 2,159 MB/s **2.81x Faster**|**40.7** vs 41.0 **Equivalent** (-0.9%) |**ZXC** outperforms Zstd in decoding speed. |
57
+
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**11,934 MB/s** vs 5,647 MB/s **2.11x Faster**|**61.5** vs 62.2 **Smaller** (-1.0%) |**ZXC** leads in raw throughput. |
58
+
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**6,925 MB/s** vs 4,804 MB/s **1.44x Faster**|**46.4** vs 47.6 **Smaller** (-2.6%) |**ZXC** outperforms LZ4 in read speed and ratio. |
59
+
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**6,090 MB/s** vs 2,167 MB/s **2.81x Faster**|**40.6** vs 41.0 **Equivalent** (-1.0%) |**ZXC** outperforms Zstd in decoding speed. |
60
60
61
61
### 2. Cloud Server: Google Axion (ARM Neoverse V2)
62
62
*Scenario: High-throughput Microservices, ARM Cloud Instances.*
63
63
64
64
| Target | ZXC vs Competitor | Decompression Speed | Ratio | Verdict |
65
65
| :--- | :--- | :--- | :--- | :--- |
66
-
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**8,437 MB/s** vs 4,847 MB/s **1.74x Faster**|**61.2** vs 62.2 **Smaller** (-1.5%) |**ZXC** leads in raw throughput. |
67
-
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**5,215 MB/s** vs 4,151 MB/s **1.26x Faster**|**46.5** vs 47.6 **Smaller** (-2.4%) |**ZXC** outperforms LZ4 in read speed and ratio. |
68
-
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**4,509 MB/s** vs 1,748 MB/s **2.58x Faster**|**40.7** vs 41.0 **Equivalent** (-0.9%) |**ZXC** outperforms Zstd in decoding speed. |
66
+
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**8,727 MB/s** vs 4,868 MB/s **1.79x Faster**|**61.5** vs 62.2 **Smaller** (-1.0%) |**ZXC** leads in raw throughput. |
67
+
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**5,130 MB/s** vs 4,182 MB/s **1.23x Faster**|**46.4** vs 47.6 **Smaller** (-2.6%) |**ZXC** outperforms LZ4 in read speed and ratio. |
68
+
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**4,475 MB/s** vs 1,763 MB/s **2.54x Faster**|**40.6** vs 41.0 **Equivalent** (-1.0%) |**ZXC** outperforms Zstd in decoding speed. |
69
69
70
70
### 3. Build Server: x86_64 (AMD EPYC 7763)
71
71
*Scenario: CI/CD Pipelines compatibility.*
72
72
73
73
| Target | ZXC vs Competitor | Decompression Speed | Ratio | Verdict |
74
74
| :--- | :--- | :--- | :--- | :--- |
75
-
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**6,233 MB/s** vs 4,109 MB/s **1.52x Faster**|**61.2** vs 62.2 **Smaller** (-1.5%) |**ZXC** achieves higher throughput. |
76
-
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**3,814 MB/s** vs 3,555 MB/s **1.07x Faster**|**46.5** vs 47.6 **Smaller** (-2.4%) | ZXC offers improved speed and ratio. |
77
-
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**3,448 MB/s** vs 1,572 MB/s **2.19x Faster**|**40.7** vs 41.0 **Equivalent** (-0.9%) |**ZXC** provides faster decoding. |
75
+
|**1. Max Speed**|**ZXC -1** vs *LZ4 --fast*|**6,779 MB/s** vs 4,116 MB/s **1.65x Faster**|**61.5** vs 62.2 **Smaller** (-1.0%) |**ZXC** achieves higher throughput. |
76
+
|**2. Standard**|**ZXC -3** vs *LZ4 Default*|**3,849 MB/s** vs 3,573 MB/s **1.08x Faster**|**46.4** vs 47.6 **Smaller** (-2.6%) | ZXC offers improved speed and ratio. |
77
+
|**3. High Density**|**ZXC -5** vs *Zstd --fast 1*|**3,495 MB/s** vs 1,573 MB/s **2.22x Faster**|**40.6** vs 41.0 **Equivalent** (-1.0%) |**ZXC** provides faster decoding. |
78
78
79
79
80
80
*(Benchmark Graph ARM64 : Decompression Throughput & Storage Ratio (Normalized to LZ4))*
Benchmarks were conducted using lzbench 2.2.1 (from @inikep), compiled with GCC 12.2.0 using *MOREFLAGS="-march=native"* on Linux 64-bits Debian GNU/Linux 12 (bookworm). The reference hardware is a Google Neoverse-V2 processor (ARM64). All performance metrics reflect single-threaded execution on the standard Silesia Corpus.
107
108
108
109
| Compressor name | Compression| Decompress.| Compr. size | Ratio | Filename |
0 commit comments