Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created November 15, 2023 14:48
Show Gist options
  • Save zamazan4ik/fe21310f2638cc7ce9355d5ec0a719d2 to your computer and use it in GitHub Desktop.
Save zamazan4ik/fe21310f2638cc7ce9355d5ec0a719d2 to your computer and use it in GitHub Desktop.
macOS PGO-optimized compared to Release
Running benches/criterion.rs (target/aarch64-apple-darwin/release/deps/criterion-7bfa075499659796)
Gnuplot not found, using plotters backend
Benchmarking front/bin
Benchmarking front/bin: Warming up for 3.0000 s
Benchmarking front/bin: Collecting 100 samples in estimated 5.3374 s (20k iterations)
Benchmarking front/bin: Analyzing
front/bin time: [258.99 µs 259.82 µs 260.81 µs]
change: [-15.129% -14.145% -13.231%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking front/wgsl
Benchmarking front/wgsl: Warming up for 3.0000 s
Benchmarking front/wgsl: Collecting 100 samples in estimated 5.1854 s (1500 iterations)
Benchmarking front/wgsl: Analyzing
front/wgsl time: [3.3620 ms 3.3767 ms 3.3920 ms]
change: [-8.6394% -7.1289% -5.8976%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking front/spv
Benchmarking front/spv: Warming up for 3.0000 s
Benchmarking front/spv: Collecting 100 samples in estimated 5.1623 s (101k iterations)
Benchmarking front/spv: Analyzing
front/spv time: [50.808 µs 51.048 µs 51.326 µs]
change: [-13.916% -13.268% -12.577%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking front/glsl
Benchmarking front/glsl: Warming up for 3.0000 s
Benchmarking front/glsl: Collecting 100 samples in estimated 5.1003 s (1300 iterations)
Benchmarking front/glsl: Analyzing
front/glsl time: [3.9368 ms 3.9810 ms 4.0496 ms]
change: [-4.9929% -3.8569% -2.0356%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking valid/safe
Benchmarking valid/safe: Warming up for 3.0000 s
Benchmarking valid/safe: Collecting 100 samples in estimated 6.2322 s (20k iterations)
Benchmarking valid/safe: Analyzing
valid/safe time: [307.60 µs 314.55 µs 323.82 µs]
change: [-13.045% -10.094% -5.2754%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking valid/unsafe
Benchmarking valid/unsafe: Warming up for 3.0000 s
Benchmarking valid/unsafe: Collecting 100 samples in estimated 6.0807 s (25k iterations)
Benchmarking valid/unsafe: Analyzing
valid/unsafe time: [223.23 µs 227.86 µs 235.88 µs]
change: [-13.424% -12.384% -11.018%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking back/wgsl
Benchmarking back/wgsl: Warming up for 3.0000 s
Benchmarking back/wgsl: Collecting 100 samples in estimated 7.6686 s (10k iterations)
Benchmarking back/wgsl: Analyzing
back/wgsl time: [724.19 µs 728.75 µs 734.56 µs]
change: [-17.101% -16.363% -15.562%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking back/spv
Benchmarking back/spv: Warming up for 3.0000 s
Benchmarking back/spv: Collecting 100 samples in estimated 7.9903 s (10k iterations)
Benchmarking back/spv: Analyzing
back/spv time: [735.80 µs 740.43 µs 745.20 µs]
change: [-15.095% -14.254% -13.402%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking back/spv-separate
Benchmarking back/spv-separate: Warming up for 3.0000 s
Benchmarking back/spv-separate: Collecting 100 samples in estimated 8.6730 s (10k iterations)
Benchmarking back/spv-separate: Analyzing
back/spv-separate time: [836.46 µs 843.47 µs 849.56 µs]
change: [-18.124% -17.341% -16.605%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking back/msl
Benchmarking back/msl: Warming up for 3.0000 s
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: FeatureNotImplemented("atomic CompareExchange")', naga/benches/criterion.rs:221:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: bench failed, to rerun pass `-p naga --bench criterion`
error: 1 target failed:
`-p naga --bench criterion`
Cargo finished with an error (101)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment