Created
March 19, 2026 13:17
-
-
Save huitseeker/be753ba8954d9fa47ad18a8d125fcf57 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Compiling rand_xoshiro v0.8.0 | |
| Compiling p3-koala-bear v0.5.1 (/home/huitseeker/tmp/plonky3/koala-bear) | |
| Compiling p3-baby-bear v0.5.1 (/home/huitseeker/tmp/plonky3/baby-bear) | |
| Compiling p3-mersenne-31 v0.5.1 (/home/huitseeker/tmp/plonky3/mersenne-31) | |
| Finished `bench` profile [optimized] target(s) in 2.48s | |
| Running benches/bench_field.rs (target/release/deps/bench_field-b2f381ff2baaf80f) | |
| Gnuplot not found, using plotters backend | |
| Benchmarking BabyBear batched_lc/chunk=1, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0000 s (59M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=1, len=100: Analyzing | |
| BabyBear batched_lc/chunk=1, len=100 | |
| time: [85.150 ns 85.214 ns 85.301 ns] | |
| Found 13 outliers among 100 measurements (13.00%) | |
| 1 (1.00%) low severe | |
| 4 (4.00%) low mild | |
| 2 (2.00%) high mild | |
| 6 (6.00%) high severe | |
| Benchmarking BabyBear batched_lc/chunk=2, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (89M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=2, len=100: Analyzing | |
| BabyBear batched_lc/chunk=2, len=100 | |
| time: [56.332 ns 56.359 ns 56.405 ns] | |
| Found 2 outliers among 100 measurements (2.00%) | |
| 2 (2.00%) high severe | |
| Benchmarking BabyBear batched_lc/chunk=4, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (166M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=4, len=100: Analyzing | |
| BabyBear batched_lc/chunk=4, len=100 | |
| time: [30.072 ns 30.076 ns 30.083 ns] | |
| Found 7 outliers among 100 measurements (7.00%) | |
| 2 (2.00%) low mild | |
| 4 (4.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking BabyBear batched_lc/chunk=8, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (228M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=8, len=100: Analyzing | |
| BabyBear batched_lc/chunk=8, len=100 | |
| time: [21.875 ns 21.900 ns 21.934 ns] | |
| Found 8 outliers among 100 measurements (8.00%) | |
| 2 (2.00%) high mild | |
| 6 (6.00%) high severe | |
| Benchmarking BabyBear batched_lc/chunk=16, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (289M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=16, len=100: Analyzing | |
| BabyBear batched_lc/chunk=16, len=100 | |
| time: [17.296 ns 17.310 ns 17.325 ns] | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high mild | |
| Benchmarking BabyBear batched_lc/chunk=32, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (359M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=32, len=100: Analyzing | |
| BabyBear batched_lc/chunk=32, len=100 | |
| time: [13.892 ns 13.897 ns 13.904 ns] | |
| Found 2 outliers among 100 measurements (2.00%) | |
| 1 (1.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking BabyBear batched_lc/chunk=64, len=100 | |
| Benchmarking BabyBear batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking BabyBear batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0001 s (124M iterations) | |
| Benchmarking BabyBear batched_lc/chunk=64, len=100: Analyzing | |
| BabyBear batched_lc/chunk=64, len=100 | |
| time: [40.256 ns 40.265 ns 40.276 ns] | |
| Found 3 outliers among 100 measurements (3.00%) | |
| 2 (2.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=1, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0001 s (44M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=1, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=1, len=100 | |
| time: [111.40 ns 111.47 ns 111.55 ns] | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high mild | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=2, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (82M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=2, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=2, len=100 | |
| time: [61.360 ns 61.435 ns 61.504 ns] | |
| Found 16 outliers among 100 measurements (16.00%) | |
| 1 (1.00%) high mild | |
| 15 (15.00%) high severe | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=4, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (105M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=4, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=4, len=100 | |
| time: [47.189 ns 47.246 ns 47.309 ns] | |
| Found 17 outliers among 100 measurements (17.00%) | |
| 14 (14.00%) low severe | |
| 2 (2.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=8, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0000 s (103M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=8, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=8, len=100 | |
| time: [48.699 ns 48.704 ns 48.711 ns] | |
| Found 7 outliers among 100 measurements (7.00%) | |
| 1 (1.00%) low mild | |
| 3 (3.00%) high mild | |
| 3 (3.00%) high severe | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=16, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0000 s (104M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=16, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=16, len=100 | |
| time: [48.032 ns 48.052 ns 48.069 ns] | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=32, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (102M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=32, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=32, len=100 | |
| time: [48.889 ns 48.917 ns 48.941 ns] | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=64, len=100 | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0000 s (67M iterations) | |
| Benchmarking PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=64, len=100: Analyzing | |
| PackedMontyField31AVX512<BabyBearParameters> batched_lc/chunk=64, len=100 | |
| time: [74.396 ns 74.422 ns 74.452 ns] | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high severe | |
| Running benches/bench_field.rs (target/release/deps/bench_field-26e823dac45ccc71) | |
| Gnuplot not found, using plotters backend | |
| Benchmarking Goldilocks batched_lc/chunk=1, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0001 s (75M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=1, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=1, len=100 | |
| time: [66.699 ns 66.809 ns 66.938 ns] | |
| change: [−0.3835% −0.1655% +0.0316%] (p = 0.13 > 0.05) | |
| No change in performance detected. | |
| Found 11 outliers among 100 measurements (11.00%) | |
| 11 (11.00%) high severe | |
| Benchmarking Goldilocks batched_lc/chunk=2, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0003 s (78M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=2, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=2, len=100 | |
| time: [64.605 ns 64.675 ns 64.745 ns] | |
| change: [+0.4427% +0.5435% +0.6535%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Found 2 outliers among 100 measurements (2.00%) | |
| 2 (2.00%) high mild | |
| Benchmarking Goldilocks batched_lc/chunk=4, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0002 s (91M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=4, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=4, len=100 | |
| time: [54.818 ns 54.846 ns 54.886 ns] | |
| change: [+0.0576% +0.1735% +0.2863%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high mild | |
| Benchmarking Goldilocks batched_lc/chunk=8, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0003 s (91M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=8, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=8, len=100 | |
| time: [54.866 ns 54.993 ns 55.170 ns] | |
| change: [+0.4287% +0.5276% +0.6622%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Found 3 outliers among 100 measurements (3.00%) | |
| 1 (1.00%) high mild | |
| 2 (2.00%) high severe | |
| Benchmarking Goldilocks batched_lc/chunk=16, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0002 s (74M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=16, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=16, len=100 | |
| time: [67.119 ns 67.349 ns 67.584 ns] | |
| change: [−0.5058% +0.0172% +0.6139%] (p = 0.95 > 0.05) | |
| No change in performance detected. | |
| Found 4 outliers among 100 measurements (4.00%) | |
| 4 (4.00%) high mild | |
| Benchmarking Goldilocks batched_lc/chunk=32, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (78M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=32, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=32, len=100 | |
| time: [63.631 ns 63.872 ns 64.138 ns] | |
| change: [−1.1825% −0.5617% +0.0919%] (p = 0.10 > 0.05) | |
| No change in performance detected. | |
| Found 3 outliers among 100 measurements (3.00%) | |
| 3 (3.00%) high mild | |
| Benchmarking Goldilocks batched_lc/chunk=64, len=100 | |
| Benchmarking Goldilocks batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking Goldilocks batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0002 s (76M iterations) | |
| Benchmarking Goldilocks batched_lc/chunk=64, len=100: Analyzing | |
| Goldilocks batched_lc/chunk=64, len=100 | |
| time: [65.649 ns 65.938 ns 66.233 ns] | |
| change: [−0.8063% −0.2248% +0.3684%] (p = 0.46 > 0.05) | |
| No change in performance detected. | |
| Found 3 outliers among 100 measurements (3.00%) | |
| 1 (1.00%) high mild | |
| 2 (2.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=1, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0004 s (25M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=1, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=1, len=100 | |
| time: [203.44 ns 203.45 ns 203.47 ns] | |
| change: [−0.0896% −0.0421% −0.0011%] (p = 0.06 > 0.05) | |
| No change in performance detected. | |
| Found 5 outliers among 100 measurements (5.00%) | |
| 4 (4.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=2, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (25M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=2, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=2, len=100 | |
| time: [198.26 ns 198.28 ns 198.29 ns] | |
| change: [+0.3909% +0.4718% +0.5479%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=4, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (25M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=4, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=4, len=100 | |
| time: [197.55 ns 197.74 ns 197.92 ns] | |
| change: [−0.1611% +0.0154% +0.1683%] (p = 0.87 > 0.05) | |
| No change in performance detected. | |
| Found 24 outliers among 100 measurements (24.00%) | |
| 7 (7.00%) low severe | |
| 2 (2.00%) high mild | |
| 15 (15.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=8, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0007 s (23M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=8, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=8, len=100 | |
| time: [213.42 ns 213.44 ns 213.46 ns] | |
| change: [+0.5270% +0.6481% +0.7728%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Found 7 outliers among 100 measurements (7.00%) | |
| 2 (2.00%) low severe | |
| 3 (3.00%) high mild | |
| 2 (2.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=16, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0011 s (23M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=16, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=16, len=100 | |
| time: [211.95 ns 212.30 ns 212.66 ns] | |
| change: [−0.2415% −0.1391% −0.0476%] (p = 0.01 < 0.05) | |
| Change within noise threshold. | |
| Found 22 outliers among 100 measurements (22.00%) | |
| 16 (16.00%) low severe | |
| 1 (1.00%) low mild | |
| 1 (1.00%) high mild | |
| 4 (4.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=32, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (25M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=32, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=32, len=100 | |
| time: [199.03 ns 199.07 ns 199.15 ns] | |
| change: [−0.6328% −0.5562% −0.4803%] (p = 0.00 < 0.05) | |
| Change within noise threshold. | |
| Found 7 outliers among 100 measurements (7.00%) | |
| 2 (2.00%) low mild | |
| 4 (4.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=64, len=100 | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0004 s (25M iterations) | |
| Benchmarking p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=64, len=100: Analyzing | |
| p3_goldilocks::x86_64_avx512::packing::PackedGoldilocksAVX512 batched_lc/chunk=64, len=100 | |
| time: [203.41 ns 203.92 ns 204.33 ns] | |
| change: [−3.4028% −3.1231% −2.8574%] (p = 0.00 < 0.05) | |
| Performance has improved. | |
| Running benches/bench_field.rs (target/release/deps/bench_field-9cc54939a4a1e268) | |
| Gnuplot not found, using plotters backend | |
| Running benches/bench_field.rs (target/release/deps/bench_field-c827fb7ab4877787) | |
| Gnuplot not found, using plotters backend | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0002 s (100M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100 | |
| time: [50.163 ns 50.181 ns 50.199 ns] | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high mild | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (117M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100 | |
| time: [42.564 ns 42.581 ns 42.603 ns] | |
| Found 5 outliers among 100 measurements (5.00%) | |
| 3 (3.00%) high mild | |
| 2 (2.00%) high severe | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (105M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100 | |
| time: [47.715 ns 47.739 ns 47.778 ns] | |
| Found 6 outliers among 100 measurements (6.00%) | |
| 2 (2.00%) high mild | |
| 4 (4.00%) high severe | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0002 s (130M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100 | |
| time: [38.475 ns 38.479 ns 38.485 ns] | |
| Found 2 outliers among 100 measurements (2.00%) | |
| 1 (1.00%) low mild | |
| 1 (1.00%) high mild | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0002 s (131M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100 | |
| time: [38.102 ns 38.111 ns 38.124 ns] | |
| Found 9 outliers among 100 measurements (9.00%) | |
| 1 (1.00%) low mild | |
| 3 (3.00%) high mild | |
| 5 (5.00%) high severe | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0000 s (105M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100 | |
| time: [47.434 ns 47.546 ns 47.660 ns] | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100 | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0002 s (106M iterations) | |
| Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Analyzing | |
| p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100 | |
| time: [46.596 ns 46.721 ns 46.851 ns] | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=1, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=1, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0001 s (49M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=1, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=1, len=100 | |
| time: [102.09 ns 102.19 ns 102.30 ns] | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=2, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=2, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (64M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=2, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=2, len=100 | |
| time: [77.264 ns 77.292 ns 77.325 ns] | |
| Found 13 outliers among 100 measurements (13.00%) | |
| 8 (8.00%) high mild | |
| 5 (5.00%) high severe | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=4, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=4, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0003 s (64M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=4, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=4, len=100 | |
| time: [77.963 ns 77.987 ns 78.014 ns] | |
| Found 1 outliers among 100 measurements (1.00%) | |
| 1 (1.00%) high mild | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=8, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=8, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0002 s (66M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=8, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=8, len=100 | |
| time: [76.625 ns 76.631 ns 76.637 ns] | |
| Found 4 outliers among 100 measurements (4.00%) | |
| 1 (1.00%) low severe | |
| 1 (1.00%) low mild | |
| 1 (1.00%) high mild | |
| 1 (1.00%) high severe | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=16, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=16, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (59M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=16, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=16, len=100 | |
| time: [86.412 ns 86.451 ns 86.485 ns] | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=32, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=32, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0000 s (58M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=32, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=32, len=100 | |
| time: [90.783 ns 90.856 ns 90.931 ns] | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=64, len=100 | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=64, len=100: Warming up for 3.0000 s | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0001 s (58M iterations) | |
| Benchmarking p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=64, len=100: Analyzing | |
| p3_mersenne_31::x86_64_avx512::packing::PackedMersenne31AVX512 batched_lc/chunk=64, len=100 | |
| time: [85.646 ns 85.726 ns 85.796 ns] | |
| Found 4 outliers among 100 measurements (4.00%) | |
| 3 (3.00%) low severe | |
| 1 (1.00%) high mild | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment