Skip to content

Commit 2c2713d

Browse files
committed
Update benchmarks for Rust 1.81 / xxHash 0.8.2
1 parent a635afe commit 2c2713d

9 files changed

+622
-622
lines changed

comparison/README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ graphs are boring flat lines, so a table is used instead.
1919

2020
| Implementation | Throughput (GiB/s) |
2121
|----------------|--------------------|
22-
| Rust | 13.4 |
23-
| C | 13.4 |
22+
| Rust | 13.5 |
23+
| C | 13.5 |
2424

2525
## x86_64
2626

2727
| Implementation | Throughput (GiB/s) |
2828
|----------------|--------------------|
29-
| Rust | 15.7 |
30-
| C | 15.8 |
29+
| Rust | 16.5 |
30+
| C | 16.5 |
3131

3232

3333
## Streaming data
@@ -88,20 +88,20 @@ graphs are boring flat lines, so a table is used instead.
8888

8989
| Implementation | Throughput (GiB/s) |
9090
|----------------|--------------------|
91-
| Rust | 34.8 |
92-
| C | 34.8 |
93-
| C (scalar) | 21.0 |
94-
| C (NEON) | 34.7 |
91+
| Rust | 35.2 |
92+
| C | 35.0 |
93+
| C (scalar) | 21.2 |
94+
| C (NEON) | 35.1 |
9595

9696
### x86_64
9797

9898
| Implementation | Throughput (GiB/s) |
9999
|----------------|--------------------|
100-
| Rust | 58.3 |
100+
| Rust | 58.6 |
101101
| C | 25.0 |
102102
| C (scalar) | 7.5 |
103103
| C (SSE2) | 25.1 |
104-
| C (AVX2) | 58.1 |
104+
| C (AVX2) | 57.8 |
105105

106106
## Streaming data
107107

comparison/results/xxhash3_64-streaming-aarch64.svg

+87-87
Loading

comparison/results/xxhash3_64-streaming-x86_64.svg

+108-108
Loading

comparison/results/xxhash3_64-tiny_data-aarch64.svg

+71-72
Loading

comparison/results/xxhash3_64-tiny_data-x86_64.svg

+87-88
Loading

comparison/results/xxhash64-streaming-aarch64.svg

+54-53
Loading

comparison/results/xxhash64-streaming-x86_64.svg

+54-53
Loading

comparison/results/xxhash64-tiny_data-aarch64.svg

+76-76
Loading

comparison/results/xxhash64-tiny_data-x86_64.svg

+75-75
Loading

0 commit comments

Comments
 (0)