Back to Tachyon

Poseidon Hash Benchmark

benchmark/poseidon/README.md

0.4.01.7 KB
Original Source

Poseidon Hash Benchmark

Run on 13th Gen Intel(R) Core(TM) i9-13900K (32 X 5500 MHz CPU s)
Compiler: clang-15
CPU Caches:
  L1 Data 48 KiB (x16)
  L1 Instruction 32 KiB (x16)
  L2 Unified 2048 KiB (x16)
  L3 Unified 36864 KiB (x1)

Run on Apple M3 Pro (12 X 4050 MHz)
CPU Caches:
  L1 Data 64 KiB (x12)
  L1 Instruction 128 KiB (x12)
  L2 Unified 4096 KiB (x12)
shell
GOMP_SPINCOUNT=0 bazel run --config maxopt --//:has_matplotlib //benchmark/poseidon:poseidon_benchmark -- --check_results

On Intel i9-13900K

RepetitionTachyonArkworks
03.5e-050.000107
13.2e-050.000106
23.2e-050.000108
33.1e-050.000107
43.1e-050.000107
53.1e-050.000107
63.1e-050.000104
73.1e-050.000105
83.1e-050.000106
93.1e-050.000107
avg3.1e-050.000106

On Mac M3 Pro

RepetitionTachyonArkworks
03.7e-050.000111
13.5e-050.000105
23.3e-050.000103
33.2e-050.000104
43.2e-050.000101
53.2e-050.000103
63.2e-050.000105
73.2e-050.000102
83.2e-050.000102
93.2e-050.000102
avg3.2e-050.000103