Skip to content

Commit

Permalink
docs(perf): update benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
codahale committed Feb 2, 2024
1 parent 21d41eb commit 20b8894
Showing 1 changed file with 80 additions and 80 deletions.
160 changes: 80 additions & 80 deletions perf.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,95 +3,95 @@
## `x86_64` (GCP `c3-standard-4`, Intel Sapphire Rapids, rustc 1.75, `-target-cpu=native`)

```text
aead/16 time: [715.88 ns 716.04 ns 716.22 ns]
thrpt: [21.305 MiB/s 21.310 MiB/s 21.315 MiB/s]
aead/256 time: [745.06 ns 745.30 ns 745.56 ns]
thrpt: [327.46 MiB/s 327.57 MiB/s 327.68 MiB/s]
aead/1024 time: [809.50 ns 809.67 ns 809.85 ns]
thrpt: [1.1776 GiB/s 1.1779 GiB/s 1.1781 GiB/s]
aead/16384 time: [2.0743 µs 2.0768 µs 2.0796 µs]
thrpt: [7.3372 GiB/s 7.3472 GiB/s 7.3562 GiB/s]
aead/1048576 time: [86.810 µs 87.077 µs 87.393 µs]
thrpt: [11.174 GiB/s 11.215 GiB/s 11.249 GiB/s]
aead/16B time: [611.96 ns 612.31 ns 612.69 ns]
thrpt: [24.905 MiB/s 24.920 MiB/s 24.934 MiB/s]
aead/256B time: [635.26 ns 635.63 ns 635.99 ns]
thrpt: [383.88 MiB/s 384.09 MiB/s 384.32 MiB/s]
aead/1KiB time: [693.69 ns 694.09 ns 694.53 ns]
thrpt: [1.3731 GiB/s 1.3740 GiB/s 1.3748 GiB/s]
aead/16KiB time: [1.8332 µs 1.8346 µs 1.8363 µs]
thrpt: [8.3097 GiB/s 8.3171 GiB/s 8.3236 GiB/s]
aead/1MiB time: [79.088 µs 79.308 µs 79.581 µs]
thrpt: [12.271 GiB/s 12.313 GiB/s 12.348 GiB/s]
hash/16 time: [559.65 ns 560.00 ns 560.63 ns]
thrpt: [27.217 MiB/s 27.248 MiB/s 27.265 MiB/s]
hash/256 time: [763.12 ns 763.25 ns 763.38 ns]
thrpt: [319.81 MiB/s 319.87 MiB/s 319.92 MiB/s]
hash/1024 time: [1.7552 µs 1.7558 µs 1.7564 µs]
thrpt: [555.99 MiB/s 556.19 MiB/s 556.40 MiB/s]
hash/16384 time: [19.830 µs 19.841 µs 19.853 µs]
thrpt: [787.05 MiB/s 787.51 MiB/s 787.97 MiB/s]
hash/1048576 time: [1.2397 ms 1.2404 ms 1.2411 ms]
thrpt: [805.75 MiB/s 806.19 MiB/s 806.64 MiB/s]
hash/16B time: [461.61 ns 461.97 ns 462.32 ns]
thrpt: [33.004 MiB/s 33.030 MiB/s 33.056 MiB/s]
hash/256B time: [632.52 ns 632.94 ns 633.41 ns]
thrpt: [385.44 MiB/s 385.72 MiB/s 385.98 MiB/s]
hash/1KiB time: [1.4315 µs 1.4355 µs 1.4400 µs]
thrpt: [678.15 MiB/s 680.31 MiB/s 682.19 MiB/s]
hash/16KiB time: [16.084 µs 16.098 µs 16.116 µs]
thrpt: [969.52 MiB/s 970.62 MiB/s 971.45 MiB/s]
hash/1MiB time: [1.0071 ms 1.0088 ms 1.0108 ms]
thrpt: [989.35 MiB/s 991.26 MiB/s 992.92 MiB/s]
prf/16 time: [574.06 ns 574.18 ns 574.30 ns]
thrpt: [26.569 MiB/s 26.575 MiB/s 26.581 MiB/s]
prf/256 time: [783.48 ns 783.75 ns 783.99 ns]
thrpt: [311.41 MiB/s 311.50 MiB/s 311.61 MiB/s]
prf/1024 time: [1.7691 µs 1.7695 µs 1.7700 µs]
thrpt: [551.75 MiB/s 551.88 MiB/s 552.01 MiB/s]
prf/16384 time: [19.795 µs 19.801 µs 19.806 µs]
thrpt: [788.89 MiB/s 789.12 MiB/s 789.32 MiB/s]
prf/1048576 time: [1.2361 ms 1.2363 ms 1.2365 ms]
thrpt: [808.75 MiB/s 808.87 MiB/s 808.99 MiB/s]
prf/16B time: [470.13 ns 470.49 ns 470.85 ns]
thrpt: [32.407 MiB/s 32.432 MiB/s 32.457 MiB/s]
prf/256B time: [648.84 ns 649.20 ns 649.56 ns]
thrpt: [375.85 MiB/s 376.06 MiB/s 376.27 MiB/s]
prf/1KiB time: [1.4395 µs 1.4407 µs 1.4423 µs]
thrpt: [677.11 MiB/s 677.86 MiB/s 678.40 MiB/s]
prf/16KiB time: [16.024 µs 16.051 µs 16.084 µs]
thrpt: [971.44 MiB/s 973.46 MiB/s 975.11 MiB/s]
prf/1MiB time: [996.23 µs 996.91 µs 997.82 µs]
thrpt: [1002.2 MiB/s 1003.1 MiB/s 1003.8 MiB/s]
stream/16 time: [692.19 ns 692.47 ns 692.79 ns]
thrpt: [22.025 MiB/s 22.035 MiB/s 22.044 MiB/s]
stream/256 time: [712.33 ns 712.64 ns 713.08 ns]
thrpt: [342.37 MiB/s 342.59 MiB/s 342.73 MiB/s]
stream/1024 time: [776.51 ns 776.81 ns 777.14 ns]
thrpt: [1.2272 GiB/s 1.2277 GiB/s 1.2282 GiB/s]
stream/16384 time: [2.0361 µs 2.0383 µs 2.0408 µs]
thrpt: [7.4769 GiB/s 7.4859 GiB/s 7.4941 GiB/s]
stream/1048576 time: [86.668 µs 86.839 µs 87.009 µs]
thrpt: [11.224 GiB/s 11.246 GiB/s 11.268 GiB/s]
stream/16B time: [613.95 ns 614.23 ns 614.53 ns]
thrpt: [24.830 MiB/s 24.842 MiB/s 24.853 MiB/s]
stream/256B time: [631.97 ns 632.26 ns 632.60 ns]
thrpt: [385.93 MiB/s 386.14 MiB/s 386.32 MiB/s]
stream/1KiB time: [691.50 ns 691.81 ns 692.18 ns]
thrpt: [1.3778 GiB/s 1.3785 GiB/s 1.3791 GiB/s]
stream/16KiB time: [1.8296 µs 1.8306 µs 1.8317 µs]
thrpt: [8.3302 GiB/s 8.3355 GiB/s 8.3399 GiB/s]
stream/1MiB time: [79.002 µs 79.091 µs 79.201 µs]
thrpt: [12.330 GiB/s 12.347 GiB/s 12.361 GiB/s]
```

## `aarch64` (Apple M2 Air 2022, rustc 1.75)

```text
aead/16 time: [403.48 ns 403.80 ns 404.20 ns]
thrpt: [37.751 MiB/s 37.788 MiB/s 37.818 MiB/s]
aead/256 time: [424.29 ns 425.82 ns 427.39 ns]
thrpt: [571.23 MiB/s 573.34 MiB/s 575.41 MiB/s]
aead/1024 time: [480.71 ns 482.15 ns 483.55 ns]
thrpt: [1.9722 GiB/s 1.9779 GiB/s 1.9839 GiB/s]
aead/16384 time: [1.4643 µs 1.4722 µs 1.4794 µs]
thrpt: [10.314 GiB/s 10.365 GiB/s 10.421 GiB/s]
aead/1048576 time: [69.095 µs 69.245 µs 69.397 µs]
thrpt: [14.072 GiB/s 14.103 GiB/s 14.134 GiB/s]
aead/16B time: [409.97 ns 411.39 ns 412.63 ns]
thrpt: [36.979 MiB/s 37.091 MiB/s 37.220 MiB/s]
aead/256B time: [433.19 ns 433.85 ns 434.44 ns]
thrpt: [561.96 MiB/s 562.74 MiB/s 563.59 MiB/s]
aead/1KiB time: [484.60 ns 485.05 ns 485.52 ns]
thrpt: [1.9643 GiB/s 1.9661 GiB/s 1.9680 GiB/s]
aead/16KiB time: [1.4863 µs 1.4903 µs 1.4942 µs]
thrpt: [10.212 GiB/s 10.239 GiB/s 10.266 GiB/s]
aead/1MiB time: [69.144 µs 69.192 µs 69.244 µs]
thrpt: [14.103 GiB/s 14.114 GiB/s 14.124 GiB/s]
hash/16 time: [267.40 ns 267.75 ns 268.10 ns]
thrpt: [56.916 MiB/s 56.988 MiB/s 57.064 MiB/s]
hash/256 time: [336.75 ns 338.00 ns 339.17 ns]
thrpt: [719.81 MiB/s 722.31 MiB/s 724.99 MiB/s]
hash/1024 time: [729.97 ns 730.33 ns 730.72 ns]
thrpt: [1.3051 GiB/s 1.3058 GiB/s 1.3065 GiB/s]
hash/16384 time: [7.7142 µs 7.7257 µs 7.7443 µs]
thrpt: [1.9703 GiB/s 1.9751 GiB/s 1.9780 GiB/s]
hash/1048576 time: [479.43 µs 479.67 µs 479.95 µs]
thrpt: [2.0347 GiB/s 2.0359 GiB/s 2.0369 GiB/s]
hash/16B time: [267.57 ns 268.11 ns 268.75 ns]
thrpt: [56.776 MiB/s 56.913 MiB/s 57.026 MiB/s]
hash/256B time: [341.47 ns 341.77 ns 342.02 ns]
thrpt: [713.82 MiB/s 714.34 MiB/s 714.97 MiB/s]
hash/1KiB time: [742.75 ns 743.37 ns 743.92 ns]
thrpt: [1.2820 GiB/s 1.2829 GiB/s 1.2840 GiB/s]
hash/16KiB time: [8.0598 µs 8.1048 µs 8.1574 µs]
thrpt: [1.8705 GiB/s 1.8827 GiB/s 1.8932 GiB/s]
hash/1MiB time: [493.13 µs 493.91 µs 494.62 µs]
thrpt: [1.9744 GiB/s 1.9772 GiB/s 1.9803 GiB/s]
prf/16 time: [266.94 ns 267.12 ns 267.32 ns]
thrpt: [57.080 MiB/s 57.122 MiB/s 57.162 MiB/s]
prf/256 time: [344.46 ns 344.77 ns 345.12 ns]
thrpt: [707.41 MiB/s 708.12 MiB/s 708.77 MiB/s]
prf/1024 time: [736.48 ns 738.68 ns 740.98 ns]
thrpt: [1.2870 GiB/s 1.2910 GiB/s 1.2949 GiB/s]
prf/16384 time: [7.7370 µs 7.7699 µs 7.8031 µs]
thrpt: [1.9555 GiB/s 1.9638 GiB/s 1.9722 GiB/s]
prf/1048576 time: [481.83 µs 482.23 µs 482.61 µs]
thrpt: [2.0235 GiB/s 2.0251 GiB/s 2.0268 GiB/s]
prf/16B time: [265.68 ns 265.96 ns 266.25 ns]
thrpt: [57.309 MiB/s 57.373 MiB/s 57.433 MiB/s]
prf/256B time: [343.04 ns 343.32 ns 343.62 ns]
thrpt: [710.49 MiB/s 711.11 MiB/s 711.69 MiB/s]
prf/1KiB time: [733.42 ns 734.15 ns 734.97 ns]
thrpt: [1.2976 GiB/s 1.2990 GiB/s 1.3003 GiB/s]
prf/16KiB time: [7.7336 µs 7.7461 µs 7.7574 µs]
thrpt: [1.9670 GiB/s 1.9699 GiB/s 1.9730 GiB/s]
prf/1MiB time: [482.13 µs 482.41 µs 482.66 µs]
thrpt: [2.0233 GiB/s 2.0243 GiB/s 2.0255 GiB/s]
stream/16 time: [400.60 ns 400.98 ns 401.50 ns]
thrpt: [38.005 MiB/s 38.054 MiB/s 38.089 MiB/s]
stream/256 time: [418.53 ns 424.72 ns 436.31 ns]
thrpt: [559.55 MiB/s 574.83 MiB/s 583.32 MiB/s]
stream/1024 time: [466.79 ns 467.82 ns 469.35 ns]
thrpt: [2.0319 GiB/s 2.0385 GiB/s 2.0430 GiB/s]
stream/16384 time: [1.4688 µs 1.4734 µs 1.4803 µs]
thrpt: [10.308 GiB/s 10.356 GiB/s 10.388 GiB/s]
stream/1048576 time: [68.990 µs 69.188 µs 69.437 µs]
thrpt: [14.064 GiB/s 14.115 GiB/s 14.155 GiB/s]
stream/16B time: [401.98 ns 402.20 ns 402.53 ns]
thrpt: [37.907 MiB/s 37.938 MiB/s 37.959 MiB/s]
stream/256B time: [415.49 ns 415.77 ns 416.08 ns]
thrpt: [586.76 MiB/s 587.21 MiB/s 587.60 MiB/s]
stream/1KiB time: [465.58 ns 465.87 ns 466.19 ns]
thrpt: [2.0457 GiB/s 2.0471 GiB/s 2.0483 GiB/s]
stream/16KiB time: [1.4751 µs 1.4765 µs 1.4780 µs]
thrpt: [10.324 GiB/s 10.335 GiB/s 10.344 GiB/s]
stream/1MiB time: [69.099 µs 69.161 µs 69.234 µs]
thrpt: [14.105 GiB/s 14.120 GiB/s 14.133 GiB/s]
```

0 comments on commit 20b8894

Please sign in to comment.