Back to Tachyon

FRI Benchmark

benchmark/fri/README.md

0.4.01.4 KB
Original Source

FRI Benchmark

CPU

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)

Note: Run with build --@rules_rust//:extra_rustc_flags="-Ctarget-cpu=native" in your .bazelrc.user

shell
GOMP_SPINCOUNT=0 bazel run --config maxopt --//:has_matplotlib //benchmark/fri:fri_benchmark -- -k 18 -k 19 -k 20 -k 21 -k 22 --batch_size 100 --input_num 4 --round_num 4 --log_blowup 2 --vendor plonky3 --check_results

On Intel i9-13900K

ExponentTachyonPlonky3
181.591242.36518
192.878664.65791
206.067119.5114
2112.117719.0475
2224.483938.4716

On Mac M3 Pro

WARNING: On Mac M3, high degree tests are not feasible due to memory constraints.

ExponentTachyonPlonky3
183.965882.92354
197.953295.89079
2015.863611.8225
2146.196734.4965
22182.084124.7