Skip to content

[SPIRV] Add support for floats - #1109

Open
hernanponcedeleon wants to merge 1 commit into
developmentfrom
spirv-floats
Open

hernanponcedeleon wants to merge 1 commit into
developmentfrom
spirv-floats

Conversation

@hernanponcedeleon

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

Copy link
Copy Markdown

Performance comparison

Linux x64

Benchmark details

Memory model: vmm

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/cna.c 9.173 ± 0.327 s 8.916 ± 0.220 s ➖ +2.8% [-14.6%, +20.1%] UNKNOWN
benchmarks/locks/mutex_musl.c 20.830 ± 2.951 s 23.452 ± 2.282 s ➖ -13.6% [-104.0%, +76.7%] UNKNOWN
benchmarks/lfds/dglm.c 13.667 ± 0.744 s 14.351 ± 1.097 s ➖ -5.1% [-54.7%, +44.4%] UNKNOWN
benchmarks/lfds/ms.c 25.348 ± 4.991 s 26.261 ± 5.008 s ➖ -3.7% [-35.8%, +28.4%] UNKNOWN
benchmarks/lfds/treiber.c 8.160 ± 0.518 s 7.870 ± 0.073 s ➖ +3.3% [-35.3%, +41.9%] UNKNOWN
benchmarks/lfds/safe_stack.c 6.012 ± 0.125 s 6.167 ± 0.212 s ➖ -2.6% [-32.9%, +27.6%] UNKNOWN
benchmarks/challenging/cna.c 25.629 ± 3.551 s 23.369 ± 0.735 s ➖ +7.9% [-49.2%, +65.0%] UNKNOWN

Memory model: aarch64

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/linuxrwlock.c 5.877 ± 0.017 s 5.999 ± 0.160 s ➖ -2.1% [-17.9%, +13.8%] UNKNOWN
benchmarks/challenging/cna.c 11.615 ± 0.597 s 11.578 ± 1.044 s ➖ +0.1% [-62.2%, +62.4%] UNKNOWN

Memory model: power

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/linuxrwlock.c 18.107 ± 0.701 s 17.857 ± 0.299 s ➖ +1.3% [-26.7%, +29.2%] UNKNOWN
benchmarks/locks/mutex_musl.c 14.501 ± 0.330 s 14.205 ± 0.384 s ➖ +2.0% [-24.4%, +28.4%] UNKNOWN
benchmarks/lfds/ms.c 14.927 ± 0.418 s 15.447 ± 0.873 s ➖ -3.5% [-32.6%, +25.6%] UNKNOWN
benchmarks/lfds/treiber.c 13.386 ± 0.399 s 13.191 ± 0.316 s ➖ +1.4% [-11.0%, +13.8%] UNKNOWN

Total

Benchmarks Base branch PR branch Improvement (99% CI)
All reported benchmarks 187.231 ± 6.089 s 188.663 ± 1.712 s ➖ -0.8% [-14.6%, +13.0%]

5 benchmark(s) omitted because both averages were below 5 seconds.

macOS ARM64

Benchmark details

Memory model: vmm

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/cna.c 21.568 ± 1.615 s 19.510 ± 2.539 s ➖ +9.8% [-20.4%, +39.9%] UNKNOWN
benchmarks/locks/mutex_musl.c 32.377 ± 3.690 s 34.424 ± 1.453 s ➖ -7.4% [-93.6%, +78.8%] UNKNOWN
benchmarks/lfds/dglm.c 52.173 ± 5.365 s 52.346 ± 7.839 s ➖ -0.1% [-40.6%, +40.5%] UNKNOWN
benchmarks/lfds/ms.c 84.333 ± 3.215 s 77.667 ± 13.279 s ➖ +8.2% [-60.8%, +77.2%] UNKNOWN
benchmarks/lfds/treiber.c 22.614 ± 0.454 s 23.080 ± 0.341 s ➖ -2.1% [-22.5%, +18.3%] UNKNOWN
benchmarks/lfds/safe_stack.c 14.550 ± 0.681 s 14.547 ± 1.035 s ➖ +0.1% [-14.3%, +14.5%] UNKNOWN
benchmarks/challenging/cna.c 46.990 ± 3.500 s 49.438 ± 3.553 s ➖ -5.6% [-68.6%, +57.5%] UNKNOWN

Memory model: aarch64

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/linuxrwlock.c 32.317 ± 6.234 s 27.003 ± 2.247 s ➖ +15.0% [-51.4%, +81.4%] UNKNOWN
benchmarks/locks/mutex_musl.c 16.218 ± 1.779 s 17.393 ± 0.935 s ➖ -8.6% [-115.4%, +98.2%] UNKNOWN
benchmarks/lfds/dglm.c 16.809 ± 3.049 s 14.912 ± 0.310 s ➖ +9.3% [-85.7%, +104.3%] PASS
benchmarks/lfds/ms.c 14.524 ± 0.144 s 13.592 ± 0.983 s ➖ +6.4% [-27.9%, +40.8%] UNKNOWN
benchmarks/challenging/cna.c 39.581 ± 0.450 s 44.093 ± 1.512 s ➖ -11.4% [-32.6%, +9.8%] UNKNOWN
benchmarks/challenging/wsq.c 20.099 ± 1.760 s 17.501 ± 1.692 s ➖ +12.9% [-19.3%, +45.0%] UNKNOWN

Memory model: power

Benchmark Base branch PR branch Improvement (99% CI) Result
benchmarks/locks/linuxrwlock.c 50.593 ± 8.457 s 67.205 ± 14.445 s ➖ -32.6% [-136.0%, +70.8%] UNKNOWN
benchmarks/locks/mutex_musl.c 43.162 ± 8.661 s 43.150 ± 13.431 s ➖ +1.4% [-70.8%, +73.7%] UNKNOWN
benchmarks/lfds/dglm.c 11.401 ± 0.244 s 10.864 ± 0.417 s ➖ +4.6% [-27.3%, +36.5%] UNKNOWN
benchmarks/lfds/ms.c 61.749 ± 9.770 s 58.311 ± 13.225 s ➖ +4.2% [-149.1%, +157.5%] UNKNOWN
benchmarks/lfds/treiber.c 37.149 ± 5.348 s 36.004 ± 6.179 s ➖ +2.1% [-109.3%, +113.5%] UNKNOWN

Total

Benchmarks Base branch PR branch Improvement (99% CI)
All reported benchmarks 618.206 ± 11.097 s 621.041 ± 25.526 s ➖ -0.5% [-23.1%, +22.2%]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant