Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DO NOT MERGE: Try out new version of julia-buildkite-plugin #473

Closed
wants to merge 1 commit into from

Conversation

maleadt
Copy link
Member

@maleadt maleadt commented Oct 25, 2024

No description provided.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Metal Benchmarks

Benchmark suite Current: 6c4f0ca Previous: 15ac66d Ratio
private array/construct 27991.071428571428 ns 27827.428571428572 ns 1.01
private array/broadcast 461812.5 ns 465541 ns 0.99
private array/random/randn/Float32 778208 ns 831500 ns 0.94
private array/random/randn!/Float32 634083 ns 656625 ns 0.97
private array/random/rand!/Int64 558125 ns 548229 ns 1.02
private array/random/rand!/Float32 584979.5 ns 596000 ns 0.98
private array/random/rand/Int64 766792 ns 772125 ns 0.99
private array/random/rand/Float32 609125 ns 616292 ns 0.99
private array/copyto!/gpu_to_gpu 638208.5 ns 705667 ns 0.90
private array/copyto!/cpu_to_gpu 694083 ns 630625 ns 1.10
private array/copyto!/gpu_to_cpu 776708 ns 825292 ns 0.94
private array/accumulate/1d 1332625 ns 1304812.5 ns 1.02
private array/accumulate/2d 1385229.5 ns 1382792 ns 1.00
private array/iteration/findall/int 2062458 ns 2027166.5 ns 1.02
private array/iteration/findall/bool 1818875 ns 1816875 ns 1.00
private array/iteration/findfirst/int 1689416 ns 1688271 ns 1.00
private array/iteration/findfirst/bool 1641042 ns 1629458 ns 1.01
private array/iteration/scalar 3830875 ns 3825958 ns 1.00
private array/iteration/logical 3173271 ns 3194354.5 ns 0.99
private array/iteration/findmin/1d 1744083.5 ns 1736437.5 ns 1.00
private array/iteration/findmin/2d 1342125 ns 1346833 ns 1.00
private array/reductions/reduce/1d 1026084 ns 1045562 ns 0.98
private array/reductions/reduce/2d 654541 ns 647334 ns 1.01
private array/reductions/mapreduce/1d 1031250 ns 1051375 ns 0.98
private array/reductions/mapreduce/2d 652833.5 ns 656291 ns 0.99
private array/permutedims/4d 2715375 ns 2701896 ns 1.00
private array/permutedims/2d 1004520.5 ns 1005771 ns 1.00
private array/permutedims/3d 1580020.5 ns 1561083 ns 1.01
private array/copy 583250 ns 599500.5 ns 0.97
latency/precompile 5190895166 ns 5210869875 ns 1.00
latency/ttfp 6476805229 ns 6541068271 ns 0.99
latency/import 1127904417 ns 1140328708 ns 0.99
integration/metaldevrt 713709 ns 694000 ns 1.03
integration/byval/slices=1 1591583.5 ns 1586291.5 ns 1.00
integration/byval/slices=3 10976688 ns 10928917 ns 1.00
integration/byval/reference 1490791 ns 1622646 ns 0.92
integration/byval/slices=2 2551583.5 ns 2588083 ns 0.99
kernel/indexing 448667 ns 488771 ns 0.92
kernel/indexing_checked 449312.5 ns 478083 ns 0.94
kernel/launch 8208 ns 8125 ns 1.01
metal/synchronization/stream 14750 ns 14750 ns 1
metal/synchronization/context 14833 ns 15000 ns 0.99
shared array/construct 27791.666666666668 ns 25173.583333333336 ns 1.10
shared array/broadcast 458125 ns 470833 ns 0.97
shared array/random/randn/Float32 746708 ns 785625.5 ns 0.95
shared array/random/randn!/Float32 649667 ns 661417 ns 0.98
shared array/random/rand!/Int64 558000 ns 576917 ns 0.97
shared array/random/rand!/Float32 581792 ns 612500 ns 0.95
shared array/random/rand/Int64 744166 ns 809208.5 ns 0.92
shared array/random/rand/Float32 628500 ns 625083 ns 1.01
shared array/copyto!/gpu_to_gpu 89666 ns 87167 ns 1.03
shared array/copyto!/cpu_to_gpu 88708 ns 88083 ns 1.01
shared array/copyto!/gpu_to_cpu 82500 ns 84167 ns 0.98
shared array/accumulate/1d 1353917 ns 1339709 ns 1.01
shared array/accumulate/2d 1388375 ns 1382229 ns 1.00
shared array/iteration/findall/int 1799167 ns 1775500 ns 1.01
shared array/iteration/findall/bool 1584875 ns 1593041.5 ns 0.99
shared array/iteration/findfirst/int 1413083 ns 1388583 ns 1.02
shared array/iteration/findfirst/bool 1364187.5 ns 1350167 ns 1.01
shared array/iteration/scalar 158792 ns 157125 ns 1.01
shared array/iteration/logical 2967250 ns 2964584 ns 1.00
shared array/iteration/findmin/1d 1461416.5 ns 1459458 ns 1.00
shared array/iteration/findmin/2d 1370459 ns 1367083 ns 1.00
shared array/reductions/reduce/1d 724083 ns 740209 ns 0.98
shared array/reductions/reduce/2d 663667 ns 664125 ns 1.00
shared array/reductions/mapreduce/1d 742250 ns 748291 ns 0.99
shared array/reductions/mapreduce/2d 667729 ns 662708.5 ns 1.01
shared array/permutedims/4d 3082458 ns 2702396 ns 1.14
shared array/permutedims/2d 1018041 ns 1011791.5 ns 1.01
shared array/permutedims/3d 1614562 ns 1577625 ns 1.02
shared array/copy 237937.5 ns 245125 ns 0.97

This comment was automatically generated by workflow using github-action-benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant