Skip to content

Commit

Permalink
Update benchmarks for Rust 1.81 / xxHash 0.8.2
Browse files Browse the repository at this point in the history
  • Loading branch information
shepmaster committed Oct 18, 2024
1 parent a635afe commit 2c2713d
Show file tree
Hide file tree
Showing 9 changed files with 622 additions and 622 deletions.
20 changes: 10 additions & 10 deletions comparison/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ graphs are boring flat lines, so a table is used instead.

| Implementation | Throughput (GiB/s) |
|----------------|--------------------|
| Rust | 13.4 |
| C | 13.4 |
| Rust | 13.5 |
| C | 13.5 |

## x86_64

| Implementation | Throughput (GiB/s) |
|----------------|--------------------|
| Rust | 15.7 |
| C | 15.8 |
| Rust | 16.5 |
| C | 16.5 |


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

| Implementation | Throughput (GiB/s) |
|----------------|--------------------|
| Rust | 34.8 |
| C | 34.8 |
| C (scalar) | 21.0 |
| C (NEON) | 34.7 |
| Rust | 35.2 |
| C | 35.0 |
| C (scalar) | 21.2 |
| C (NEON) | 35.1 |

### x86_64

| Implementation | Throughput (GiB/s) |
|----------------|--------------------|
| Rust | 58.3 |
| Rust | 58.6 |
| C | 25.0 |
| C (scalar) | 7.5 |
| C (SSE2) | 25.1 |
| C (AVX2) | 58.1 |
| C (AVX2) | 57.8 |

## Streaming data

Expand Down
174 changes: 87 additions & 87 deletions comparison/results/xxhash3_64-streaming-aarch64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
216 changes: 108 additions & 108 deletions comparison/results/xxhash3_64-streaming-x86_64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
143 changes: 71 additions & 72 deletions comparison/results/xxhash3_64-tiny_data-aarch64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
175 changes: 87 additions & 88 deletions comparison/results/xxhash3_64-tiny_data-x86_64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
107 changes: 54 additions & 53 deletions comparison/results/xxhash64-streaming-aarch64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
107 changes: 54 additions & 53 deletions comparison/results/xxhash64-streaming-x86_64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
152 changes: 76 additions & 76 deletions comparison/results/xxhash64-tiny_data-aarch64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
150 changes: 75 additions & 75 deletions comparison/results/xxhash64-tiny_data-x86_64.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2c2713d

Please sign in to comment.