diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index 32bc1c8..773fc9a 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -23,9 +23,9 @@ jobs: - name: Benchmark AVX2 (nightly) run: cargo bench --bench throughput --features 'bench-plot avx2' - - uses: actions/upload-artifact@v3 + - uses: buildjet/cache@v3 with: - name: benches + key: benches-${{ github.sha }} path: benches/throughput/*.svg benchmark-arm: @@ -38,14 +38,14 @@ jobs: - name: Benchmark run: cargo bench --bench throughput --features 'bench-plot' - - uses: actions/upload-artifact@v3 + - uses: buildjet/cache@v3 with: - name: benches + key: benches-${{ github.sha }} path: benches/throughput/*.svg commit: name: Commit & Push - runs-on: ubuntu-latest + runs-on: buildjet-2vcpu-ubuntu-2204 needs: [benchmark-x86, benchmark-arm] permissions: @@ -53,18 +53,18 @@ jobs: steps: - uses: actions/checkout@v4 - + - name: Download Benchmark Results - uses: actions/download-artifact@v3 + uses: buildjet/cache@v3 with: - name: benches + key: benches-${{ github.sha }} path: benches/throughput - - name: Commit & Push Plots + - name: Commit & Push Benchmark Results uses: stefanzweifel/git-auto-commit-action@v5 with: - commit_message: Update Benchmark Plots file_pattern: '*.svg' + commit_message: Update Benchmark Results commit_user_name: Benchmark Bot commit_user_email: benchmark-bot@noreply.com commit_author: Benchmark Bot diff --git a/benches/throughput/aarch64.svg b/benches/throughput/aarch64.svg deleted file mode 100644 index 4e3231a..0000000 --- a/benches/throughput/aarch64.svg +++ /dev/null @@ -1,168 +0,0 @@ - - - -Throughput (aarch64) - - - - - - - - - -Throughput (MiB/s) - - -Input Size (bytes) - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -5000 - - - -10000 - - - -15000 - - - -20000 - - - -25000 - - - -30000 - - - - -4 - - - -8 - - - -16 - - - -32 - - - -64 - - - -128 - - - -256 - - - -512 - - - -1024 - - - -2048 - - - -4096 - - - -8192 - - - -16384 - - - -32768 - - - - - - - - - - - - - -gxhash - - -xxhash - - -ahash - - -t1ha0 - - -seahash - - -metrohash - - -highwayhash - - -fnv-1a - - - - - - - - - - diff --git a/benches/throughput/x86_64-avx2.svg b/benches/throughput/x86_64-avx2.svg deleted file mode 100644 index d8d11b1..0000000 --- a/benches/throughput/x86_64-avx2.svg +++ /dev/null @@ -1,180 +0,0 @@ - - - -Throughput (x86_64-avx2) - - - - - - - - - - - -Throughput (MiB/s) - - -Input Size (bytes) - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -20000 - - - -40000 - - - -60000 - - - -80000 - - - -100000 - - - -120000 - - - -140000 - - - -160000 - - - - -4 - - - -8 - - - -16 - - - -32 - - - -64 - - - -128 - - - -256 - - - -512 - - - -1024 - - - -2048 - - - -4096 - - - -8192 - - - -16384 - - - -32768 - - - - - - - - - - - - - -gxhash-avx2 - - -xxhash - - -ahash - - -t1ha0 - - -seahash - - -metrohash - - -highwayhash - - -fnv-1a - - - - - - - - - - diff --git a/benches/throughput/x86_64.svg b/benches/throughput/x86_64.svg deleted file mode 100644 index 50bfec6..0000000 --- a/benches/throughput/x86_64.svg +++ /dev/null @@ -1,192 +0,0 @@ - - - -Throughput (x86_64) - - - - - - - - - - - - - -Throughput (MiB/s) - - -Input Size (bytes) - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -10000 - - - -20000 - - - -30000 - - - -40000 - - - -50000 - - - -60000 - - - -70000 - - - -80000 - - - -90000 - - - -100000 - - - - -4 - - - -8 - - - -16 - - - -32 - - - -64 - - - -128 - - - -256 - - - -512 - - - -1024 - - - -2048 - - - -4096 - - - -8192 - - - -16384 - - - -32768 - - - - - - - - - - - - - -gxhash - - -xxhash - - -ahash - - -t1ha0 - - -seahash - - -metrohash - - -highwayhash - - -fnv-1a - - - - - - - - - -