From 038ff8ddd9068dbf1290fec626992eb881a67faa Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 18 Dec 2024 09:58:55 +0000 Subject: [PATCH] add CUDA.jl Benchmarks (julia) benchmark result for 03ebed78ca3d7d7f987097ea5420368a604032d3 --- bench/data.js | 181092 ++++++++++++++++++++++++----------------------- 1 file changed, 90726 insertions(+), 90366 deletions(-) diff --git a/bench/data.js b/bench/data.js index 167514cee0..b8e78fe7cd 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,90368 +1,90728 @@ window.BENCHMARK_DATA = { - "repoUrl": "https://github.com/JuliaGPU/CUDA.jl", - "entries": { - "CUDA.jl Benchmarks": [ - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "b0691ee9445e05d2c166f3165aafe7cf49d41a82", - "distinct": true, - "message": "Support for CUDA 12.3 (#2125)\n\n", - "id": "fab7e8d77372f2e11d82d9bd786bed5974b07bb3", - "timestamp": "2023-10-25T13:53:17+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fab7e8d77372f2e11d82d9bd786bed5974b07bb3" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1389.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14479 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15302 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 482.8324873096446 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1662.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23244 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25183 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11269 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11072 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13339 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 255950.99999999997 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291792 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9119 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18407 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111285 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84096 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164725 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 184097 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144802 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162881 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77449.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96735 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80645 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43749 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79754 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45969 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36221 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24458 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16691 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7854.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20216 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12607 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36490919332 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6594730787 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2319851265e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524720 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1194225e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6964405e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16553 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9550202 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 173060 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 445897 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150029 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295348 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109361 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155132 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 203256 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37662 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49769 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46714 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 784.0095238095238 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7039.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 574.2717391304348 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 985.5909090909091 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7297.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 731.1151079136691 - } - ], - "date": 1698234797000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e1eac19a3f92d6d3480a7b5098945715cb95aabc", - "distinct": true, - "message": "Remove committed Manifest.\n", - "id": "56c8608e14fb536065ddff5a4c89b6e283a30ef4", - "timestamp": "2023-10-26T16:15:18+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/56c8608e14fb536065ddff5a4c89b6e283a30ef4" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1364 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14165 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15244 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.2766497461929 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1668.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23324 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25636 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12118 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12250 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13403 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 263456.5 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292809 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10299 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18443 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112253 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83491 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164685 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213414 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148226 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163128 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77926 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96300 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77565 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44088 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78989 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63380.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37832 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24555 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16989 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9506.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20442 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13454 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.68412306315e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6614064775 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2240030455 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525459 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117132 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694821 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14098 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545778 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155075 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 444138 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150350 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294385 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107594 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155167 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 229467.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37737 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49802 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47756 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 797.6868686868687 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7090.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 575.9781420765028 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 976.55 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7317.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 700.734693877551 - } - ], - "date": 1698343519000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "28c723b3e0e1bc625560ed8d729bdc3ef655ae09", - "distinct": true, - "message": "Profiler: don't crop when rendering to a file. (#2131)\n\n", - "id": "5a46d0a099a149ce80d90c01830c17f63c62c8cd", - "timestamp": "2023-10-27T08:09:28+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5a46d0a099a149ce80d90c01830c17f63c62c8cd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1395.8958333333335 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14281 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15350 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 483.9030612244898 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1674.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23070 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25480 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12658 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12664 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13470 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 258829.00000000003 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293018 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9799 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18304 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113570 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84592 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166075 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 194085 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144098 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163907 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77943 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96977 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78854 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63101.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78909 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43888 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39566 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24328 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17248 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7750.249999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20821 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12443 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36552680224 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6059556475e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2477427595e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525560 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3121216 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6911145e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14077 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9541733 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153535 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 451892 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149811 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295316 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107156 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157105 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187384 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46059.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50129 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49302 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 807.2471910112359 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6998.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 590.2611111111111 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 982.736842105263 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7285.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 712.943661971831 - } - ], - "date": 1698386968000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "9e5e9f9898f8e29837a6b074b7e33b359b401fd0", - "distinct": true, - "message": "Regenerate headers for CUDA 12.3. (#2132)\n\n", - "id": "e677de33a943a2297aa384c213aad221149946bf", - "timestamp": "2023-10-27T08:09:48+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e677de33a943a2297aa384c213aad221149946bf" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1392 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14387 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15241 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 483.76649746192896 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1645 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23205 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26152 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11557 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12011 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13693 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 259059 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292553 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9246 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18794 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111942 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87498 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163888.5 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 185626 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148611 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163039 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79387.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97309 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80297 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52796 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80705 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44958 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36726 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24360 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17295 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9422.875 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20843 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12442 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.66594794275e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6446139685e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2248116759 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524061 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1230485e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3671447 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14086 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5474235e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161163 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438275 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150534 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296217 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107853 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153942 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187255 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37277 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50809 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47119 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 795.5760869565217 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6990.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 590.125 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 994.9615384615386 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7324 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 700.5878378378378 - } - ], - "date": 1698386988000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1247fd47d17c440c4f325f7c761da9f19f680c74", - "distinct": true, - "message": "Rework and extend the cooperative groups API. (#2081)\n\n", - "id": "26e823f978dc245d1562236e19dcfefe177f490a", - "timestamp": "2023-10-27T14:24:37+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/26e823f978dc245d1562236e19dcfefe177f490a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1400.388888888889 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14310 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15519.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 487.6964285714285 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1754 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22725 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25018 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11450 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11717 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13262 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 256484.00000000003 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292109 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10458 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18275 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112808 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83643 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166021 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 189832 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146150 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165014 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79642 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96172 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77827 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62048 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78417 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43577 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44621 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24479 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16411 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9332 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19886 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13059 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36896715336 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6209703185e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2243829509 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522197 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115224 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694943 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17372 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9547210 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157597 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 447434 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149565 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 302249 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106632 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156607 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214823.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37303 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50172 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46424 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 833.8571428571429 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7182.25 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 608.1358695652174 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1027.4166666666667 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7407.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 730.6985294117648 - } - ], - "date": 1698409477000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "815ba8780653c4892f5a328f9dc66970fdd7333b", - "distinct": true, - "message": "CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#2135)\n\nCo-authored-by: CompatHelper Julia ", - "id": "ab66ccbd22a71a6da5d68d482a5d32ff52796035", - "timestamp": "2023-10-30T08:50:00+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ab66ccbd22a71a6da5d68d482a5d32ff52796035" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1389.6666666666667 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14101 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15127 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 489.42602040816325 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1664.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23110 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25942 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11945 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12096 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13377 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 261531 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294944 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9998 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18307 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114333 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82431 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165633 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200502 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147995 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164303 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77869 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95976 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78822 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44191 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79300 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47149 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42871.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24531 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16599 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7828.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20375 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12429 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36793562997 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6622803851 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2518462105e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5141375e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114964 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3671675 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14104 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5504495e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152698 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436352 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149236 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295968 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106123 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154966 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 201449 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40063 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50168 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49641 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 818.6333333333333 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7137.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 591.5054945054945 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7317.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 723.4460431654676 - } - ], - "date": 1698652200000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "b50958d83788618854c86de630fe17ef4f646ea0", - "distinct": true, - "message": "CompatHelper: add new compat entry for LazyArtifacts at version 1, (keep existing compat) (#2136)\n\nCo-authored-by: CompatHelper Julia ", - "id": "0804c97db7f069a1256c81246cb4dfeb5cabec1e", - "timestamp": "2023-10-30T08:50:19+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0804c97db7f069a1256c81246cb4dfeb5cabec1e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1362.4871794871797 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14096 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15486 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 485 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1692.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23201 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25467 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11276 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11407 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13401 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 255775.00000000003 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291397.5 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9232.666666666666 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18005 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113362 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83950 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165164 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 184971 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147408 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164909 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78549 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95968 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77783 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43499 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78366 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63866 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36301 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24201 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17034 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9366 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20709 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13263 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69385500335e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6566982828 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2227979907 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521670 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118065 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694857 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14470 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548521 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151990 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 449958 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149965 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296289 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106627 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154604 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187097 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36974 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49388 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46898 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 824.1785714285714 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7061 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 595.314606741573 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1014.0833333333335 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7363.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 726.0895522388059 - } - ], - "date": 1698652219000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "86704e22d174896fac4e14c73fd1fe45d067844b", - "distinct": true, - "message": "[CUSOLVER] Interface sparse Cholesky and QR factorizations (#2121)\n\n", - "id": "689f5b6f59257a00c42f16915ef9c13c59474b8a", - "timestamp": "2023-10-30T02:53:02-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/689f5b6f59257a00c42f16915ef9c13c59474b8a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1415.1351351351352 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14298 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15270.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.3147208121827 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1668.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22869 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25410 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11961 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12398 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13353 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 258645 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292952.5 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18159 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112026 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82770 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164165 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200079 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151101 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165063 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77441.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96278 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79564 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46334 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80048 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54853.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44374 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24304 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17096 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7819.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20877 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13416 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69717870975e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6619775795 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2439266095e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525704 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1139955e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3672442 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16498 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9558754 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153444 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438686 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149098 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298171 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106657 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155439.5 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 186784 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37177 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49408 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46851 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 813.6333333333333 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7167.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 597.2817679558011 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1043.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7508 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 728.320895522388 - } - ], - "date": 1698652382000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "ef87c33e5c2eaae9de39ec348c036baca5b73abb", - "distinct": true, - "message": "[CUSPARSE] Fix a bug with triangular solves (#2134)\n\n", - "id": "bc044dd3e6d85550549282c30262833d8dfdd2f6", - "timestamp": "2023-10-30T02:54:33-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bc044dd3e6d85550549282c30262833d8dfdd2f6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1387.0217391304348 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14699 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15409.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 522.5892857142858 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1678.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22925 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25262 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11260 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11285 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13568 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 260288 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294266 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9967 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18025 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114769 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84790 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164457 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 185062 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148843 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164320 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78057 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96007 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79300 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44271 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81100 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46365 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36513 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24577 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16545 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7800.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19856 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12215 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69191750675e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6050979985e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2235993643 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521859 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112816 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3696210 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14342 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548287 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152295 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 446664 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149251 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 305943 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106752 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153994 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 186821 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41475 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50493 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46777 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 830.1125 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7216.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 606.5084745762712 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1036.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7501.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 728.3529411764706 - } - ], - "date": 1698652473000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "978950b1c2a8c0567018f36381f720466a0bf2ee", - "distinct": true, - "message": "Fix sparse factorization tests.\n", - "id": "b917e1c2b32d27a742d194685d577366ee00617c", - "timestamp": "2023-10-30T16:19:16+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b917e1c2b32d27a742d194685d577366ee00617c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1413.1944444444443 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14397 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15495 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.00000000000006 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1670.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23971 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25907 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12313 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12485 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13412 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 256548 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292892 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18537 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112709 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81816 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166333 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 191479.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149041 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165283.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79512 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96127 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79366 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44693 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79941.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54608 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45366 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24561 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16350.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9400.375 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19958 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13746 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.68285123495e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6377990475e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2244023067 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519831 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117745 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3671877 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17202 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549088 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152791 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438194 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148846 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297233 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108686 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156684 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 203514 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37449 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49496 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46687 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 844.7613636363636 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7167.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 580.775956284153 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1014.4705882352941 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7273.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 723.7092198581561 - } - ], - "date": 1698679156000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8a326fd03b5cc86621ad07a5c64ec8ff5452f4f7", - "distinct": true, - "message": "Profiler: Parse and visualize NVTX marker data. (#2137)\n\nThis isn't terribly useful, but some libraries seem to provide the info,\r\nso we at least need to handle it in order to avoid errors. And if we do\r\nso, we could as well use the info to e.g. color the output.", - "id": "2ae53761a6a254b98a6689ed0d39781176b245cf", - "timestamp": "2023-10-31T12:51:07+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ae53761a6a254b98a6689ed0d39781176b245cf" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1383.4871794871794 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14420 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15172 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 499.1479591836735 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1645.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23076 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25256 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11187 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11231 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13213 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 256281.99999999997 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293192 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9797 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18041 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111481 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82105 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164490 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197404 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149034 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162817 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81686 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96276 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79029 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43697 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79954 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62741 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44068.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24324 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16579 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7769.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19957 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12295 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.70997611975e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6563886017 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2228015478 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2520866 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112880 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3669364 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14104 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548849 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155465 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436545 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148747 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295812 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106358 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155214 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 226663.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46267.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49398 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46806 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 804.1145833333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7072 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 591.0944444444444 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1024.8461538461538 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7240.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 722.674074074074 - } - ], - "date": 1698753067000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "11e3bb1d81101a78065c30c037e82cf4897276b9", - "distinct": true, - "message": "Small perf fix.\n", - "id": "1bd648f4ad9d26c0629d6438001985c34bc93a09", - "timestamp": "2023-11-01T17:04:17+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1bd648f4ad9d26c0629d6438001985c34bc93a09" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1378.125 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14531 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15585 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 493.7602040816327 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1701.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23528 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25829 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11559 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11599 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13344 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 255901 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292972 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9447 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18464 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116046 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83490 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165367 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 193316 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150146 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 272334 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80382 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98014 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81104 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53583.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51935 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36390 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24610 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16944 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8400.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20794 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12359 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69185720255e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6623416118 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2239939222 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5141385e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3120393 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3707327 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15528.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9544718 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159304 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 437445 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149852 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 304916 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108078 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156308 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187033.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46159 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49950 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47256 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 803.7978723404256 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7232.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 581.9615384615385 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 967.6818181818181 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7384 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 694.0068027210884 - } - ], - "date": 1698854662000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "0a5c9a62aef2d24fbad0cc49f196721802872183", - "distinct": true, - "message": "Profiler: Improve compatibility with Pluto.jl and friends. (#2139)\n\nBy using a results object instead of writing to stdout.", - "id": "d11ba2ab3d89e49937b92b3b650b941d6a661032", - "timestamp": "2023-11-01T17:17:13+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d11ba2ab3d89e49937b92b3b650b941d6a661032" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1374.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14492 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15599.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 486.03571428571433 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1666.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23627 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25723 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11312 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11439 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13314 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 256476 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293460 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9473 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18515 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112615 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85518 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164899 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 201567 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147339 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 261726.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78517.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97120 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53393 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45909 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82695.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44252 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36508 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24592 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16779 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7720.750000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20357 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13665 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36972986004 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.6025129665e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2240047333 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2520242 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3124886 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3680357 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14200 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9552341 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151430 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438424 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148961 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297770 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106580 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155505 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187260 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38322 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50319 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47528 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 794.1717171717172 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7126.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.429347826087 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1049.6666666666667 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7216.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 689.9261744966443 - } - ], - "date": 1698855433000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "73531f486f02280171e1edb489b5b1e2ced8e763", - "distinct": true, - "message": "Improve support for unified and host memory (#2138)\n\n- scalar indexing is now allowed with unified and host arrays\r\n- construction using `cu` has been generalized, now taking\r\n both `device`, `host` and `unified` boolean kwargs\r\n- the default memory location can be configured using the\r\n `default_memory `preference (now reported by `versioninfo`)\r\n- `unsafe_wrap` has been extended to take array inputs\r\n- HMM support, allow conversion of unmanaged CPU memory\r\n to `CuArray` objects\r\n- CI coverage for all of the above", - "id": "76d6d06aef79b6995cbbb77a04aa70a2ab651a98", - "timestamp": "2023-11-01T18:50:52+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/76d6d06aef79b6995cbbb77a04aa70a2ab651a98" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1412.1944444444443 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14694 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16055.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 482.58883248730956 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1681.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23605 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25474 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12284 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12766 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11493 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 260580 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293311.5 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7669.000000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18419 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113307 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82210 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166184.5 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 232922 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152063 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 269061 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79925 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97612 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82134 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63034.99999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83972 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43675 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44413 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24445 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15273.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7733.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18448 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13413 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.72275950775e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6587037516 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2236005603 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5224425e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113111 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3688038 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14120 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5556755e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150991 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436695 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149270 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293683 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106231 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155723 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 228557 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45766.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49512 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46703 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 810.2386363636364 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7130.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 597.4444444444445 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 989.9444444444445 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7273.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 709.3402777777778 - } - ], - "date": 1698861052000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8624deb6fa57561a9a4f0f98e85374b0cb111c53", - "distinct": true, - "message": "Avoid allocations during derived array construction. (#2142)\n\n", - "id": "f917bd10c5cc2141b22deeb6be04baafcb05e411", - "timestamp": "2023-11-01T20:02:00+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f917bd10c5cc2141b22deeb6be04baafcb05e411" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1364.0217391304348 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14592 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16536 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 491.1454081632653 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1704 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20246 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25710 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10335.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10595 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13352 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 263377 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294451 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7572.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18099 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112021 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82651 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164681 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181850 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152534 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 269896 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76206 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94325 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78572 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42751 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77851 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43117 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44752 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24747 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15304.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7710.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18736 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12359 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37155370319 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.5701449295e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2234787832 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521983 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117109 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6910855e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17896 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5505365e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156770 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 453934 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149999 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 311268 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106298 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157310 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209602 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42739 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46727 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43689 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 807.3555555555556 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6981.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 577.978021978022 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 981.1052631578947 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7164.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 720.7194244604317 - } - ], - "date": 1698865320000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e29061a7bb8cb174e17c3ca12624188d80021bfe", - "distinct": true, - "message": "Don't use libdevice's fmin/fmax. (#2144)\n\nThe NaN behavior is different from what we expect in Julia.", - "id": "d936aba2648930f06d57dc63abe266733fe6320f", - "timestamp": "2023-11-02T08:22:24+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d936aba2648930f06d57dc63abe266733fe6320f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1403.475 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14483 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15486 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.3502538071066 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1698.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20213 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25371 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9479.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10374 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13483 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 258181.99999999997 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295894 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7735 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18087 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112681 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83860 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165033 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 218594 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147475 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 267405 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74082 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94684 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75397.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52050 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76611 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42650 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43065 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24648 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15511.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7792.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18859 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13624 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37149346005 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6591660436 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2235956630 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5211195e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118254 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3669616 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16399 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9554424 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150892 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436319 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149239 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293565 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106189 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155761 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 215330 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34275 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46439 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43804 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 826.5148514851485 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7104.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.3736263736264 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 950.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7219 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 688.0469798657718 - } - ], - "date": 1698909744000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8fba12521760adf99b5b733d3f64732c7ee202af", - "distinct": true, - "message": "More performance tweaks for memory copying (#2143)\n\n* Properly type BidirectionalChannel.\r\n\r\n* Call regular synchronization function during memory copying.\r\n\r\nOtherwise we don't spin, always resorting to expensive synchronizations.", - "id": "db854fc1f2b5d1e86fdb1d12ad0fe6ae806c9afd", - "timestamp": "2023-11-02T08:22:38+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/db854fc1f2b5d1e86fdb1d12ad0fe6ae806c9afd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1433.3181818181818 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14541 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15509 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 485.3469387755102 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1704 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20070 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25786 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9542 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10535 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13337 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211164 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243597 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7691 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18185 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112328 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83063 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151318 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168839 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64746.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 199912 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39118 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97532 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34280 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41724 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32819 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61606.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38067 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24955 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15466 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7842.249999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18723 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12392 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.72527471345e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6592061102 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2236044723 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2518886 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3122851 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3669070 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14294 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551581 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150917 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436520 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149699 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293719 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106168 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141844 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 171583 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42389 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46600 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43701 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 807.5773195876288 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7091.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 589.2099447513813 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 981.9473684210526 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7216 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 706.2275862068966 - } - ], - "date": 1698909758000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "2a84ce4b1eb3fdd46f8fa5d0a07323f36d9a2e77", - "distinct": true, - "message": "Large documentation update (#2146)\n\nIncludes some minor changes to unused intrinsics,\r\nand a handful of fixes for bugs I encountered writing docs.", - "id": "ff1c95e870df53b9e80253229683980522fd3f00", - "timestamp": "2023-11-03T15:49:13+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ff1c95e870df53b9e80253229683980522fd3f00" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1400.1323529411766 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14518 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15319 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.8071065989848 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1683.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20181 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25440 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10195.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11124 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13317 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208244 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243859 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7544 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17966 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112436 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84590 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149903 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167242 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63315 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 195508 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38374 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94049 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33148 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41360 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33442 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41915 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36718 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24489 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15166 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9439.625 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18317 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12327 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.68491840215e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6662867130 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2546648065e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2526322 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3124031 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3688042 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16850 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9553396 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150937 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436314 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148720 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293503 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106186 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139587 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168519 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34147 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46594 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44408 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 830.5444444444445 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6962 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 597.7150837988827 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1065.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7199.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 738.7164179104477 - } - ], - "date": 1699022953000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "247aeb525b5760b8ef73eeca06cc9a049cdc2867", - "distinct": true, - "message": "Merge pull request #2151 from JuliaGPU/tb/fixes\n\nFixes for sm_61", - "id": "301318e44b0d99e63bc21c82d9038ff0dfdb21f4", - "timestamp": "2023-11-04T17:46:07+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/301318e44b0d99e63bc21c82d9038ff0dfdb21f4" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1394.9583333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14668 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15400.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.3502538071066 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1654.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20101 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25290 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9556 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11632 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11205 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208010 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242839 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7677.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18153 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112096 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84603 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149861 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179895 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65329 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 193104 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37939 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94557 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43734 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60918 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45427 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56606 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36695 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24123 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15259 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7716.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18406 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11995 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37128543226 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6532917741 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2193211769 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2513665 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3101803 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3685209 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14345 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5505095e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153474 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438088 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149664 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 303468 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106767 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139558 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180544 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42877 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46754 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43314 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 827.3975903614457 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7113.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 583.2295081967213 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 994.8235294117649 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7263.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 705.0138888888889 - } - ], - "date": 1699116367000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "ec73bc697280128df6e6f461e7df1ed13aa7fbf3", - "distinct": true, - "message": "Update sparse factorizations (#2152)\n\nSparseQR and SparseCholesky are now Factorization", - "id": "a1d1a0d894981bf9e31fd61d5df618e870e341aa", - "timestamp": "2023-11-06T02:39:03-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1d1a0d894981bf9e31fd61d5df618e870e341aa" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1131.642857142857 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14559 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15381 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 464.3654822335025 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1682.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20518 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25785 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9486.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11552 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13213 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210280 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242439 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7639.750000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18048 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114615 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83651 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150348 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181058 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65973 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197929 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41502 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94132 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46448 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54544 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62402.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56706 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38355 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24347 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15222 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7512.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18816 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12067 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37206245886 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.5116051575e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2200111312 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2529790 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112789 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3689349 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14050 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545530 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153012 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 443049 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148961 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297830 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106331 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140550 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181828 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44539 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47625 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46479 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 792.6632653061224 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7044.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.967032967033 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 972.1739130434784 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7355.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 715.0571428571428 - } - ], - "date": 1699259943000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "fad2c038176f25dbc9f1ab2b1be1141c9502413b", - "distinct": true, - "message": "Only prefect unified memory if concurrent access is possible. (#2155)\n\n", - "id": "12f9d0463d56a0091cabcd0d5a46cbf2cf45ca87", - "timestamp": "2023-11-06T14:42:22+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/12f9d0463d56a0091cabcd0d5a46cbf2cf45ca87" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1091.6521739130435 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14233 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16222.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 475.1224489795918 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1670.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19995 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25133 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9247.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10335 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11210 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208308 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241655 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7631.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17591 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113106 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84774 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149717 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179633 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64492.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 192123 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39178 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94884 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39935 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53186.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45678.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57119 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43643 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24197 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15102 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7707.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18140 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13170 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.72768532175e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.5399103315e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2188018270 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5210525e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115789 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695823 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16616 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5468895e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154205 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 441218 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149105 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296239 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106272 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138716 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180958 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34017 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47197 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42998 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 804.2417582417582 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7005.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 580.2307692307693 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 972.7272727272727 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7190.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 704.1875 - } - ], - "date": 1699278142000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "5e800ff23595f8fca1533a8b92a950b5d9a91070", - "distinct": true, - "message": "Don't call into LLVM's fmin/fmax when it's unsupported. (#2154)\n\nSpecifically, not on ", - "id": "dcd0970aea794acb81d8097485710b25986eac4f", - "timestamp": "2023-11-16T12:43:03-08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dcd0970aea794acb81d8097485710b25986eac4f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1418.3181818181818 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14539 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15504 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 466.71573604060916 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1675.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19831 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26024 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9533 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10438 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13457 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208578 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242112 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7694.500000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18103 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112316 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86981 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150569 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179142 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65172.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 198447 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40079 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95274 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33286 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43893.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55592 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56131 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41866 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24409 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15349.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7627.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18728 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13256 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37189262547 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6784141155 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2259927503 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5243215e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3124682 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3666880 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16503 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5501335e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153121 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 448487 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149437 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296820 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106204 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142418 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180953 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34540 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46793 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45608 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 827.170731707317 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7106.75 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 605.8983050847457 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1012 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7319 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 730.9104477611941 - } - ], - "date": 1700167383000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "76582ae19006b1186e87dadd781747f76cead72c", - "distinct": true, - "message": "Bump version.", - "id": "ffcd7e341d264fd154849e05019325071cd8d227", - "timestamp": "2023-11-20T12:23:32+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ffcd7e341d264fd154849e05019325071cd8d227" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1486.0833333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14321 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15647.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 464.9137055837563 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1685.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21906 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25584 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10520 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11240 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11293 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209958 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242701 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7771.999999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17994 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115525 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87418 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152685 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180178 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65459 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 201455 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39491 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95161 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45288 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52613 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62368 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38334 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25592 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15336.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7982.000000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18595 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14468 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37303373882 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6807321206 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2262905194 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2530013 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3116544 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6931075e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17475 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546674 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160643 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 460184 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161357 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296089 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107403 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143178 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181862 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43783 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47948 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44593 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 828.5853658536586 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7024 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.3728813559322 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1031.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7277.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 720.3430656934306 - } - ], - "date": 1700479412000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "395ea00203837f6162705cd0556e8c0421181f8f", - "distinct": true, - "message": "Bound Aqua.jl test dep.", - "id": "98586fec446615976262e591bb8c0127c94b57d7", - "timestamp": "2023-11-20T15:37:45+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/98586fec446615976262e591bb8c0127c94b57d7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1387.2592592592594 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14470 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15679 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 461.71573604060916 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1697.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19797 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24781 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9900 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11027 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11217 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210344 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244004 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7554.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18025 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112784 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82467 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150230 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179529 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65203.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 193615 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39947 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95086 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34247 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53682.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39101 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60984 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44234 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24504 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15305.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9498 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18412 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12195 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.73578608175e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6797215161 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2264984716 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522318 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112256 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695972 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14070 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545958 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162222 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 449415 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151533 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 300431 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106999 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140242 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180635 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35383 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46458 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43784 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 820.5581395348837 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7059 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.9832402234637 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1008.0625000000001 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7366.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 732.2061068702291 - } - ], - "date": 1700491065000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "d31a531c2f5bd0872181e4b0cc907c791debecd2", - "distinct": true, - "message": "[CUSOLVER] Don't reuse sparse handles (#2173)\n\n", - "id": "66559cc3c2a2994bc235abe19bc240db644f81d7", - "timestamp": "2023-11-21T01:45:35-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/66559cc3c2a2994bc235abe19bc240db644f81d7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1407.8666666666666 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14391 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15675.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 467.24873096446703 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1677.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20157 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26168 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9522.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10440 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13510 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211564 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244668.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7694.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18072 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113200 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84378 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150120 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180415 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65030.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200462 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40631 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96432 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46349 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55686 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51009 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55762 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36871 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24578 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15321.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7788.000000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18809 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13410 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.71400961275e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6802795797 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2601537215e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524274 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115668 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6972205e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14050 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549861 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165408 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 453694 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159621 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 314058 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116185 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141224 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182423 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34075 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47312 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43861 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 831.5512820512821 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6982.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.2471910112359 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1011.8461538461537 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7308 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 725.3111111111111 - } - ], - "date": 1700552735000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Simon Byrne", - "username": "simonbyrne", - "email": "simonbyrne@gmail.com" - }, - "tree_id": "13239984a08e34b3f05f1e7852dbae9cc5f3aa5b", - "distinct": true, - "message": "Kernel docs: fix formatting, clean up awkward sentence (#2172)\n\n", - "id": "9c281af25509927a2b36133c3370d23f6e567553", - "timestamp": "2023-11-20T23:46:41-08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c281af25509927a2b36133c3370d23f6e567553" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1112.0714285714287 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14462 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15458 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 459.5939086294416 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1657.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19784 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25418 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9499.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10563 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11322 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208955 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 240622 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7647.499999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17732 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114301 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82921 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149319 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179618 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64927 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 195041 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40045.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96243 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32862 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53258 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37215 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56809 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44531.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24411 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15345 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9375 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18790 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12316 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.71457888235e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6774590981 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2717113255e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2527354 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114410 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3691503 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15161 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551180 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 169151 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 455140 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151929 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 308664 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108539 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139780 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181004 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43009 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46268 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45886 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 823.1395348837209 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7144.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 595.8435754189944 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1018.9285714285714 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7409.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 751.7971014492754 - } - ], - "date": 1700552801000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "372348c84d4b24198adde28aeae1da9962c5864b", - "distinct": true, - "message": "[CUSPARSE] Use cusparseSDDMM_preprocess (#2184)\n\n", - "id": "62063dd9c4a2e3ae59390d0cfae1433f40e7af0c", - "timestamp": "2023-11-29T09:47:42-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/62063dd9c4a2e3ae59390d0cfae1433f40e7af0c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1087.21875 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14433 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16069.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 502.7886597938144 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1698.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20831 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26070 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9861 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10487 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11458 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211440 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243526 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7690.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18021 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114582 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86203 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151605 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182727 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64812 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 201288 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40696 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98692 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40428 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53776 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47678 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68623 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45165.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25277 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15438.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9644.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18871 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12803 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37130302307 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.7911499895e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2271731953 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5294175e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118735 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6710625e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14233 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551065 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159122 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 439664 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149832 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299036 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108823 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142569 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181689 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37928 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46958 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44832 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 818.6363636363636 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7101 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 597.3314917127071 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 997.7058823529412 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7244.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 725.1617647058823 - } - ], - "date": 1701272862000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Zentrik", - "username": "Zentrik", - "email": "Zentrik@users.noreply.github.com" - }, - "tree_id": "8cb5b9cf914739aa5ac25ae5585ece1ca58eb10c", - "distinct": true, - "message": "Fix typos and simplify wording in performance tips docs (#2179)\n\n[skip tests]", - "id": "b8c2e83492d859452f45fb4994177d269cda8e14", - "timestamp": "2023-12-01T15:21:48+00:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b8c2e83492d859452f45fb4994177d269cda8e14" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1048.3333333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14080 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15339.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.75126903553297 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1642.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19618 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24916.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9257 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10253 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11369 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208131 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241886 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7580 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17623 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114474 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82245 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149636 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176234 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64282.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 190626 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39399 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94317 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36198 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53264 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45218 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56971 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36285 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24324 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15210 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7731.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18386 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12066 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69549021335e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.8246383595e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2307949084 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522516 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115651 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694281 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17583 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551071 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152066 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 441707 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149428 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 300722 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105993 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139194 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177600 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34038 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48756 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44071 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 819.2727272727273 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7066 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 595.7333333333333 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1088 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7350.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 765.6111111111111 - } - ], - "date": 1701444108000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "f72d537f859b59d7e1e577d7732290561fef251d", - "distinct": true, - "message": "[CUSPARSE] Use cusparseSpMM_preprocess (#2183)\n\n`cusparseSpMM_preprocess` works if in we don't use it with sparse COO matrices.", - "id": "9b52f3641d3886ad41edac84d413f06d9033f7b1", - "timestamp": "2023-12-05T01:32:14-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9b52f3641d3886ad41edac84d413f06d9033f7b1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1084.1724137931035 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14609 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16411 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.7208121827411 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1701.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19871 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25371.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9389.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10368 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13191 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211944 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244091 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7665.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17888 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111213 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82892 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150836 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177638 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63636 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197558 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39835 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97711 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37893 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54270.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39126 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55884.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39700.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24338 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15195 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7784.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18406 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12223 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37116188350 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6749394759 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2286057304 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5300345e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117591 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3696943 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14123 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5535595e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156448 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 449630 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149530 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294897 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106329 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140365 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178916 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42554.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50941 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43838 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 839.8481012658228 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7109.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.443820224719 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1082.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7476 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 739.8102189781022 - } - ], - "date": 1701761534000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "177c9fbb85eb7323cb78abc03619420f96c5c449", - "distinct": true, - "message": "[CUSPARSE] Use CUSPARSE_SPMV_COO_ALG2 (#2182)\n\n", - "id": "7fb3f79125dbe349fca27ba67857f7abb3ffcbc2", - "timestamp": "2023-12-05T01:59:32-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7fb3f79125dbe349fca27ba67857f7abb3ffcbc2" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1104.4782608695652 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14225 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15625 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.70558375634516 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1690.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19775 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25847 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10499.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10503 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11277 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211527 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243363 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7682.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17813 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111856 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82489 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149931 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177482 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64928 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197529 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40354 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94882 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36685 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52767 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38581 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55045.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44270 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24543 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15443.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9514.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18730 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12335 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37080056026 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6787992825 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.3001759285e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2531692 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3116474 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3692112 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15909 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5556755e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156441 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436500 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150045 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299152 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105942 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139936 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179813 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42880 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47898 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43954 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 809.4631578947368 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7150.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 586.6120218579235 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1029.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7250 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.2086330935252 - } - ], - "date": 1701763172000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "08db5fecab753c4c805035ff2cd1da7d68a89ab6", - "distinct": true, - "message": "Support more kwarg syntax with kernel launches (#2189)\n\nAlso clean-up KA.jl back-end.", - "id": "a63e062409c7350ec4ea01fd42ab7846e02bbd0c", - "timestamp": "2023-12-06T17:57:47+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a63e062409c7350ec4ea01fd42ab7846e02bbd0c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1408 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14489 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14841 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 471.26395939086296 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1718.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20251 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25334 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10289.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10525 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13440 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211024 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242508 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7684.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17907 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118002 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83346 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152217 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177568 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64646.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 199679 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37773 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93710 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39633 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56601.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53921 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77973 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39509 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24349 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15549.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7795.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19034 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12431 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69633821925e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6827032533 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2300927762 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524181 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113330 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3661583 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16526 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551079 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166074 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 449348 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151801 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 304136 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109919 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143060 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178793 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43510 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46954 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43497 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 864.9305555555555 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7113.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 599.9494382022472 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1048.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7329.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 801.6782608695652 - } - ], - "date": 1701881867000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "c0f06a1dba4162312dca02102d3d5eca9341efe1", - "distinct": true, - "message": "NVML: Add support for clock queries. (#2194)\n\n", - "id": "c92bb3105f1a6cb77717ea93370812f20a0983eb", - "timestamp": "2023-12-11T12:21:21+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c92bb3105f1a6cb77717ea93370812f20a0983eb" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1060.578947368421 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14118 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15166 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 467.2791878172589 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1659.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19478 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25884.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9542 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10330 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11471 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208913 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241265 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7675.250000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17901 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110550 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85608 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150118 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176462 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64140.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 193677 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38883 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95307 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54241.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53964 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52322 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57808 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35780 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24128 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15256 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9534.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18321 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11913 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.72773647575e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6817575310 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2291927287 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2531407 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115829 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.7006645e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15934.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5525985e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150764 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436325 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148710 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293413 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106134 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140006 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178511 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42367.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46917 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43750 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 803.0105263157894 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7146.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 580.1703296703297 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 973.65 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7215.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.9640287769785 - } - ], - "date": 1702293681000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "9686a7cce4c57caa8d69e41bd30437a986e405ba", - "distinct": true, - "message": "Add the structures ILU0Info() and IC0Info() for the preconditioners (#2187)\n\n", - "id": "4f2936904cf37f1dd1c7b2ef7885795fd56b2ba2", - "timestamp": "2023-12-11T07:50:31-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4f2936904cf37f1dd1c7b2ef7885795fd56b2ba2" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1397 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14280 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15291 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 466.03553299492387 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1715.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19963 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25052 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10065.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11720 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13299 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210524 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243071 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7599.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17896 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112940 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85255 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149711 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176759 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66839 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 198600 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37627 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93847 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41534 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52811.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42418 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61429 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43836 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24489 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15223 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9754 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18378 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13317 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69107480965e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6800369382 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2299906864 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525442 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1161855e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3697018 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14081 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5534645e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150797 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436480 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148667 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293607 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106074 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140009 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179232 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34492 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46267 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45638 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 923.6551724137931 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7167.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 614.3771428571429 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1091.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7435 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 740.1428571428571 - } - ], - "date": 1702302631000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "001bfb1cf5b4099abf148ad90460e0e6c5c5f1bf", - "distinct": true, - "message": "Merge pull request #2200 from JuliaGPU/tb/device_reset\n\nImprovements to context handling", - "id": "8a0d39ad7b1f2115909dd6cc09c2fe2788d8a412", - "timestamp": "2023-12-12T13:25:03+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/8a0d39ad7b1f2115909dd6cc09c2fe2788d8a412" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1370.8387096774193 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14208 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15255 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.29441624365484 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1656.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19714 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25449 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10285.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10220 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13193 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208426 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241948 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7544 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17619 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111646 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82731 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149750 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176970 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65097.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 191696 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38022 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95266 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40041 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45532 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40291.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55148 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43874 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24297 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15219 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9554 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18478 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12200 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.71499595865e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6800657265 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.3117212355e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2532107 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114760 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700995 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16686 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9554868 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160461 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 440852 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150807 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298874 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107369 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139477 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178557 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42236 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46785 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43889 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 812.0531914893617 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7064.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 581.0989010989011 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1020.0833333333333 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7297.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 756.7753623188406 - } - ], - "date": 1702383903000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Ian Butterworth", - "username": "IanButterworth", - "email": "i.r.butterworth@gmail.com" - }, - "tree_id": "9acc98b5317246598d89e5a8fbd867c93049bfa5", - "distinct": true, - "message": "Fix Random.jl seeding for 1.11 (#2199)\n\nCo-authored-by: Tim Besard ", - "id": "6873997d02b1f2b8ac14b3d62b99d940fcd9c996", - "timestamp": "2023-12-12T09:41:40-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6873997d02b1f2b8ac14b3d62b99d940fcd9c996" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1083.5172413793102 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14224 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15486 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.1269035532995 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1630.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19726 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25373 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10139 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10381 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13310 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 207584 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241940 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7649.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17749 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111299 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82324 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149868 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176512 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64967 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 192664 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39349 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94345 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42104 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52289 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42669.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79869 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40834 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24267 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15281.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7766 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18365 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13231 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37480671918 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6819772802 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2301969541 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2536375 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1162915e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695658 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14909 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5473905e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150957 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436509 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148859 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293358 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106144 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139925 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178300 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33994 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46199 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43759 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 869.6547619047619 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7061 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 626.9005524861878 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1062.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7372.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 740.6044776119403 - } - ], - "date": 1702392100000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "51302c908a4c9501696b46e631035350a80156cc", - "distinct": true, - "message": "Add a concurrent kwarg to profiling macros. (#2201)\n\nThis allows switching between concurrent and serial profiling modes.\r\nThe former has less of an impact on an application's performance\r\ncharacteristics, but requires kernel instrumentation. The latter\r\ndoesn't, and generally has less overhead.", - "id": "54ed7f7cad94e337cb1c719f9464634690d557cf", - "timestamp": "2023-12-12T18:12:38+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/54ed7f7cad94e337cb1c719f9464634690d557cf" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1093.225806451613 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14325 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15760.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.93401015228426 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1684.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20322 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27313 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10184.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12264 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13753 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213710 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244073 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7919.499999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18853 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114331 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85447 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151143 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176750 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64984 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 199988 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40037 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93691 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38697 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56305.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40640 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45609.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36297 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24430 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15359.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7769.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18529 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13216 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37268467046 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6810620588 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.3039404565e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523974 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3122404 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3688463 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16181 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9554138 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151052 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436533 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148817 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293548 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106209 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141411 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179040 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35599 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49244 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43527 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 895.90625 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7068.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 642.7225433526012 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1100.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7386.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 752.6934306569343 - } - ], - "date": 1702401158000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "ae941da1a333641bf2aa5f89e78dc6cb51a1d383", - "distinct": true, - "message": "Rework unique context management. (#2202)\n\nUse a simple linear array of context objects,\r\nand use a ThreadSynchronizer to lock access.", - "id": "47168b7df2cb69ed77d1ca120b3253bb27ece1d5", - "timestamp": "2023-12-12T20:46:56+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/47168b7df2cb69ed77d1ca120b3253bb27ece1d5" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1092.8285714285714 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14643 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15369.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.1269035532995 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1661.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20159 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25514 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9334.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10523 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11385 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212038 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244073 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7745.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17747 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112610 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85165 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150623 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176921 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63410.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196295 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39006 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94388 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41471 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53916.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42323 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47773 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43991 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24337 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15178 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7652.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18371 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13240 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.72643983075e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6822985820 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2302182999 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5229595e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114782 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6890655e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14153 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5532455e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150799 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436227 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148681 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293428 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106096 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139469 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180245 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38809 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48857 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43747 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 824.7078651685393 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7013 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 595.5138121546961 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1024.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7218.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 729.8782608695652 - } - ], - "date": 1702410416000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "cfa2e75dc5f743b53d04f068ff13ee799fb2980f", - "distinct": true, - "message": "Preserve the buffer type when broadcasting. (#2203)\n\n", - "id": "05959ad9caf95ed838cd7e6433f516cb9715ea6e", - "timestamp": "2023-12-19T16:00:18+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/05959ad9caf95ed838cd7e6433f516cb9715ea6e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1045.0857142857142 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14511 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15607.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 459.2994923857868 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1742.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19908 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26259.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9740 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10540 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13724 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210874 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242924 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7797.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18307 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112809 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84685 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152793 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177266 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62562 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 203647 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40035 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94594 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60526 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61949.49999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64634.00000000001 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65199.50000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36608 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24717 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15628.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9544.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19343 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12477 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.67343923265e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.5765514935e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2308005839 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5205955e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3102640 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3688305 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18046 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9547581 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175029 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436464 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158556 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293437 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106096 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144592 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178489 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43440 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47274 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44446 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 783.7476635514018 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6983.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 571.1803278688525 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 956.8846153846154 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7124 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 690.1788079470199 - } - ], - "date": 1702998018000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "3cfa146fce511a1cb750dc0f499d21748b53a926", - "distinct": true, - "message": "Merge pull request #2206 from JuliaGPU/tb/windows\n\nFixes for Windows", - "id": "f185f79ce57745bea1ca7ba913d3925772ad12a2", - "timestamp": "2023-12-21T18:54:29+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f185f79ce57745bea1ca7ba913d3925772ad12a2" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1314.5833333333335 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14474 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15611 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.24365482233503 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1757.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22450 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25608 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9455.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10450 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11435 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211449 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244411 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7833.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17911 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116513 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86270 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151157 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177213 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61668.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 202368 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41132.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94434 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51492 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56137 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54605 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55601 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44962.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25105 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15407.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9286 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18751 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14167 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37130971437 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6533543633 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2293960046 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2526910 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1213655e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3687645 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14306 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9542850 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165665 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 458302 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149380 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296883 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106897 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142739 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178917 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35609 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46892 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44569 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 799.2164948453608 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7008.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 588.0416666666667 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 975.5625 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7172.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 709.6643356643357 - } - ], - "date": 1703181269000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alberto Mercurio", - "username": "albertomercurio", - "email": "61953577+albertomercurio@users.noreply.github.com" - }, - "tree_id": "62bf5b24b53813db01f5bc8490ff3db80bd1f00e", - "distinct": true, - "message": "Added kronecker product support for dense matrices (#2177)\n\n", - "id": "ed30f605c938d9b76256a25ee1354c37ca24b332", - "timestamp": "2023-12-21T20:14:35+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ed30f605c938d9b76256a25ee1354c37ca24b332" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1072.2222222222222 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14547 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15308.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 469.28426395939084 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1693.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20364 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25930 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9991 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11792 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11535 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211700 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243304 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7876.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18232 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113313 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83219 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151009 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176901 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62513 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200389 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40094 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95219 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56763 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46116 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57126.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55718 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36882 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24683 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15335.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9636.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18659 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12587 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.66788999025e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6593881242 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2305931727 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524279 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117333 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695641 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14309 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9554935 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164800 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436662 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149403 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 304749 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106246 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142237 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178989 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44098 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46983 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43915 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 813.1333333333333 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7002.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 587.6978021978022 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 980.7894736842106 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7193.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 744.8206896551724 - } - ], - "date": 1703186075000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "9b869b79b85537ae4e1ac356d9e6df5125677008", - "distinct": true, - "message": "Bump Aqua. (#2207)\n\n", - "id": "3605167a9ea3aebfc944cc88ea0f86f01723a764", - "timestamp": "2023-12-22T14:39:23+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3605167a9ea3aebfc944cc88ea0f86f01723a764" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 995.4150943396227 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14434 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15827 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.7244897959184 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1666.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19774 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24919 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10092.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10674 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13483 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209703 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242357 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7619 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17942 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113519 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84285 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152463 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176297 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62242.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 199041 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40553 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98523 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39430 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53638 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51084 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61541 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37993 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24539 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15285.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7695.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18547 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13172 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.67220285245e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6603799823 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.3120881485e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525098 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1177075e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3669769 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14213 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9553950 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 174956 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442617 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161330 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 305741 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115522 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142860 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177664 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34940 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47258 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43767 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 793.72 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6985.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.3333333333334 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 975.7894736842104 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7156.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 708.0211267605633 - } - ], - "date": 1703252363000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "7c96eb351cc2fe9840aaa9e63c877ca5721c0d9b", - "distinct": true, - "message": "Update array.jl", - "id": "fc2394935c19ecf1e1300afe6bae9ae6ddd7e0db", - "timestamp": "2023-12-29T12:30:44+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fc2394935c19ecf1e1300afe6bae9ae6ddd7e0db" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1068.2857142857142 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14461 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15495 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.65482233502536 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1678.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21857 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25444 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10560.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10967 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11252 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209046 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245508.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7541.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17708 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 117413 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91675 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149579 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175818 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62914 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 202414 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38821 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93909 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58156 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58771 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62201.50000000001 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63988.50000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38351 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25757 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15268 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7864 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18431 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13494 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.70588548435e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6561931347 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2958776515e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2517040 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1161405e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3683916 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15728 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549860 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150807 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436492 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148649 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293505 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106088 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141224 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177410 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42612 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46231 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44426 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 781.2745098039215 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7037.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.5923913043479 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 963.76 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7180.5 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 693.0068965517241 - } - ], - "date": 1703849444000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "1224c5470a9fb093dbaee5ece16adf21c434d441", - "distinct": true, - "message": "CompatHelper: bump compat for BFloat16s to 0.5, (keep existing compat) (#2214)\n\nCo-authored-by: CompatHelper Julia ", - "id": "408159def681ea8b5ea70cfe1e136a1a0a4cfac2", - "timestamp": "2024-01-03T08:06:15+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/408159def681ea8b5ea70cfe1e136a1a0a4cfac2" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1047.8936170212767 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14342 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15743.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 468.7309644670051 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1703.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20035 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25531 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9400.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10538 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13516 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211482 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245015.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7778.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18004 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112380 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91211 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151351 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177053 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62747 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 204553 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40122 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94937 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39461 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46220 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48068 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62001.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36511 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24594 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15416 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18612 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12473 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36814319971 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6472387680 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2291836141 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2533553 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114125 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694464 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17738 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548007 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151056 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436806 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148987 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293769 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106257 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142012 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179034 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42748 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46375 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44274 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 789.8942307692307 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7024.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 566.6935483870968 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 951.6153846153846 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7174.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 688.546052631579 - } - ], - "date": 1704265575000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8f7416bb4dca7a9c4b9194b6d74fbc1d389b3a7c", - "distinct": true, - "message": "Bump the CUDA Runtime for CUDA 12.3.2. (#2217)\n\n", - "id": "5057e503c78cf97dd637c869e3a73052451a8b12", - "timestamp": "2024-01-03T14:43:20+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5057e503c78cf97dd637c869e3a73052451a8b12" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1401.892857142857 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14402 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15528.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 500.95939086294413 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1734.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20383 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25895 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9365.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10425 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11366 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211297 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 247050.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7654.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17871 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 117259 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84376 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150208 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177504 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64242 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 199975 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39058 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96046 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42310 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54096 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49973 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55978 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36947 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24595 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15452 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9193.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18863 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12549 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.66405994095e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6528219908 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2281739463 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2504042 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3116496 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3678725 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17699 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9550400 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155064 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438646 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150735 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295343 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107646 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142186 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178877 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42320.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48082 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44058 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 846.5138888888889 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6926.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 585.532967032967 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1042.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7184.75 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.5 - } - ], - "date": 1704289400000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "477636403c00dc07617d2050b5869d74b3dc639c", - "distinct": true, - "message": "CUSPARSE: Eagerly combine duplicate element on construction. (#2213)\n\n", - "id": "3122ba83065eb83c36d80d2637dccba47b78205d", - "timestamp": "2024-01-04T12:12:14+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3122ba83065eb83c36d80d2637dccba47b78205d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1098.408163265306 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14756 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15634.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.6954314720812 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1689.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20079 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26660 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9817 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10676 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11530 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210787 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243558 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7651.499999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18360 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118714 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86226 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150172 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178359 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64109.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200940 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39072 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97369 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57392 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55645 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62302 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65153.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37062 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24471 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15308 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9154.625 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18646 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12531 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36693688222 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.4653889385e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2268075410 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523175 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3123090 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3708272 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14174 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551087 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151115 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436584 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148853 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293815 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106344 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140985 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178697 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42691 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48258 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43719 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 836.6315789473684 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6973 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 571.0655737704918 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1018.7999999999998 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7094.25 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 706.2816901408451 - } - ], - "date": 1704366734000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "0f64b239fcabd2e32674a25bd070ba48c478d9cc", - "distinct": true, - "message": "[CUSOLVER] Add a structure CuSolverParameters fro the generic API (#2188)\n\n", - "id": "b6a4efba458a95b40f6b04ae684ca7af870d40bd", - "timestamp": "2024-01-04T13:49:49-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b6a4efba458a95b40f6b04ae684ca7af870d40bd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1074.388888888889 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14400 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15603 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.2741116751269 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1698.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20166 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26176 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9915 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10458 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13338 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212728 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246751.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7584.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17924 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111480 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82563 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150798 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177895 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65768 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197061 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39545 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94993 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45695 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52935 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45065 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54150 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36712 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24509 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15317 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9420 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18543 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12417 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.65564055445e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.4357014555e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2636919135e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2515216 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3121650 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3673152 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14524 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5508895e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175431 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 446867 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152951 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295052 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107340 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140892 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178729 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42567 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47172 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44045 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 870.796875 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6921.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 599.0220994475138 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1041.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7045.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 733.1739130434783 - } - ], - "date": 1704394189000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Simon Byrne", - "username": "simonbyrne", - "email": "simonbyrne@gmail.com" - }, - "tree_id": "4f446994f174cd3d0617d006fcbf0cf85a296b5c", - "distinct": true, - "message": "Detect and explain when parameters exceed the launch limit (#2180)\n\nCo-authored-by: Tim Besard ", - "id": "25fd692c1d658d731109920c282dc1bcf95deb42", - "timestamp": "2024-01-04T11:01:20-08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/25fd692c1d658d731109920c282dc1bcf95deb42" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1018.659090909091 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14519 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15798.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.9035532994924 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1718.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20548 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26832 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9754 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10604 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11565 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210889 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245928.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7654.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18471 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113545 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84698 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150357 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176697 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63371 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 195817 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40426 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95485 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63252.50000000001 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59894.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62753 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63525.49999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38499 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24408 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15385 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7699.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18576 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12341 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.69060743015e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6448346295 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2265076059 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5264725e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114583 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.7104195e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14263 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549832 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151252 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436703 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148953 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293754 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106248 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141376 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178421 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42167 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47588 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43677 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 863.3174603174604 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6934.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 594.3966480446927 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1047.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7125.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 795.5259259259259 - } - ], - "date": 1704394880000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "5ce6c68726440cc4619d9e12829257e3653e0a2d", - "distinct": true, - "message": "Default to testing with only a single device. (#2221)\n\n", - "id": "6e15ab67153942d64df7e873789737a779c3727b", - "timestamp": "2024-01-05T19:49:50+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6e15ab67153942d64df7e873789737a779c3727b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1097.7142857142858 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14416 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15603.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 464.11675126903555 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1732.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20047 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25659 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9262.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10274 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11305 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211664 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245957 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7546.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17858 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113072 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82937 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150273 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177669 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64478 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196226 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39217 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96996 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42418 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61006 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56978 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54484 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37881 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24478 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15302 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7751.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18630 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12370 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36468852999 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.4496522455e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2263829448 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521677 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118059 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.7138005e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14586 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551433 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154547 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 454903 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149051 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 308452 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106740 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141194 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179107 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41731 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47305 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43505 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 844.8860759493671 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6907.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 593.4725274725274 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1035 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7153.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.6099290780141 - } - ], - "date": 1704480590000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "45816a0a48620d4870eba6b76f101eca3072980e", - "distinct": true, - "message": "Take care not to spawn tasks during precompilation. (#2226)\n\n", - "id": "27c3b3720b9cd20c4ea8fc5cd2d97759bf85ad40", - "timestamp": "2024-01-08T10:03:25+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/27c3b3720b9cd20c4ea8fc5cd2d97759bf85ad40" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1054.6756756756756 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14785 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15220 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.16243654822335 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1691.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19867 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25402 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9375.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10663 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11192 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208172 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243456 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7496.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17744 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111418 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84372 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151823 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176119 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64392 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196446 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37745 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97009 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58426 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57118.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59331 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63204.49999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43649 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24319 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15189 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7623 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18319 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13242 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36749479208 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6520300484 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2766384005e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2518050 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3120655 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3672132 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16620 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9550044 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164130 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 439080 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150829 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 344902 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107852 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141762 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177705 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37845 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46205 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43466 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 855.1449275362319 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6107.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 583.2295081967213 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1045.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6317.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.0214285714286 - } - ], - "date": 1704704605000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "966f6b00d11231d3a560c5c81f8e94bfa655228e", - "distinct": true, - "message": "Bump cuDNN version.", - "id": "e718b0d1c37b433b938decd26324ad6012375834", - "timestamp": "2024-01-08T10:22:40+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e718b0d1c37b433b938decd26324ad6012375834" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1055.1707317073171 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14514 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15967.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 461.51776649746193 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1728.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20435 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27701 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10437.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11575 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13830 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211468 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245503 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7734.750000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18923 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113908 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86350 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150610 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176663 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63986.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200542 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38078 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95531 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52231 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54785.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51844 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79262.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46005 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24565 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15630.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7806.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18768 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13419 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.66879550815e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6445510523 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2263987607 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5230925e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118171 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3701501 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14466 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5482055e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151211 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436730 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149046 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293939 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106444 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142072 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178697 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37033 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50663 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44088 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 847.75 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6016.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 589.5248618784531 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1031.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6191.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 718.4755244755245 - } - ], - "date": 1704705760000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "03fb9dd884e39519c76c6e1642a73b23573aabfd", - "distinct": true, - "message": "Update to CUTENSOR 2.0 (#2178)\n\nCo-authored-by: Christos Psarras ", - "id": "7d74f9054b8a9c518d5443bc69cf98881d7a9911", - "timestamp": "2024-01-11T17:18:56+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7d74f9054b8a9c518d5443bc69cf98881d7a9911" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1392 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14409 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15607.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 467.5939086294416 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1760.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20323 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25928 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10177 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10511 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11339 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212075 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244444.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7696.000000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17902 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114324 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84277 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151050 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178050 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64115.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200860 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38204 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94669 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64265.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63263.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68427 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64616.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45281 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24829 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15333 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7774.249999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18759 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13653 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37216014966 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6639799513 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2565100655e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2529482 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1180755e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700667 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14199 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545287 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151098 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436817 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148918 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293890 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106337 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141659 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180149 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34656 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47574 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45055 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 844.3243243243244 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6232.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 583.5300546448087 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1068.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6401.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 714.0763888888889 - } - ], - "date": 1704989936000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Katharine Hyatt", - "username": "kshyatt", - "email": "kshyatt@users.noreply.github.com" - }, - "tree_id": "2a8bf10b8b147b873def858398951088ea11681f", - "distinct": true, - "message": "Update to cuQuantum 23.10 (#2210)\n\nCo-authored-by: Tim Besard ", - "id": "2b97ab265cc360c19222eddd4390accb354dd4c9", - "timestamp": "2024-01-12T07:01:19-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2b97ab265cc360c19222eddd4390accb354dd4c9" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1057 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14387 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15926 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.60913705583755 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1744.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19958 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26502 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10024.166666666668 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10599 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13512 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212444 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243537 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7732.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18107 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114169 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84092 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149651 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177015 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63409 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 201786 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38066 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96516 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49493 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53434 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57955.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44079 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24459 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15467 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7660.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18705 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13374 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.3922984218000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6661672914 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2271976133 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5241575e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3123940 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3702797 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14199 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5557015e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151135 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436633 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148834 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293720 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106145 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141155 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178387 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35168 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47965 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45273 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 855.2857142857143 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6073.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 586.2707182320441 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1073.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6273.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 718.6115107913669 - } - ], - "date": 1705060879000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "d47621d227ebb72fcb98bd3d3ce7342328a0f967", - "distinct": true, - "message": "Merge pull request #2228 from JuliaGPU/tb/cutensor\n\ncuTensor fixes", - "id": "2ecd8203564a06669ffa8560e38743cfd73ff632", - "timestamp": "2024-01-12T16:12:33+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ecd8203564a06669ffa8560e38743cfd73ff632" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1056.2105263157894 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14621 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15539.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 461.28934010152284 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1796.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19749 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25626 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9577 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10565 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11377 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211874 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245262 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7716.249999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17688 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116987 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82560 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149667 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176989 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62836.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 198531 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38420 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95551 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59232 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78418.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61902.99999999999 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61476.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36586 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24630 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15373.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7771.750000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18670 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12266 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.3959215894000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6665179575 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2750442985e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2527996 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115119 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3710641 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14387 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546264 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164937 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 460149 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149231 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298847 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114444 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140294 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179441 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34765 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46376 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43764 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 877.8947368421053 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6078.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.1675977653631 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1090.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6232.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 726.4887218045113 - } - ], - "date": 1705072353000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "aed1b04fed8f2c72dc79b7b3d8149423fa5326eb", - "distinct": true, - "message": "Bump versions. (#2229)\n\nAlso test and allow use of subpackages on CUDA 5.1,\r\nas there was nothing in v5.1 that broke the interface.", - "id": "a68f400cb90126c934bb0fa4f4c0a02759136c3b", - "timestamp": "2024-01-12T16:34:02+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a68f400cb90126c934bb0fa4f4c0a02759136c3b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078.3617021276596 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14459 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16005.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.6395939086294 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1695.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19785 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25207 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9410.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10380 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11269 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210619 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245663.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7797.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17748 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114070 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85064 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150465 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177371 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64618 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 197727 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37718 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98277 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55764 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78222 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55639 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58053.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41761 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24246 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15430.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7714.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18624 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13134 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.40306105935e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6685624623 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2276192604 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519952 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1142985e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694753 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14708 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9544898 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151031 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436473 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148742 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293634 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106219 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141198 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178923 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35427 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47086 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44166 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 864.031746031746 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5989.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 587.8277777777778 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1073.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6276.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 717.5555555555555 - } - ], - "date": 1705073642000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Katharine Hyatt", - "username": "kshyatt", - "email": "kshyatt@users.noreply.github.com" - }, - "tree_id": "90ec2073038654e348fc7682d9694cb837b547ca", - "distinct": true, - "message": "Add a note about threaded for-blocks. (#2232)\n\n[skip tests]", - "id": "6923658599a0c7a5e27ad0677129ce485ce949ff", - "timestamp": "2024-01-15T03:08:52-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6923658599a0c7a5e27ad0677129ce485ce949ff" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1090.5272727272727 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14143 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15283 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 460.81218274111677 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1671.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19952 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25287 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9352.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11303 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13307 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210265 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244485.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7619 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17918 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113093 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88034 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150686 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176885 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62773 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 198400 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40111 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95144 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55630.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78074.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61321.99999999999 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61021.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36882 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24366 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15424 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9468.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19055 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12279 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4075009403000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6680834818 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2759700055e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5231595e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3119140 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6981225e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15523.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5457435e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151783 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436542 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148933 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297512 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106148 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141714 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178359 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42772 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47685 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43749 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 867.9473684210526 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6053.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 603.4777777777778 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1085 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6247.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 727.043795620438 - } - ], - "date": 1705306132000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "3150b74b2955e7bf96d1cd157d6dc49821ac0b3a", - "distinct": true, - "message": "cuTENSOR plan handling changes. (#2234)\n\nCo-authored-by: Christos Psarras ", - "id": "92d86f165609800f5f9279d077a0964fa7b79cc5", - "timestamp": "2024-01-15T18:58:53+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/92d86f165609800f5f9279d077a0964fa7b79cc5" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1053.9272727272728 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14287 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15951.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 464.01015228426394 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1695.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19881 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25549 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9465.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10392 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13243.5 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208188 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242821 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7610.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17756 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112398 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82924 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149177 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177218 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63553.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 194168 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37966 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95196 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49889 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53328 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53151 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57668.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39019 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24063 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15396.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7696.000000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18504 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12151 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.3917046249000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6756871992 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2972221695e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524721 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1135325e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3708486 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15834.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549959 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150850 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436292 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148667 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293466 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105911 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138895 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178491 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43093 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47059 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44341 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 863.5833333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5965.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 588.9441340782123 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1183.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6311.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 722.8409090909091 - } - ], - "date": 1705341533000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "7a9e717cb94a25c24ff612b9a60ab6401ccdabbb", - "distinct": true, - "message": "Update docs on profiling with NSight Compute.\n\n[skip tests]", - "id": "30694a87c18147d3b5e086fbd3d8d4cc31ed2f0f", - "timestamp": "2024-01-15T19:13:44+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/30694a87c18147d3b5e086fbd3d8d4cc31ed2f0f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1344.121212121212 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14223 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14687 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 497.7061855670103 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1744.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19813 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26369 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9819 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10899 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13488 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208202 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243766 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7600 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18252 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114030 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88520 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149334 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176456 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62475 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196656 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38828 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94751 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48060 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55717 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54079 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62884.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36137 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23962 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15252 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9268.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18548 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12131 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.40575175855e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6746817808 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2971842145e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2528641 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113340 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3707122 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14743 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548367 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158602 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436212 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149822 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 301672 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106014 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139187 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177675 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40576.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46933 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43163 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 853.7222222222222 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6004.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 592.7237569060774 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1069.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6310.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 717.8642857142858 - } - ], - "date": 1705342424000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Miles Cranmer", - "username": "MilesCranmer", - "email": "miles.cranmer@gmail.com" - }, - "tree_id": "637e8eceafed63179710505d7606ea239b1bbde1", - "distinct": true, - "message": "Fix dynamic dispatch issues (#2235)\n\n", - "id": "a1523554855705c42aa78dd7cfaa141108f8e2c6", - "timestamp": "2024-01-15T19:53:33+00:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1523554855705c42aa78dd7cfaa141108f8e2c6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070.8918918918919 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12408 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13429 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 459.5939086294416 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1745.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18338 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23061 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9704 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10348 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11337 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208536 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243081 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7574.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17688 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106001 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79559 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146637 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164337 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63296 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178493 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37110 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91095 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66762 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66357 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71132 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65450.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35861 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24196 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15365 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9444.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18290 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11990 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34002623817 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6729727449 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2283299363 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519590 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1125705e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6808055e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14028 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546984 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151630 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436026 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147771 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295378 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105076 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134090 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166401 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40676 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44598 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41407 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 813.8181818181819 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5983.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 567.8108108108108 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1039.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6323.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 697.0138888888889 - } - ], - "date": 1705348413000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Nikola Janjušević", - "username": "nikopj", - "email": "nikopjj@gmail.com" - }, - "tree_id": "61df099829e94b8a18e87b620fccf2d4be24d753", - "distinct": true, - "message": "Add CuSparseArrayCSR (N dim array) for batched matmatmul (bmm) (#1944)\n\nCo-authored-by: Nikola ", - "id": "88ebe5026d96e427b99076b1f05d91491268cfbf", - "timestamp": "2024-01-17T02:12:24-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/88ebe5026d96e427b99076b1f05d91491268cfbf" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1063.5405405405406 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12345 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13201 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 481.1979695431473 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1694.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18293 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23706 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8785.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10406 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13313 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211367 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245269 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7558.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17653 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106694 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80180 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146125 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164944 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63308 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178066 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37671 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91849 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69048 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64405.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79967.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66345 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40334 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24182 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15235 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7713.000000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18448 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12216 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34120062874 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6677801321 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2276653953 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2518060 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114082 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3696479 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13863 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545955 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148995 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433897 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147490 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291247 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104932 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133624 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167049 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40481.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44517 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41529 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 870.34375 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6100.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 601.0331491712707 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1062.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6307.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 721.7357142857143 - } - ], - "date": 1705475544000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "4f241468886491719a4fb7497a1956d214c262ff", - "distinct": true, - "message": "CUPTI: Add high-level wrappers for the callback API. (#2239)\n\n", - "id": "530f1c614c441a6555421ba19540408cc870dfad", - "timestamp": "2024-01-17T14:01:47+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/530f1c614c441a6555421ba19540408cc870dfad" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1110.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12547 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13698 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.6243654822335 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1776.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18486 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23464 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9890.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10548 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11222 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209959 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242958 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7573.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17872 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108982 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78249 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147672 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165175 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64071.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179054 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37549 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92534 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68298 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83223 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69545 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64552.49999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43579 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24131 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15280 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7719 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18397 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13299 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4205631824500004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6691400679 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2765184375e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2517309 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3098638 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700607 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14346 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546588 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156245 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436017 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147599 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298755 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105248 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135242 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167090 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32196.999999999996 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44587 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41484 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 859.9850746268656 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5987.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 593.317679558011 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1094.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6236.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 739.4885496183206 - } - ], - "date": 1705496507000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1b6714baeed3d03d61cb6e48f7e0523a75ab0c25", - "distinct": true, - "message": "Fixes for Julia 1.11 (#2240)\n\n", - "id": "57ca963409a64107dc2da042585931fc95294b81", - "timestamp": "2024-01-17T14:21:20+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/57ca963409a64107dc2da042585931fc95294b81" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1135 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12435 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13519 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 459.7258883248731 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1693.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18301 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22551 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9447.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10405 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13309 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209227 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243182 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7605.25 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17782 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106817 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79460 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146509 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164507 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64386 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178884 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36742 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91679 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64681 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64534 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67193.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64670 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37737 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24187 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15376.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7688.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18404 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12066 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4095366417500004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6742806281 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2880482185e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521556 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113391 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3701820 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14030 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9553905 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149292 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433880 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147656 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291500 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105095 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133861 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166156 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39244 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44594 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41359 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 847.9589041095891 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6047.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 585.431693989071 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1074.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6253 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 702.7234042553191 - } - ], - "date": 1705497680000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "efc6d1d0cab09d89b2346419bb6e960a3fdc596a", - "distinct": true, - "message": "Make launch code a little more readable.\n", - "id": "85fc364b5b0e891b83bd857e18861c4a7649ccd9", - "timestamp": "2024-01-17T14:42:36+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/85fc364b5b0e891b83bd857e18861c4a7649ccd9" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1071 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12610 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13868 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 467 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1708 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18417 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23054 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9799.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10364 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11245 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210393 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243986 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7784.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17775 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107650 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79217 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147150 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164768 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62184 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178401 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37308 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92806 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68684.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64189.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69264 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64778.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35972 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24208 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15401 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9540.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18492 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12193 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.39900767145e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6710654804 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.2785045095e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5104835e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3101479 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3690719 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14101 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9547740 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149051 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433522 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147609 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291181 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104886 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134694 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167894 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40192 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44687 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41764 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 828.9230769230769 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6102.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 573.5597826086956 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1055.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6339.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 711.0791366906475 - } - ], - "date": 1705499133000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "a57a01802360eb920d755e9bee4e9fc431b5077a", - "distinct": true, - "message": "Merge pull request #2242 from JuliaGPU/tb/cublas_strided\n\n", - "id": "bc9f1d16556a741420dd70f2252d2626f07ebe1e", - "timestamp": "2024-01-18T10:03:55+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bc9f1d16556a741420dd70f2252d2626f07ebe1e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078.3846153846155 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12518 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13632 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 461.01522842639594 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1692.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18340 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23665 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8925 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10431 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13239 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 207979 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243363 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7497 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17809 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106749 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80792 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145908 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164916 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63249.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180609 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36354 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91571 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79172.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65709 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79772.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84122.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43342 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24068 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15427.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7638.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18585 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12078 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4160964540000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7070908017 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6039642915e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2520541 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1125395e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3692042 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14108 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9544423 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150857 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438453 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147487 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293155 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104958 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133923 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166655 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38476 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44488 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41390 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 864.4222222222222 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6088.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 587.1758241758242 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1075.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6349.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 716.75 - } - ], - "date": 1705568635000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "dd66b819da52fa8c8d912c2306dea4478780d9b3", - "distinct": true, - "message": "Test more with Julia 1.10.\n\n[skip julia]\n", - "id": "4b017c626ece7df7635c233e10d0bca4404d8155", - "timestamp": "2024-01-18T11:55:07+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4b017c626ece7df7635c233e10d0bca4404d8155" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12629 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13590 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 463.4060913705584 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1703.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18578 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24183 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9122.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10335 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11228 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211679 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 247707 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7508.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17818 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111130 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78689 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147712 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164549 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63904 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179689 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37517 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92627 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79128 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66444 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68074 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65652 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39229 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24548 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15339 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7802.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18322 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13420 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4257132403999996e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7.0063999735e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5930698775e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5190175e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3111540 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6712735e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16249.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549443 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152715 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433710 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147639 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291987 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104847 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135005 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166878 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33157 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44592 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41273 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 859.9701492537314 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6112.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 593.7833333333333 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1098.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6312.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 734.3969465648855 - } - ], - "date": 1705579745000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Nikola Janjušević", - "username": "nikopj", - "email": "nikopjj@gmail.com" - }, - "tree_id": "2cd28f06b14b089885957b9ade25838d635e58be", - "distinct": true, - "message": "Fixed ambiguitites from #1944 (#2244)\n\n", - "id": "d4b766bfebd25ec5d7dbfffc6375b6c3bc4f29f1", - "timestamp": "2024-01-18T16:26:27-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d4b766bfebd25ec5d7dbfffc6375b6c3bc4f29f1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1080.037037037037 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12535 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13773 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.6040609137056 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1737.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18484 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23175 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9874.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10981 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11204 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208303 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243420 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7641.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17894 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109729 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79918 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147092 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164480 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63923.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180096 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36373 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92448 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78246.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82887 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78226 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67290 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36121 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24739 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15362.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9261.625 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18402 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12405 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.43304165515e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6965085905 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2583975533 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521983 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3114731 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6987375e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14317 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5487795e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149007 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433410 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147474 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291163 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104909 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134304 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165915 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40417 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44646 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41831 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 858.8571428571429 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6038.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 587.5138121546961 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1079.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6227.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 705.8951048951049 - } - ], - "date": 1705613187000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "2d4da6505a56940186dbab4e7c5ec737f95946d4", - "distinct": true, - "message": "Merge pull request #2245 from JuliaGPU/tb/error_handling\n\nSlightly rework error handling", - "id": "d8c6d6dfb13e586d07399e70d4a9df695625285a", - "timestamp": "2024-01-19T19:20:31+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d8c6d6dfb13e586d07399e70d4a9df695625285a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1359.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12708 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13640 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 460.8781725888325 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1718.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18251 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22688 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9337.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10274 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13354 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211338 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 247697 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7567.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17928 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108069 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78128 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148029 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164475 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63304 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180569 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37140 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91854 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65872 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63258 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68527 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65803.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37825 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24618 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15475.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7882.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18625 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13466 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34372099655 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6962749477 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5841645465e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519172 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1097885e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3701606 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14187 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5483475e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148939 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433698 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147464 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291180 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104989 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135624 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166976 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33021 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44791 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41896 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 875.9152542372881 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6080.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 599.463687150838 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1084.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6313.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 728.8796992481203 - } - ], - "date": 1705688431000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "38cafe75abff0fd4dd56523c3e8d7a2909969147", - "distinct": true, - "message": "Make at-device_code_sass work with non-Julia kernels. (#2247)\n\n", - "id": "3967481fb6a8964d482a919befcae1c57efd2850", - "timestamp": "2024-01-20T08:19:06+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3967481fb6a8964d482a919befcae1c57efd2850" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1073.2244897959183 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12344 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13479 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 461.7817258883249 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1689.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18317 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23883 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9109.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11183 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11283 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208809 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243411 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7515.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18063 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107065 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78861 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146564 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164170 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62619.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177876 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36383 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91421 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79076 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82764 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78988 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82276 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35956 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24319 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15330 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9383.125 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18529 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12306 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.4315834956000004e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7019283215 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5920256915e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2520091 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1127625e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6789755e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15376.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5467765e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148892 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433473 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147387 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291353 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104922 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133836 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165824 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40418 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44702 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41408 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 831.0375 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6030.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 581.7377049180328 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1077.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6271.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 721.3768115942029 - } - ], - "date": 1705735146000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8ed7f0f586ae81d7620276bb78dceac2d2da06ac", - "distinct": true, - "message": "Merge pull request #2246 from JuliaGPU/tb/cutensor\n\ncuTENSOR improvements", - "id": "275c9bc8f04b7743c34703207f6f8619317d5633", - "timestamp": "2024-01-22T14:17:51+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/275c9bc8f04b7743c34703207f6f8619317d5633" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1342.157894736842 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12535 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13621 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.81218274111677 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1725.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18099 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23930 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9004.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10838 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11540 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211328 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243227 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7673.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18022 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107844 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78381 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146021 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164924 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63726.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177929 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37218 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93259 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66012 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81770.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68764 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82313.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43592 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24330 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15404.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7714.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18661 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13365 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.41989847365e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9717233905e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2593310532 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2508906 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3103077 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3694883 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14130 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546945 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150107 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 446405 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147644 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299316 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105234 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133684 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166231 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32050 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45116 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41505 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 850.75 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6034.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 593.2111111111111 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1093.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6300.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 718.1970802919708 - } - ], - "date": 1705929471000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e80da958c9e6ff66e82501b66c3387e24f136cbc", - "distinct": true, - "message": "Improve Tegra detection. (#2251)\n\n", - "id": "1ea0a8bd64b0d79174082fcd43682e2881ba6f77", - "timestamp": "2024-01-25T19:03:18+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1ea0a8bd64b0d79174082fcd43682e2881ba6f77" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1370.7666666666667 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12439 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13534 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 497.80412371134025 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1797.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18220 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23666 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9101.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10119 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11257 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208368 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244325 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7632.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17650 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107569 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83473 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145179 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164672 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62104 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177615 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36441 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92418 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67746 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65747 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74366 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65122.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44202 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24320 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15406.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7786.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18961 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13357 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.43867274275e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9586819285e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2580602018 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519863 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112463 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3698412 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14134 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5553215e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149136 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433640 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147610 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291411 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104872 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 132767 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166675 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40486 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44614 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41505 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 850.4558823529412 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6119.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 585.5722222222222 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1027.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6337.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 712.7927927927927 - } - ], - "date": 1706205798000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e95cbd51ab4b915c4398e795db19a9af7306bb8c", - "distinct": true, - "message": "Optimize handle cache. (#2256)\n\nReduce the size of the critical section,\r\nand don't call the GC if we didn't find\r\na handle.", - "id": "4537bc03fedc5239bf314dd307623814dd879c75", - "timestamp": "2024-01-30T18:38:19+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4537bc03fedc5239bf314dd307623814dd879c75" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1346.3636363636365 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12275 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13351 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 470.74619289340103 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1718.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18286 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23374 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9312.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10143 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11267 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208314 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244163 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7550.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17792 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110143 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83928 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145595 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164088 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63502 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178611 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36720 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91412 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76902 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65387.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80112 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65305.49999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36072 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24345 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15225 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9387.625 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18655 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12159 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.38044369235e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6947286694 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2574661366 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5209275e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1135715e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3698111 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14066 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9550438 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152111 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 435945 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147779 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 295045 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104965 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 133464 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166304 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40441.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44515 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41362 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 857.9420289855072 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6132.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 589.7292817679559 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1075.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6350.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 730.7591240875912 - } - ], - "date": 1706636299000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Lukas", - "username": "lkdvos", - "email": "37111893+lkdvos@users.noreply.github.com" - }, - "tree_id": "5350898770665fdc9483402e39e9bcf5675e327e", - "distinct": true, - "message": "CUTENSOR: Fix reference to undefined variable (#2263)\n\n", - "id": "38e28b7f2ca5d4c53f2300bd8b124dc0e5ebee5b", - "timestamp": "2024-02-13T08:25:21+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/38e28b7f2ca5d4c53f2300bd8b124dc0e5ebee5b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1095.057142857143 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12478 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13633 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 465.5532994923858 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1761.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19104 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23618 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9051.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10131 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11214 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208033 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241652 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7620 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17673 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108672 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81366 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147542 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163456 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63058.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178773 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36323 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91734 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70107 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64420.50000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71982 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64062 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38863 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25156 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15195 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7743.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18559 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13960 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33746894800 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6765778719 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5878803525e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521536 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117134 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6983125e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14095 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9539683 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148911 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433568 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147607 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291314 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104908 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134851 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165750 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32244 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44828 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41618 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 843.1012658227849 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6021.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 583.7010869565217 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1032.3333333333333 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6247.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 702.469387755102 - } - ], - "date": 1707809121000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Lukas", - "username": "lkdvos", - "email": "37111893+lkdvos@users.noreply.github.com" - }, - "tree_id": "3a5e6b60d365e5dd32e89d9ada586c58d3d11568", - "distinct": true, - "message": "cuTENSOR: refactor obtaining compute_type as part of plan (#2264)\n\n", - "id": "28d77a6b67d528031278060791ff1a656c80ecdc", - "timestamp": "2024-02-13T20:03:24+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/28d77a6b67d528031278060791ff1a656c80ecdc" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061.655172413793 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12457 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13604 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.9441624365482 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1697.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18060 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22989 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9607.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10166 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11475 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210492 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245024 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7561 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17834 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107657 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79702 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147078 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164216 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64169 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177274 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37584 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92238 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72178 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65913 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75183 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65425.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37271 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24210 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15383.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9529.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18362 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12255 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.3796083905499996e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6716921863 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5723528015e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523397 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1164395e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6990485e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14097 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9548781 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149170 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433652 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147641 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291278 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104988 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134519 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166114 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40552 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44551 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41423 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 854.1940298507462 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6088.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 582 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6313 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 718.7642857142857 - } - ], - "date": 1707851004000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "cba21c6bd24cb7486e84ff4dd5e428fad2fc81b4", - "distinct": true, - "message": "Re-generate headers. (#2265)\n\n", - "id": "297c628756d25a55770ce50e99688a379cf77235", - "timestamp": "2024-02-13T20:36:47+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/297c628756d25a55770ce50e99688a379cf77235" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1017.7833333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12402 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13455 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 462.6852791878173 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1729 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18066 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22640 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9576.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10167 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11355 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208190 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246458.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7590 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17787 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108754 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82170 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146791 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163713 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66026 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177866 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36994 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92009 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67989 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82298.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74099 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65795.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37340 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24517 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15212 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7680.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18233 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12096 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.3712756097499996e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6761925077 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2579979058 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523406 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3116922 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3703190 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14605 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5525545e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155327 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 441594 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147493 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299401 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104879 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134181 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165860 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40610 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44568 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42487 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 878.5714285714286 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6206.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 598.6193181818181 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1110.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6372.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 733.0992366412214 - } - ], - "date": 1707853007000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Valentin Churavy", - "username": "vchuravy", - "email": "vchuravy@users.noreply.github.com" - }, - "tree_id": "0bdcc96eb17eaa9819a89508c43245721549ccf5", - "distinct": true, - "message": "Mark all ccalls as GC safe (#2262)\n\nThis allows the GC to run while potentially blocking in a CUDA library.\r\nTo make this safe, callbacks into Julia should again transition to\r\nGC-unsafe mode.\r\n\r\nIt should be reimplemented when JuliaLang/julia#49933 lands.\r\n\r\nCo-authored-by: Tim Besard ", - "id": "fc1d509145bc6231f096a8ef506a0cce1ef73ae7", - "timestamp": "2024-02-14T04:24:05-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fc1d509145bc6231f096a8ef506a0cce1ef73ae7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1128.09375 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12892 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13312 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 516.0520833333334 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1728.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18502 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24033 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9008.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10324 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11623 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208286 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243190 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7698 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18056 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107937 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80442 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148123 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 172862 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66679 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178515 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37994 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92643 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67954 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66142 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69590 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65009 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36684 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24684 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15410.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18833 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12374 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.56183267015e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6740611286 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5758249725e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2520531 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115673 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3699808 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16322 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546971 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149238 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433785 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147670 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291236 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105196 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135457 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175622 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40774 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44877 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42045 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 912.0408163265306 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6015 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 628.3107344632768 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1133.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6287 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 780.440366972477 - } - ], - "date": 1707902645000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alberto Mercurio", - "username": "albertomercurio", - "email": "61953577+albertomercurio@users.noreply.github.com" - }, - "tree_id": "1ba79bfcff8c50834cf1df5f23fb3f95a3cd6df1", - "distinct": true, - "message": "Added few SparseArrays functions (#2254)\n\n", - "id": "38fe81fafc0ace6451c47f02c7ea73582bdbff1f", - "timestamp": "2024-02-14T14:50:36+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/38fe81fafc0ace6451c47f02c7ea73582bdbff1f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1506.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12829 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13820 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 551.6382978723404 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1762.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18457 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24262 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9166 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10516 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13721 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210933 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246272.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7920.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18293 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108656 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81561 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148120 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 174349 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67609 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180705 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38210.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92097 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65705 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64842 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69176 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67337 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42306 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24813 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15815 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7859.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19110 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13716 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.54621234605e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6765311842 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2595885956 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523058 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115683 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700676 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18039 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9555797 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164754 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 448039 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147857 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299963 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105311 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135604 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175768 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32809 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45219 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42096 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 912.025641025641 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6255.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 629.4709302325581 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1150.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6494.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 797.929292929293 - } - ], - "date": 1707918636000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "ac4a4b298a428e16f56e76a4661d4b1e4e9d522a", - "distinct": true, - "message": "Update to CUDNN 9. (#2267)\n\n[skip julia]\r\n[skip cuda]", - "id": "4d59a99a890b915b9933eb48c38e60671b29ae7e", - "timestamp": "2024-02-15T20:20:00+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4d59a99a890b915b9933eb48c38e60671b29ae7e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1128.9130434782608 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12539 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13578 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 487.04102564102567 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1795.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18102 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23997 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9033.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10094 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13331 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210535 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243590 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7803.500000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17869 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110002 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79536 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147457 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176044 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65661 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178225 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37428 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91957 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82542 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70741 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 89336.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73569 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43177 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24316 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15359 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9385.875 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18520 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12062 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45642903068 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7032404828 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2626916408 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5188945e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3120198 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3702875 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16429 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9541868 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148987 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433685 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147591 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291293 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104954 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134753 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177855 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40908 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44782 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41882 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 884.6481481481482 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6107.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 607.620786516854 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1105.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6429.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 773.2777777777778 - } - ], - "date": 1708024800000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "a15a539ce9c38892141ce8dbc7c8011ae2771a45", - "distinct": true, - "message": "CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing compat) (#2271)\n\nCo-authored-by: CompatHelper Julia ", - "id": "887cc4776c0c9b632ca97cff12642513c9ff03bb", - "timestamp": "2024-02-21T07:41:49+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/887cc4776c0c9b632ca97cff12642513c9ff03bb" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1490.9615384615386 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12376 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13621 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 509.6000000000001 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1773.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18299 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22763 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9475.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10198 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11470 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210604 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244099 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7772.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17901 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109321 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79102 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147555 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176017 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67784 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181020 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38064 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92339 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68524 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63251.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71320 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68102.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36625 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24596 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15355.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7738.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18893 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12532 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.59696791645e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7066912877 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6279713135e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2515765 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3101386 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3691722 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14264 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9547521 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148979 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433568 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147496 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291206 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104948 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135403 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178529 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32418 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44879 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41753 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 906.6666666666666 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6008.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 617.2033898305085 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1134.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6202 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 733.7966101694915 - } - ], - "date": 1708497709000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "3106dfb0932b0dded2994736f99a0fb708fd6bd6", - "distinct": true, - "message": "Minor improvements to nonblocking synchronization. (#2272)\n\n", - "id": "9251554b4ede97a5da08f57fcc55e50d37949c64", - "timestamp": "2024-02-22T14:31:39+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9251554b4ede97a5da08f57fcc55e50d37949c64" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1175.7142857142858 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12664 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13431 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 486.34358974358975 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1798.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18495 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24163 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9664 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10382 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11391 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212839 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244094 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7808.000000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18132 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110491 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81055 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147159 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177350 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66862 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180800 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36830 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91533 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73517.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87703 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77653 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71276 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44315 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24786 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15461 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9306.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18813 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12397 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61884385635e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7062641627 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6300543555e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519982 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3120332 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.7061135e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18079 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9545348 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149074 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433489 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147576 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291553 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105088 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135290 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177560 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40815 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45049 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42044 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 918.936170212766 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6081.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 632.3977272727273 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1091.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6328.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 750.4262295081967 - } - ], - "date": 1708608699000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Andreas Fischer", - "username": "bjoe2k4", - "email": "bjoe2k4@users.noreply.github.com" - }, - "tree_id": "4b4c1c0d23c8da9ba51ba2d2d74e1ed59c74faee", - "distinct": true, - "message": "Fix cuTensor, cuTensorNet and cuStateVec when using local Toolkit (#2274)\n\n", - "id": "7a9a0a2a6becc4fba27fc664d1051194037a41e6", - "timestamp": "2024-02-23T21:49:59+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7a9a0a2a6becc4fba27fc664d1051194037a41e6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1449.8181818181818 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13820 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13514 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 486.51794871794874 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1777.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18431 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24371.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8849.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10239 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11156 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208189 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242618 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7736.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17705 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107423 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80041 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146331 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175741 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66735 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180771 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37431 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92327 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80532.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70420.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84992.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71019.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35824 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24415 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15245 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9508.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18837 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12187 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61021096135e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7.0236093325e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6197539185e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524235 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1125175e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695812 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15997 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5534065e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149160 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433515 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147701 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291283 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104938 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134355 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177382 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40703 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44708 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41642 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 909.1914893617021 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5962.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 620.6306818181819 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1151.25 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6189.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 757.3529411764706 - } - ], - "date": 1708721399000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "trahflow", - "username": "trahflow", - "email": "wolfhart.feldmeier@protonmail.com" - }, - "tree_id": "3a25a3995da95e0806b100c87ab52037977f97d9", - "distinct": true, - "message": "Add extension package for StaticArrays (#2273)\n\n", - "id": "6a5866286cf666cb71c10f7d6390e5f5162fe09f", - "timestamp": "2024-02-28T13:47:22+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6a5866286cf666cb71c10f7d6390e5f5162fe09f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1488 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12605 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14567 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 487.62051282051283 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1830.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18614 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23602 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9678.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11498 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11113 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211693 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244097 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7876.999999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18157 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112083 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86449 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147899 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177361 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65888 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179921 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36724 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93614 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72954 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71149.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79008.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91168.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36196 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24445 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15318.000000000002 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9492 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18915 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13318 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.60396930295e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7082824013 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6368255015e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2519147 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113141 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6971635e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14346 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5487625e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152629 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433513 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147596 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291227 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105013 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135625 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178042 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32623.999999999996 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45104 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42263 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 914.2894736842105 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6061.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 622.1609195402299 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1130.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6223 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 766.910569105691 - } - ], - "date": 1709124442000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "f87e1bf7ca7d7e35c350ba2256eaf88d0b02271f", - "distinct": true, - "message": "CUBLAS: Use the ILP64 API with CUDA 12 (#2270)\n\nCo-authored-by: Tim Besard ", - "id": "27c147356998ab379664e38bf890016c35a3232a", - "timestamp": "2024-02-28T21:01:22+08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/27c147356998ab379664e38bf890016c35a3232a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1181.3333333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12543 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13606 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 489.23076923076917 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1800.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18364 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23242 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9537.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10396 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11435 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209449 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242821 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7740.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18479 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107331 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81177 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146856 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175860 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66301 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178474 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37233 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91858 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71668 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68921 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71545 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87607.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44031 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24690 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15430.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7713.750000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18784 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13489 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61213503785e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7103166180 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2635665353 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5218655e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113018 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3698444 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14120 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9546609 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149061 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433673 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147583 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291207 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104928 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134192 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177614 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32431 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45344 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41615 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 969.5624999999999 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6121.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 687.1666666666666 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1264 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6463.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 786.1239669421487 - } - ], - "date": 1709125282000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "c6217486ea70f79de80c2ae3f721d2f7770e9961", - "distinct": true, - "message": "Update the Julia wrappers for v12.4 (#2282)\n\n", - "id": "cb14a637e0b7b7be9ae01005ea9bdcf79b320189", - "timestamp": "2024-03-07T16:11:29+08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cb14a637e0b7b7be9ae01005ea9bdcf79b320189" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1461.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12534 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13553 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 485.26666666666665 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1732.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17946 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23667 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8952.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10373 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11343 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211302 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245024 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7918.500000000001 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17642 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111049 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87207 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147966 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176584 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65469.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180521 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39577 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92178 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64771.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81458 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67048 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63952.49999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36710 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24651 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15336.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7851.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18523 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13554 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.65092601015e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6779074269 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5920437295e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5234565e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3112053 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3699983 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14120 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9551433 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148995 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433635 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147576 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291289 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104988 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135435 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177064 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34096 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44797 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41729 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 900.4736842105264 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5997.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 620.8401162790698 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1136.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6255.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 749.5853658536586 - } - ], - "date": 1709799089000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1dc0687033ea15c5babecfbcf6f375065a4abf1f", - "distinct": true, - "message": "Add support for CUDA 12.4. (#2286)\n\n", - "id": "2783c88088cda38c9abec8969078344eb6fca510", - "timestamp": "2024-03-11T07:59:16+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2783c88088cda38c9abec8969078344eb6fca510" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1139.8181818181818 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12440 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13595 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 487.93846153846147 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1762.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18256 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24141.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9098.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10983 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13452 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208223 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242421 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7724.749999999999 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18037 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107317 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80486 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147071 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175764 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66530 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178478 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39027 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92118 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68797 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85327 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70069 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67209.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41778 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24571 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15427.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7647.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18652 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12133 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46476922854 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7168742409 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2640127187 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5074165e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3098488 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3693809 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16542 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7319805e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149129 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433648 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147628 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291117 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104997 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134897 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177218 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40588 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44920 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41493 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 895.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5922.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 620.6428571428571 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1099.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6108 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 725.8384615384615 - } - ], - "date": 1710140356000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Katharine Hyatt", - "username": "kshyatt", - "email": "kshyatt@users.noreply.github.com" - }, - "tree_id": "5318ba07acb86ff810c2100b2b311b8aa6b3fefe", - "distinct": true, - "message": "Add support for caching workspace buffers. (#2279)\n\nCo-authored-by: Tim Besard ", - "id": "bb49887198f258ffcb186d81df4a787453428b38", - "timestamp": "2024-03-11T11:29:13-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bb49887198f258ffcb186d81df4a787453428b38" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1176.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12527 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13821 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 484.825641025641 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1727.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18215 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23220 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10903 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11341 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211366 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243795 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7595.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18146 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109984 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79510 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146705 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175784 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65462.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178844 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41148.5 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92629 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70985.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67634.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71195.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66831 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41982 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24567 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15433 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7729 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18891 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13242 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46422750913 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7114846310 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2628118705 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2518474 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1192155e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700341 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14186 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7332935e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157791 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433771 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147563 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292825 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105039 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134098 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177271 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40824 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44892 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41678 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 931.1489361702128 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6110.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 654.6875 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1150.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6435.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 791.8333333333334 - } - ], - "date": 1710170953000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "5dbc628a81a2757e25dc904d389387929482a483", - "distinct": true, - "message": "Test suite changes (#2288)\n\n* Fix large test prioritization.\r\n* Get rid of Aqua.", - "id": "2ae7d33b6d9f81b85c0263ef72000ba1bae9a719", - "timestamp": "2024-03-14T22:10:44+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ae7d33b6d9f81b85c0263ef72000ba1bae9a719" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1168.7692307692307 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12446 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13597 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 485.2717948717949 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1763.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18467 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24131 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10051.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10347 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13430 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209326 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243297 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7771.5 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18415 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107408 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80458 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146470 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 174707 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63965 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176931 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36595 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91071 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70106 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69283.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72336.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71640.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36357 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24389 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15378 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9517.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18686 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12345 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46487744516 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7137241352 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2647966637 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5183885e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118379 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3706603 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14241 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732838 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150285 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438036 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147570 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293287 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105022 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134310 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 176669 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40957 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45289 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41850 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 891.2083333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6045.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 612.943820224719 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1064.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6262.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 736.9333333333333 - } - ], - "date": 1710450644000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "23c4d0338d92e9d8d77f6c563757e581c37b5497", - "distinct": true, - "message": "Fix mixed-buffer/mixed-shape broadcasts. (#2290)\n\n", - "id": "0044ea2ebd0bef33d79b8bc635a017f45e2a5a89", - "timestamp": "2024-03-15T12:30:16+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0044ea2ebd0bef33d79b8bc635a017f45e2a5a89" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1214.659090909091 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12589 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13751 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 511.3435897435897 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1815.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18514 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24297 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8906.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10208 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11228 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211690 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244103 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7684.75 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18059 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108238 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79203 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145615 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175905 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66179 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179999 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38019 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91977 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72372 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67981 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72542.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86225 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43932 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24664 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15566 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7686.000000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19013 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13401 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46531868072 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7091306348 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2629861328 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2521597 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3118181 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700558 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15699 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7348945e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149187 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 433780 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147559 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291144 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 104971 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 134307 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 177130 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32376.000000000004 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45270 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41921 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 891.3396226415094 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6024.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 613.0621468926554 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1117.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6188.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 747.36 - } - ], - "date": 1710502216000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "cda93c5294dc6162ff46e00bb33d67f4c80e2f4e", - "distinct": true, - "message": "Fix typo in docs.\n\n[skip tests]", - "id": "668b79c6378aa9443faf27d1efa3c117e0701077", - "timestamp": "2024-03-17T09:50:23+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/668b79c6378aa9443faf27d1efa3c117e0701077" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1160.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13045 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14305 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1029.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2369.4444444444443 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19067 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23984 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10376.333333333334 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11341 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13331 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 207995 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243911 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9120 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17917 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108991 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80271 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148861 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180142 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64344.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 184923 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39223 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93385 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66066 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53290 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64210 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53427 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36220 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24520 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16133 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7714.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19454 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12211 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46657706934 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6982272036 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2625981212 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5176105e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3108666 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700568 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15589 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9734253 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150008 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434591 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148291 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292108 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105742 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136240 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180268 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33750 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46287 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43201 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 902.1224489795918 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6082.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 607.2640449438202 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1100.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6374.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 722.3777777777777 - } - ], - "date": 1710665423000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Zentrik", - "username": "Zentrik", - "email": "Zentrik@users.noreply.github.com" - }, - "tree_id": "09830ea887dba6287a4d576969bad9982f22e74d", - "distinct": true, - "message": "Fix typo in performance tips (#2294)\n\n[skip tests]", - "id": "890fb04de1050557a6fabc7a2618456f5edc5b5c", - "timestamp": "2024-03-19T06:48:46+00:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/890fb04de1050557a6fabc7a2618456f5edc5b5c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1134.1875 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13317 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13471 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1008.4375 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2471.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19311 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25166 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10022 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11709 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13309 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 207988 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243086 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9330 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18422 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110410 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81596 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148954 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180770 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66266 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 191028 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39853 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97086 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69692.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62125.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76302 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69389.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36591 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24316 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16172 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9435.375 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19575 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12205 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46697445324 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7016649771 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2627001644 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2509724 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3104422 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6989195e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18676 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7327685e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149641 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434287 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148341 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 291850 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105660 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138540 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180170 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42549 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46715 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44531 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 914.5121951219512 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6096.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 627.7614942528735 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1117.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6305.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 744.2734375 - } - ], - "date": 1710830926000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "d18f36e1f6568747b0742af402da0818a1d6d35e", - "distinct": true, - "message": "Make it possible to customize the CuIterator adaptor. (#2297)\n\n", - "id": "682999899f0a7e4a2fafc2c65a1959648fcf5b7c", - "timestamp": "2024-03-20T17:37:19+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/682999899f0a7e4a2fafc2c65a1959648fcf5b7c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1161.0666666666666 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13347 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14320 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 989 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2613.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19662 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24425 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11021 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13330 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13414 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210223 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244185 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9444 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18733 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110858 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81842 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148904 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180128 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65807 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 188992 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42221 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95084 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66177.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53625 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67591 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80989.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39820 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24495 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16241 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7792.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19924 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13504 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46686076333 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7050403062 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6469187565e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522646 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3130724 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700772 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18803 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9733038 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149959 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434515 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148348 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292022 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105772 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137361 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180561 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37735 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48609 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43706 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 915.2727272727273 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6036.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 674.0346820809249 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1126.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6234.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 743.3571428571429 - } - ], - "date": 1710952639000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "efe941c6bc139d11e23262361cac5ea70cf09f96", - "distinct": true, - "message": "Avoid OOMs during OOM handling. (#2299)\n\n", - "id": "a50b5b8a7833e6a81fa46fddef1175537df6e54f", - "timestamp": "2024-03-21T10:38:44+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a50b5b8a7833e6a81fa46fddef1175537df6e54f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1195.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13136 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14361 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1010.4285714285714 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2525.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19369 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24977 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9824.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11154 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13506 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211736 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244750.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9803 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18225 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111133 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84701 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148640 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181030.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65277.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187489 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43660 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94810 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73837 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67713 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76297 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68741.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45672 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24876 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16704 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9473 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20384 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13548 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46628218556 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9719762085e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2623988590 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522855 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115927 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.6896795e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14972 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9733330 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149917 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434632 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148344 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292039 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105779 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136878 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182186 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36363 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47373 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46256 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 899.9107142857143 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6166.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 610.2415730337078 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1096.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6386 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 769.5769230769231 - } - ], - "date": 1711013924000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Łukasz Pawela", - "username": "lpawela", - "email": "3093117+lpawela@users.noreply.github.com" - }, - "tree_id": "15c002289217ae41da9eecbf75362a4c0b30393b", - "distinct": true, - "message": "Set default buffer size in `CUSPARSE` `mm!` functions (#2298)\n\nThis works around a bug in CUSPARSE.\r\n\r\nCo-authored-by: Alexis Montoison <35051714+amontoison@users.noreply.github.com>", - "id": "ad5ddf8202142ec5fcf52205f2025c94c4eb4ca1", - "timestamp": "2024-03-21T14:08:35+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ad5ddf8202142ec5fcf52205f2025c94c4eb4ca1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1155.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13235 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14219 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 973.9047619047619 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2559.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19356 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25559 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10724.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11752 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13597 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209720 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242302 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9979 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18309 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114636 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84887 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149139 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 178955 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64764.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 186728 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40309 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94902 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59347 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55652.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60049 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61652 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36870 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24349 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15906.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9570.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19543 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12314 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46715226405 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6972775651 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2624027095 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2511481 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1067415e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3696725 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18827 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731997 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149784 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434339 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150897 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292002 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105655 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136794 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179451 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42867 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46884 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43087 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 898.5094339622641 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6068.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 620.6214689265537 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1124.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6409.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 781.7181818181818 - } - ], - "date": 1711026515000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "cd401a0b42f36e76d5b9471e029e1a0610aa4e38", - "distinct": true, - "message": "[CUSOLVER] Add tests for geqrf, orgqr and ormqr (#2300)\n\n", - "id": "f5100a1f86eb8cf5bc018275a614db15327fa43e", - "timestamp": "2024-03-22T03:48:58-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f5100a1f86eb8cf5bc018275a614db15327fa43e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1151.9285714285713 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13506 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14260 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 999.2962962962964 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2598.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19151 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24489 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9894 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11789 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13350 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208244 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242730 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9050.666666666666 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18275 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108468 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83897 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148353 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179758 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63668 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 185628 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40806 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93510 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68242.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60383.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67392.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62871 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36159 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24231 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16005.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7756.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19348 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12221 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.66301057265e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7037126554 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2628137858 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5193025e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3117006 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3704334 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16540 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9728949 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149852 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434615 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149108 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292140 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105757 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135810 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180562 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42050.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46569 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43004 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 872.1551724137931 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6124 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 594.4277777777778 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1102 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6408.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 765.2290076335878 - } - ], - "date": 1711093738000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "alexis.montoison@polymtl.ca" - }, - "tree_id": "d0d873f96c67898598a6a8d0657b1f9ba652dbd9", - "distinct": true, - "message": "Only test larft! with a recent version of CUSOLVER\n", - "id": "7455671678aa530151ce42bb927a7656503f0d81", - "timestamp": "2024-03-22T12:50:18-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7455671678aa530151ce42bb927a7656503f0d81" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1167.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13211 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14252 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1036.75 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19218 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23770 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10413 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13173 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13617 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208382 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244017 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9206 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18517 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111696 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80395 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149364 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180394 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67988 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187030 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41207 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94557 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61556.99999999999 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79899 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61015 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54395 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36516 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24398 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16062.999999999998 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7800 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19769 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12273 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46415130603 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6999772973 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2611960924 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2529435 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3116656 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695672 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19227 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9736728 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155861 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 435043 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148628 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294477 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106024 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136977 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180267 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42866 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46709 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43465 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 933.5882352941177 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6005.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 631.7861271676301 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1169.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6357.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 766.6440677966102 - } - ], - "date": 1711678382000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "575ee501ca07ce66ffdac900be2b6f9edf281210", - "distinct": true, - "message": "Fix RNG determinism when using wrapped arrays. (#2307)\n\n", - "id": "d6dd9b171d2300811e719289829b8e41259ed0d7", - "timestamp": "2024-03-29T14:25:16+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d6dd9b171d2300811e719289829b8e41259ed0d7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1437 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13548 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14368 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1001.3333333333335 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2575.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19538 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25278 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10388 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12243 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13536 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209239 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243164 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9556 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18592 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112112 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81808 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149762 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182002.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66917 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187834 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41643 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94504 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76409.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67580.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77849 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68718.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36621 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24596 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26462 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7744.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29901 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12170 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.65396626855e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6944521915 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599983773 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2524451 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3115458 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695052 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16750 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9722669 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150981 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434978 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149046 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299098 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106545 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137846 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182054 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42749.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46572 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43536 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 925.4857142857143 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5963.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 631.4219653179191 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1140.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6226.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 763.2695652173913 - } - ], - "date": 1711718716000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "932f691c4adbe2c96145ef3fff1c4276ff5423d1", - "distinct": true, - "message": "Don't invoke the GC when profiling.\n\nThis makes profiling runs potentially ridiculously expensive.\n", - "id": "c30ede91927d436a0826a437d1ca17b2c7d67582", - "timestamp": "2024-03-30T10:55:25+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c30ede91927d436a0826a437d1ca17b2c7d67582" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1441 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13461 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14442 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1056.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2609.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19669 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24480 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11040 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13776 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13548 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209678 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243596 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9840 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18589 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112312 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81958 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149826 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180442 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65845 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 190326 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41615 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94591 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66814 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79832.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64721.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53877 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38635 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24844 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26769 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7791.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29998 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12381 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.64384226375e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6922865572 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599080069 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2528748 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.1207825e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3696533 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15980.5 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9723540 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155046 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434737 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149377 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293236 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106044 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138207 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181527 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34606 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54279 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44176 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1001.7096774193549 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5989.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 626.4367816091954 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1102.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6257 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 754.1157024793389 - } - ], - "date": 1711792525000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "alexis.montoison@polymtl.ca" - }, - "tree_id": "8e22715457a79c8b59001fc08698cabb12a483ff", - "distinct": true, - "message": "[CUSPARSE] Add a method convert for the type cusparseSpSMUpdate_t\n", - "id": "3561f7352f6830ac00c7c73bd2e8893e79a15ff8", - "timestamp": "2024-04-01T17:04:17-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3561f7352f6830ac00c7c73bd2e8893e79a15ff8" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1461.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13279 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14361 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 992.9374999999999 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2535 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19410 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25160 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10284 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12101 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13332 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208923 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241557 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9397 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18356 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109955 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81459 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149941 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179989 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67446 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187910 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42299 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95485 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58854.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54311.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60933 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53406.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39111 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24339 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26489 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7809.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29990 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12275 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46468652504 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6985538160 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6079318375e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2503600 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3134172 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3700538 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16167.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731113 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161801 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 439552 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149425 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296731 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106424 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138224 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 179720 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42882.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46352 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43362 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 923.2083333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5970.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 627.2028571428572 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1198.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6186.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 748.3360655737705 - } - ], - "date": 1712012855000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "2896fc784f0df0cde012c84f42b13de7280b56a7", - "distinct": true, - "message": "[CUBLAS] Interface gemm_grouped_batched (#2310)\n\nOnly on CUDA 12.4+", - "id": "7f725c0a117c2ba947015f48833630605501fb3a", - "timestamp": "2024-04-02T10:20:55-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7f725c0a117c2ba947015f48833630605501fb3a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1537.2916666666665 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13417 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14289 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1010.1764705882352 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2532.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19513 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24840 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11186 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13330 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13551 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211850 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244401 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9419 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18701 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110307 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82794 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150284 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181195 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67941 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 191224 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42449 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95747 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61065 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54185 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60786 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84552.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44621 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24699 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26722 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7885.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30036 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12405 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46517960605 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6936897346 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599411558 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2522099 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3124683 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.7019115e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19031 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732184 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150109 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434638 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148352 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292299 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105851 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138366 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181608 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44288.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47140 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45463 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 956.3225806451613 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6051.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 647.8117647058823 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1132.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6338.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 773.938596491228 - } - ], - "date": 1712067655000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "c9a6f8fe48e4ccde9eca3b383d542262295cf8c5", - "distinct": true, - "message": "Clarify debug level hint. (#2316)\n\n", - "id": "977177f04502a20f12322ef8a91e4b059dd11eea", - "timestamp": "2024-04-05T11:49:07+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/977177f04502a20f12322ef8a91e4b059dd11eea" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1483 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13319 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13946 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1079.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2511.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19350 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25308 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10300 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11904 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13374 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208675 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241728 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9512 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18395 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109416 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80380 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149154 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180013 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66683 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 189424 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43246 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94839 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61221 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53156 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62521.00000000001 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54370 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44329 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24596 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26761 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7820.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30107 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12246 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.65580552595e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9258916605e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.5990283355e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2528749 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3127802 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3695494 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16368 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9727378 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154864 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 451496 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148453 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294704 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106202 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137297 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181532 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34384 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46831 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47709 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 933.8709677419355 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5994 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 636.387573964497 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1142.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6221.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 740.796875 - } - ], - "date": 1712310547000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alex Ellison", - "username": "xaellison", - "email": "aellison@voltus.co" - }, - "tree_id": "c16fbcaa1327566671b6fc1f6343eccfe7793e9a", - "distinct": true, - "message": "Sorting: sortperm(; dims) and bitonic partialsort (#2308)\n\n", - "id": "b3e1bdf2b44a55bfc4bddb61b73f9fb775386de6", - "timestamp": "2024-04-09T08:58:13-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b3e1bdf2b44a55bfc4bddb61b73f9fb775386de6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1463.1923076923076 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13237 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14368 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1038.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2502.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19239 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24994 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10754 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13591 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13480 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209270 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242953 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9953 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18809 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111989 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86775 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149784 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181140 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66143 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 192802 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40394 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94634 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52459 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56779 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53336.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80174.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44295 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24679 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26615 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7765.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29906 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12328 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46548438849 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6925062623 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599352196 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2925106 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3526757 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1081068 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16138 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7203955e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164505 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 445680 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148490 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298690 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106172 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137605 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 180983 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42910.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49488 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44148 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 937.3333333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5999.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 640.4792899408284 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1184.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6195.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.0550458715596 - } - ], - "date": 1712667493000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "42206a7874886bc7b4fd1834afe502077253a5cd", - "distinct": true, - "message": "Merge pull request #2291 from JuliaGPU/tb/julia_1.11\n\nTowards supporting Julia 1.11", - "id": "7734190d5dfe19ec830d93b8333d15b9daaeca40", - "timestamp": "2024-04-09T17:08:51+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7734190d5dfe19ec830d93b8333d15b9daaeca40" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1454.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13447 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14765 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1004.7142857142857 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2498.4444444444443 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21661 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25568 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12460 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13269 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13581 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211406 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244962 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10381 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18739 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118857 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83335 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150350 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 183109 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66556 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 198578 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43283 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98802 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46430 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54116 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56064 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63334 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40512 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27019 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27254 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8093.250000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30625 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14548 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.64023509125e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9242172385e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2596699363 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2926541 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3520689 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070575 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19377 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9741207 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158390 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434949 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149357 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298618 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105898 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138318 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 183491 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35268 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47766 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44115 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 944.4 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5965.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 630.7109826589596 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1089.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6155.166666666667 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 752.0241935483871 - } - ], - "date": 1712675331000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1b95523adaf19fbe4724bbf707f0e9cca7f735e7", - "distinct": true, - "message": "Adapt to JuliaLang/julia#53687.\n", - "id": "1e5f0d6de865b1bf44c6c2f667b8db3f82bc2a3e", - "timestamp": "2024-04-09T17:18:18+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1e5f0d6de865b1bf44c6c2f667b8db3f82bc2a3e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1472.421052631579 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13396 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14469 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 998.1764705882351 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2501.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19716 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25129.5 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10833 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12415 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13447 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208290 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243230 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9415 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18706 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113955 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82152 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148276 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 182343 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66794 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 190240 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40468 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94601 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71253 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66028 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70354 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64278.50000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37104 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24668 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26776 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7878.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30332 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12550 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.64761745085e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9355502605e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599630408 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2911421 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3525773 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1071821 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16414 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7202635e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149993 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434800 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148352 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292497 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105790 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137746 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 181863 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42150 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46656 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43540 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 937.3870967741935 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5904.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 631.3604651162791 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1136.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6127 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 751.9090909090909 - } - ], - "date": 1712675898000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Lucas C Wilcox", - "username": "lcw", - "email": "lucas@swirlee.com" - }, - "tree_id": "3dcab8a2c18ca319ea15a41d90e9528b8e93894a", - "distinct": true, - "message": "Inline `Base.throw_boundserror` quirk (#2314)\n\nThis avoid capturing `Array`s in `BoundsError`. This avoids requiring a device allocation for MArray due to bounds-checking.", - "id": "5da4d1d0355432758b3a50c0fed1a365d8f5e403", - "timestamp": "2024-04-10T11:16:50-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5da4d1d0355432758b3a50c0fed1a365d8f5e403" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1438.952380952381 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13104 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14306 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1014.7499999999999 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2561.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19400 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25108 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9977 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11831 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13418 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210805 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243391 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11149 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18484 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114242 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85508 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149626 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163266 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65573 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 191509 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40970 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94379 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58790 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54179 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56909.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 79267 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43904 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24707 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26734 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7841.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30170 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12288 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46474402101 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6937456948 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6088180365e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2911629 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3518049 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1072276 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18700 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9718388 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151652 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434588 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152235 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292356 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105688 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138298 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163817 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44117.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46915 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44111 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 923.4848484848485 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5965.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 636.1965317919075 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1145.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6318.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 763.6355932203389 - } - ], - "date": 1712773010000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Jesse Chan", - "username": "jlchan", - "email": "1156048+jlchan@users.noreply.github.com" - }, - "tree_id": "326ae3ce3e0b5c1093c3932890955e7245478338", - "distinct": true, - "message": "Add some installation tips to docs/README.md (#2326)\n\n[skip tests]", - "id": "ed767b694abaa69fa449f194c42ed6ad7a1e9da4", - "timestamp": "2024-04-15T13:30:37-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ed767b694abaa69fa449f194c42ed6ad7a1e9da4" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1491.0526315789473 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13318 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14574 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061.9 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2567 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19794 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25052 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10654 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12455 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13528 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208824 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243757 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9631 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18765 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112347 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80864 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150444 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161932 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66405 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196036 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42904 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94642 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55558 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54926 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64276.00000000001 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54025 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37246 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24795 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26430 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7751.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29928 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12613 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.64475418065e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7014703580 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2615983795 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2914746 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3517162 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1069224 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16005 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729948 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155555 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 440239 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148395 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298800 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109199 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138815 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162256 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35047 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47208 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44966 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 917.6486486486486 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6129.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 626.9166666666666 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1099.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6368.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 738.7265625 - } - ], - "date": 1713205837000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "96fad44637bc083c54895a18ace4b444c1da0628", - "distinct": true, - "message": "Work around CUPTI bug on CUDA 12.4 Update 1.\n", - "id": "0f5ec3a95fc20f2cf62c73ee1ae1e95dfe8e3740", - "timestamp": "2024-04-16T10:09:22+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0f5ec3a95fc20f2cf62c73ee1ae1e95dfe8e3740" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1116.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13266 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14272 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1008.5 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2447.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19972 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25032 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10246 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11909 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13392 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208601 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242693 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9513 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18569 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114454 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83702 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150553 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162869 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67785 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 189838 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41052 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94287 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52752.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52819 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59935 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84058 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37941 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24711 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26837 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7788.999999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30275 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12292 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.67755939145e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6955841260 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6016496835e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2903171 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3498179 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1063078 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18796 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7297115e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156925 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 443254 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149074 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294495 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105847 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139150 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162434 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42322 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46753 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43652 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 961.851851851852 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6008.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 637.4011627906976 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1181.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6219.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 770.3706896551724 - } - ], - "date": 1713254962000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "c0f3ca657b56ec419b62b03e89dbbdb799efe31d", - "distinct": true, - "message": "Add header for cublasLt. (#2324)\n\nAlso significantly shorten the API listings\r\nby using a template mechanism.", - "id": "1a57e9f78c201aecd59490b50a14fff1665e2e10", - "timestamp": "2024-04-16T12:41:47+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1a57e9f78c201aecd59490b50a14fff1665e2e10" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1476.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13135 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14263 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 988.9411764705883 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2490.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19400 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25093 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10279 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11839 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13456 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208076 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241824 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9243 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18483 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110914 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82211 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149740 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162269.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67556 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 187929 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40386 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94739 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55492 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53890 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69305 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81063.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44283.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24558 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26552 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7765.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29893 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12418 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.71882053385e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6941295060 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599981553 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9180465e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3508975 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1072190 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18810 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9720338 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155461 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438909 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148248 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 294176 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106006 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137327 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162904 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34569 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47165 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45250 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 949.5238095238095 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6043.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 633.3693181818181 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1094 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6319.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 738.3230769230769 - } - ], - "date": 1713264107000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "08fda27f908ff1783858f091cfd5c68dd7865ff1", - "distinct": true, - "message": "[CUSOLVER] Fix the dispatch for syevd! end heevd! (#2309)\n\n", - "id": "545ffa2001feba20fb55a4bc123c14db0204570f", - "timestamp": "2024-04-16T06:47:01-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/545ffa2001feba20fb55a4bc123c14db0204570f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1457.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13377 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14763 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1005.9230769230769 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2545 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19394 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25122 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9954 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11667 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13335 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209711 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243844 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9358 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18699 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114191 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83289 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150633 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162815 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65964 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 193925 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44116 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93801 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67037 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53895 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66054 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54275.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36788 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24592 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26409 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7775.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29786 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12266 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.69268739655e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6940433549 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2611835376 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.8980275e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3510905 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070067 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16776 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729796 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152540 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442367 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148418 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 312298 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105949 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138662 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162626 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34737 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47503 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43628 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 915.675 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5969.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 622.7341040462428 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1121.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6262.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 743.864 - } - ], - "date": 1713264421000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "7b95c93d79cb9df3fb130758d621aa729051620b", - "distinct": true, - "message": "Diagnose kernel limits on launch failure. (#2329)\n\n", - "id": "a011e73c375728fbf7a997a648d7c40a6607958a", - "timestamp": "2024-04-16T12:59:58+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a011e73c375728fbf7a997a648d7c40a6607958a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1454.7105263157896 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13236 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14519 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1007.2727272727271 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2550 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19817 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25524 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10712 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13356 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13565 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209416 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242692 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16195 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18830 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109006 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84297 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148821 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161444 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66105 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 189528 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40589 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94719 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58560 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53866 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66357 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61464.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47079 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24447 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28808 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7816.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32554 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12384 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47140170748 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6928446199 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2599586868 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2909736 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3513009 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1069662 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18729 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9718208 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162818 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442132 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148312 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 293926 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106460 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138343 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162681 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42843 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46974 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43196 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 917.7948717948718 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5957.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 639.5617647058823 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1132.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6157.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 752.4590163934427 - } - ], - "date": 1713265198000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "af88f82e0efda0cf437fa5da7d46310115dd0af0", - "distinct": true, - "message": "Work around a CUPTI bug in CUDA 12.4 Update 1. (#2330)\n\n", - "id": "9c24777ad8809bb04383fde6812eab08015bd39a", - "timestamp": "2024-04-16T14:25:01+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c24777ad8809bb04383fde6812eab08015bd39a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1468.1785714285716 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13099 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14079 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1011.3636363636363 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2486.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19620 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25080 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10049 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11818 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13427 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208620 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242872 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9130.333333333334 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18835 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113893 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81271 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149022 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161752 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66290 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 190081 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41055 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95243 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49790 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53712 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50102.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53735 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36493 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24742 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26657 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7719 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30088 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12268 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46992937504 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6995403678 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2616037920 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9194265e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3517871 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1067777 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15855 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9723169 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162021 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 435129 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148316 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 305244 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105807 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137765 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162642 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42384.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46614 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43501 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 896.3478260869565 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6050.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 614.1910112359551 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6272.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 746.3779527559055 - } - ], - "date": 1713270301000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Vedant Puri", - "username": "vpuri3", - "email": "vedantpuri@gmail.com" - }, - "tree_id": "b1547e2e1606a9b05003ad363b881c2fd438e0da", - "distinct": true, - "message": "Fix broadcast defaulting to Mem.Unified() (#2327)\n\nCo-authored-by: Tim Besard ", - "id": "c5fcd73e541ead68a7b952f16e15d52b6066a63c", - "timestamp": "2024-04-16T08:25:21-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c5fcd73e541ead68a7b952f16e15d52b6066a63c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1180.5833333333333 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13234 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14592 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 995.6666666666666 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2546.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19746 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24735 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10678 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13349 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13560 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211818 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244453 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9549 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18734 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110445 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84676 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149683 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164044 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65960 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 192232 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43711 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95584 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65313 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80253 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62579 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54750 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44773 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24798 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26989 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7735.500000000001 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30759 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12461 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.68153433565e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9391292975e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2615949706 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2913209 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3519796 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1076225 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15163 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729016 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161737 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 449345 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149338 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296463 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106220 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 139461 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164140 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40183 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47087 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44770 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 937.1111111111111 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5967.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 639.3372093023256 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1172.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6168 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 773.3275862068965 - } - ], - "date": 1713270321000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "dd1c682b372b6791b69f6823afe364fc92a0146c", - "distinct": true, - "message": "Bump version.", - "id": "9c9a05f5b7fe44bf8c87c703a0648a0a57513856", - "timestamp": "2024-04-19T08:59:28+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c9a05f5b7fe44bf8c87c703a0648a0a57513856" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1168.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13260 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14515 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 992.2499999999999 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2535 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19832 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25190 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10856 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12284 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13459 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210517 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243300 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10290 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18475 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110507 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81725 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149946 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164115 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66197 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 190566 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40623 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94060 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74228 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68343 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76061 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68494.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36980 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24598 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26659 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7769.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29944 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12114 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46838275585 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6998093956 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2612037801 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2909820 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3510863 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1066534 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17805 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731253 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154109 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436830 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148807 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 301084 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106279 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 138127 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164128 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35541 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46701 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45310 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 890.8297872340426 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6142.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 624.3505747126437 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1090.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6476.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 733.5196850393701 - } - ], - "date": 1713509968000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1cbc097e504a6874214562cd70ee7e653170c352", - "distinct": true, - "message": "Merge pull request #2304 from JuliaGPU/tb/maybe_collect\n\nConsider running GC when allocating and synchronizing", - "id": "7e07ecca131ae5dbb38bd7a35061fc9e79b74548", - "timestamp": "2024-04-22T09:38:57+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7e07ecca131ae5dbb38bd7a35061fc9e79b74548" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1551.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13332 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14502 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1012.578947368421 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2592.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19349 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24972 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10581 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12011 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13416 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212353 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245580.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9662 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18208 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111266 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80913 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149803 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162382 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67457 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 200340 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42803 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 99030 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71568 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63154.50000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71825 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62983.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44913 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25146 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26809 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7795.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29736 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12128 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47184035362 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6946456380 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2608028196 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2920444 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3512550 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1076994 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17159 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7311895e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154475 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438398 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148586 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298292 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107011 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137146 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163811 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42443 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46452 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43721 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 938.483870967742 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6180 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 711.695652173913 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1135 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6402.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 848.0857142857143 - } - ], - "date": 1713771537000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e6c9bc377bd224757a516e859dc97bb5b024295c", - "distinct": true, - "message": "Fix mabye_collect with disabled memory pool.\n", - "id": "cc25b246af11c51b5d85e389208c7cc39094e7ad", - "timestamp": "2024-04-22T12:01:12+00:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cc25b246af11c51b5d85e389208c7cc39094e7ad" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1297.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13224 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14446 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 975.388888888889 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2523.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18986 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22964 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10320 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13274 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13375 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208259 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242480 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9557 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18261 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110205 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81456 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149200 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161467 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65667 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 194052 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42024 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94661 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69751 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60104 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69876 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60455.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36214 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24885 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26798 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7756 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29637 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11777 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47162382375 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6933723680 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2611708140 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9031575e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3509382 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061810 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14909 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7311875e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152064 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438295 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148606 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 302599 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108317 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136360 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162881 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38257 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46456 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43216 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 930.375 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6022.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 714.416083916084 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1164.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6289.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 864.2686567164179 - } - ], - "date": 1713787272000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Valentin Churavy", - "username": "vchuravy", - "email": "vchuravy@users.noreply.github.com" - }, - "tree_id": "57a9c4072bc909c212dc82cafc74d810a94acd86", - "distinct": true, - "message": "Add EnzymeCore extension for parent_job (#2281)\n\n\r\nCo-authored-by: Tim Besard ", - "id": "6b82b3e47a3b2ec47d98481b3b6c6c87483c718b", - "timestamp": "2024-04-22T14:54:10-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6b82b3e47a3b2ec47d98481b3b6c6c87483c718b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1291.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13346 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14459 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 999.8666666666668 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2672.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19230 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24101 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10245 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13512 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13426 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211997 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243967 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9941 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18608 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110301 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84282 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149851 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162303 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67716 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 196059 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43912 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94664 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67374 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61362.49999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66236 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64250 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38560 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24983 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26742 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7763.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30132 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11870 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47207207908 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6939095065 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6074055785e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9018265e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3515505 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1062193 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15891.499999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731637 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162812 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 437838 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148917 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292945 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105961 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137271 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163245 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42841.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47055 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43637 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 958.7083333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6272.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 725.3382352941177 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1160.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6522.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 851.7671232876712 - } - ], - "date": 1713812050000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1e4ed3e36ce03615221d71ad523f5bfd4265c259", - "distinct": true, - "message": "Test examples without spawning processes.\n", - "id": "787a71f1354579642f56692f7dc4356b7636e978", - "timestamp": "2024-04-22T21:27:59+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/787a71f1354579642f56692f7dc4356b7636e978" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1575.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13209 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14339 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 996.8666666666668 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2572.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18835 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23716 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10586 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13627 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13553 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208855 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243117 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9654 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18162 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110760 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 93251 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149135 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161213 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66662 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 189888 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42150 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95866 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63926 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53930.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66496 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54669 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44871.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24659 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26783 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7865 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29551 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11676 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.72380453075e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6937158777 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2603771229 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9165125e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5098165e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070367 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18412 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729679 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149792 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434544 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148254 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292395 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105785 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 137196 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163510 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34680 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46503 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45103 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 963.1935483870968 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6022.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 708.2847222222222 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1097.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6331.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 823.560975609756 - } - ], - "date": 1713814079000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e345efc18ceefe9cbca572fbbc1ebb71e059e3a7", - "distinct": true, - "message": "Disable the GC during graph capture.\n\nIt cannot handle asynchronous frees.\n", - "id": "4ba63218f3e6892c94731dfda1889f6ded53b4f0", - "timestamp": "2024-04-22T22:01:59+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4ba63218f3e6892c94731dfda1889f6ded53b4f0" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1580.55 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13411 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15393.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 995.6842105263157 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2531.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19092 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23385 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10429 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13610 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13351 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208087 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243131 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9135.333333333334 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18274 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108550 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80979 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148981 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161732 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67149 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 194441 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41714 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95227 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74495 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68103 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80609 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68626.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35861 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24745 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26814 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7762.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29579 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11826 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47150459476 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9397461065e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2603935888 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2910152 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3505108 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1072586 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16785 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729449 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149906 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 434618 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148317 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 292520 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105754 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 136355 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162290 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42288.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47114 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43100 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 965.9999999999999 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6168 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 749.1450381679389 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1151.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6469.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 863.75 - } - ], - "date": 1713816119000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "6dc5353cac6808d5cc19028b2726466416fae8e2", - "distinct": true, - "message": "Auto-detect external profilers. (#2339)\n\n", - "id": "1d39a636e846f42dcf0e241f87325806de0322ef", - "timestamp": "2024-04-23T20:37:12+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1d39a636e846f42dcf0e241f87325806de0322ef" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1275.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13282 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13877 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1038.076923076923 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2588.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19086 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25172 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10218 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12058 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13383 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208137 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242211 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9471 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18092 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 109883 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83235 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149071 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162373 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65947 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 195264 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41456 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95939 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72345 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65789.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76308 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69030 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37098 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24651 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26535 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7822.249999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29388 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11800 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.73881245415e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9454785655e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2603935971 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9137975e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3516541 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1075515 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19237 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7295095e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165874 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 436204 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151581 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299256 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105749 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 135282 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162952 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42252 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46681 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43195 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 952.5714285714286 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6087 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 711.1780821917808 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1133.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6399.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 838.9629629629629 - } - ], - "date": 1713897432000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "efe9e9d20203b5a230b28e64799f3b9e33d9b6d2", - "distinct": true, - "message": "Refactor memory wrappers (#2335)\n\nThis commit significantly reworks the CUDA.jl memory wrappers.\r\n\r\nThe low-level driver wrappers have been moved out of the Mem submodule,\r\nand for consistency with Base the Buffer name has been replaced by\r\nMemory. This is mostly an NFC change, and deprecations have been added\r\nto make this non-breaking.\r\n\r\nThe high-level wrappers have been changed to to introduce a Managed\r\nlayer, i.e., CuArray now container a `DataRef` (from GPUArrays, for\r\nrefcounting), which contains a new `Managed`, which contains an\r\n`AbstractMemory` subtype. The purpose of the `Managed` struct is to keep\r\ntrack of the state of the memory, specifically, which stream has last\r\nmodified it, and whether there's outstanding asynchronous operations.\r\nThis information is used synchronize the memory when deriving a pointer,\r\nmaking it possible to avoid explicit synchronization in many cases\r\n(notably, when switching tasks or devices).\r\n\r\nSadly, this approach is not water-tight, notably, when memory is\r\ncaptured (e.g. as part of a CUDA graph) we may not hit the pointer\r\nderivation path and thus fail to synchronize. Explicit synchronization\r\nis still required here, or an explicit copy to CPU memory (in which case\r\nCUDA.jl will always synchronize).\r\n\r\nAs part of this change, several bugs and other minor issues were\r\ndiscovered and fixed. Refer to the GitHub PR for an un-squashed version\r\nof these changes for more details.", - "id": "eb45b2c1c6b5d24f39c0e045198eba389f51405b", - "timestamp": "2024-04-24T10:21:07+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/eb45b2c1c6b5d24f39c0e045198eba389f51405b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2832.222222222222 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13765 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14877 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 978.1764705882351 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2515.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22013 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28127 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10893 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13045 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13635 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208533 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241415 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10050 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20562 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115699 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88009 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155745 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 169942 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66191 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 220535 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51222 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98168 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52606 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51462 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55939.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45629 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48957.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26966 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26794 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7933.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32153.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14054 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.72209086055e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6998217016 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2623956132 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2919200 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3513417 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1076326 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18043 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7295895e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162136 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 440069 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154037 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 306966 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106500 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145893 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 173673 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40159 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50036 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46328 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 942.9285714285714 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6078.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 678.3333333333334 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1107.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6338 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 840.24 - } - ], - "date": 1713946867000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "04c702e335feca008026aaf1e296bec9f0faa01d", - "distinct": true, - "message": "Skip memcpy_async test under compute-sanitizer.\n\nSomehow it occasionally fails.\n", - "id": "ad9e0cc526b3ddcf7c5cbc825274a3b4ec236004", - "timestamp": "2024-04-24T11:28:58+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ad9e0cc526b3ddcf7c5cbc825274a3b4ec236004" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2692 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13665 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14883 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1006.7058823529412 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2491.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21880 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26934 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10579 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12391 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13576 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208564 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242621 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11766 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20364 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114933 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 89511 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154350 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168111 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67344 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 215625.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47913 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97702 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53989 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56553 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65351.99999999999 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56977 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48942 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26471 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26930 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7958.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31807.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13518 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.71832370435e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6931104385 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2608001302 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2898539 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3485384 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070659 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15081 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9729564 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167138 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 438407 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149375 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298818 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106425 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143514 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168971 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45519 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49162 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52791 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 910.3409090909091 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5936.5 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 668.664596273292 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1104.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6268 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 797.4242424242424 - } - ], - "date": 1713950938000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "56c5c17d450550199fc3b860e9389638a8e6fca1", - "distinct": true, - "message": "Fix performance of indexing unified memory. (#2340)\n\n", - "id": "cc4980cc9b0d2690fb5dfc85677e9c35128afd25", - "timestamp": "2024-04-24T14:14:47+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cc4980cc9b0d2690fb5dfc85677e9c35128afd25" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3113 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13661 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14765 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 981.1666666666666 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2439.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22636 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28458 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11193 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13741.5 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13730 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208478 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241004 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9984 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21537 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115826 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91842 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160507 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 170562 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 67304 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 224049 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51009 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 99417 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55876 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59677 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56950 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61896.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42394 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27096 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26810 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7741.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32784 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14320 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.75579781185e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6995891485 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6100110405e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2902543 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3502399 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1079956 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15954 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9720675 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152275 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 443513 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151940 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 299437 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106524 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149791 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 171546 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37799 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53070 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48286 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 898.8666666666667 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6029.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 677.1132075471698 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1096.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6268.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 826.95 - } - ], - "date": 1713960887000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "22ac1a68fe461266399291ce04911641b3175cda", - "distinct": true, - "message": "Merge pull request #2342 from JuliaGPU/tb/exception_output\n\nImprove exception output", - "id": "5dd6bb2f3a68c36dbd4dc8d0f9cabc6dcd11d00b", - "timestamp": "2024-04-25T11:37:28+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5dd6bb2f3a68c36dbd4dc8d0f9cabc6dcd11d00b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3611.625 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13614 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14790 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1021.4000000000001 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2600.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24075 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30311 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11351 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13213 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13717 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208460 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241998 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9879 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22377 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116908 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88908 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164563 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 173395 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65407.99999999999 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 237963 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54727 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 99513 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54473 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69334 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55599 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66982 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45924 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28740 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26839 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7684.75 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34331 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15521 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47245830230 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7003352473 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2623917308 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2921537 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3522007 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1088683 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18990 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9728487 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151802 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 439397 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149000 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297353 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106654 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152247 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 175334 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47710 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53989 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53749 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 894.5283018867924 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6143.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 671.6993865030674 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1118.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6306.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 793.6078431372549 - } - ], - "date": 1714037848000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "6e8c43fa212fd35153f5f04d53e6de32f4cccaf0", - "distinct": true, - "message": "Fix #2343.\n", - "id": "6659669068521f5dbaa3516909e449b04c8cbf16", - "timestamp": "2024-04-25T16:20:00+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6659669068521f5dbaa3516909e449b04c8cbf16" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2251.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13726 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15017 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 995.0555555555557 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2446.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20947 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26261 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10564 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12255 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13817 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209078 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245104 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10016 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19496 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113637 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82700 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152939 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165749 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66769 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212431 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45408 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95553 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48089 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63085 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50205 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62741 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38502 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25748 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26800 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7908.25 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30864 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13200 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47407340166 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.9411579635e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6120446995e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2901424 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3498135 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1072673 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17463 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7303235e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156022 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 440089 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149315 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 296055 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107791 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141945 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166811 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35945 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48482 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47301 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 915.15 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6011.333333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 687.9870967741936 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1096.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6233.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 806.5979381443299 - } - ], - "date": 1714054803000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "28dbb88b666517db1fc8c120158d0e52846be087", - "distinct": true, - "message": "Merge pull request #2348 from JuliaGPU/tb/multigpu\n\nTest multigpu on CI", - "id": "dd9ff2fc89c9cc383e4d83dc857fd8884187e9a3", - "timestamp": "2024-04-26T13:28:20+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dd9ff2fc89c9cc383e4d83dc857fd8884187e9a3" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2199 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13785 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14769 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 993.0000000000001 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2451.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20880 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25577 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11186 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12796 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13912 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208161 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242761 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9702 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19853 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112093 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88224 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152964 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166118 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66687 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 219340 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46079 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95081 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54605 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63243.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52544 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63046.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38770 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25826 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26774 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8026.5 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30957.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13065 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47148648004 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7016885620 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2633986994 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9111495e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3503430 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1075109 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15089 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731856 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155413 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 439559 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149147 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 304408 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108464 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143058 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166844 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35829 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48555 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45496 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 919.1111111111111 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6201 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 679.6358024691358 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1111.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6390.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 814.3932584269663 - } - ], - "date": 1714130900000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "77a3919a9ae4834f3b13833e3299bc6aaf45ba80", - "distinct": true, - "message": "cuQuantum 24.3: Bump cuTensorNet. (#2350)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", - "id": "c8a860ae9a512dc5ac213d2e318edd189a5e29fa", - "timestamp": "2024-04-26T14:29:33+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c8a860ae9a512dc5ac213d2e318edd189a5e29fa" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2261.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14091 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15149 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1006.3571428571429 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2692.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21602 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27145 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10960 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13010 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14174 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208482 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243521 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10427 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20233 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114645 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87894 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154714 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165501 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66970 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 217896 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46556 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95695 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50046.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63149 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49672.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81265 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48983.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25809 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27046 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7885.499999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31447 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13286 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.72883405235e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7039090981 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2629658092 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9157875e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3521064 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1083079 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16280.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7282745e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154271 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 440702 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149790 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298831 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 106663 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143169 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168800 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45283 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48762 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45639 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 938.7906976744187 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5970.166666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 699.7633333333333 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1094.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6285.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 810.4193548387096 - } - ], - "date": 1714134573000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "4b90360c3812f6dcb6b124ce5d24599a809042af", - "distinct": true, - "message": "cuQuantum 24.3: Bump cuStateVec. (#2351)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", - "id": "dc8985bf2b3c2a264e44373f1a7b9adab61326ef", - "timestamp": "2024-04-26T14:41:55+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dc8985bf2b3c2a264e44373f1a7b9adab61326ef" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2192.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13807 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14825 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 994.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2591.4444444444443 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20801 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25299 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10807 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13455 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13943 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208657 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 241627 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9754 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19957 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118522 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87250 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152447 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165192 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65505.00000000001 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 206329 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44285 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95162 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58021 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62957 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45851 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62768.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37924 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25857 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28515 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7864.749999999999 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33834 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12893 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47087260562 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7003180152 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6239610465e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2910825 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3523138 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1074830 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16815 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9720122 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155881 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 437041 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150943 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 315336 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 107850 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141835 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166503 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35810 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48827 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48395 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 891.8095238095239 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5996.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 673.8417721518987 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1091.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6281 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 789.3762376237623 - } - ], - "date": 1714135315000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "fe8e80ae23faa7122a38d97707eac55aeae28fb7", - "distinct": true, - "message": "Rework context handling (#2346)\n\nChange CuContext to a simple immutable struct. This removes the ability\r\nto identify context sessions by simply looking at the context object,\r\nwhich can be restored on CUDA 12+ using the cuCtxGetId API.\r\n\r\nAs a consequence, it is no longer safe to reset the primary context\r\non drivers below CUDA 12.", - "id": "752571b4244b923e9dfd546b22eb4e18b54dfb0d", - "timestamp": "2024-04-26T16:28:24+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/752571b4244b923e9dfd546b22eb4e18b54dfb0d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2123.3333333333335 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15574 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16644 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1042.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2818 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23089 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28697 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12418 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14022 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16371.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211533 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245673.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11475 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23012 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116111 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87599 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164069 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158482 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75868 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 228976 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49377 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97455 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55367 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70853 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55372 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64510.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47322 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27160 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28189 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8729.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35101 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14197 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46310317218 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7001918491 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2611943020 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2921679 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5225995e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1083712 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20359 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9726523 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157787 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 447421 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151465 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298401 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110179 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150719 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158890 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40076 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50884 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47898 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1026.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6384.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 801.6494845360825 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1221.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6616 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 940.3409090909091 - } - ], - "date": 1714141704000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alex Ellison", - "username": "xaellison", - "email": "aellison@voltus.co" - }, - "tree_id": "520532d7a9bff7300e034b83291ee77c45c5dcdc", - "distinct": true, - "message": "Fix kernel launch logic for bitonic sorting kernel (#2353)\n\nCo-authored-by: Tim Besard ", - "id": "0ca5bd960d5b91ecd3e7c38ec933e7e4fa2681db", - "timestamp": "2024-04-27T02:43:52-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0ca5bd960d5b91ecd3e7c38ec933e7e4fa2681db" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2056.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15187 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16461 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1089.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2709 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22520 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27749 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11985 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13624 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16309 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209255 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245491.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11326 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22584 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113754 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84606 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161106 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158185 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75945 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 226816 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48758 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 100083 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49161 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66605 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51163.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64756 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43616 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26825 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27873 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8610.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32007 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13957 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45976619450 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7034924513 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2633996612 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2902596 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3523221 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1080929 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20047 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732400 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153920 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442395 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152365 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297595 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108489 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148232 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159489 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38564 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50895 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47573 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1004.0833333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6282.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 795.265306122449 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1186.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6485.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 887.6545454545454 - } - ], - "date": 1714200232000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "81cee3a6e431a54ef165211be3208847c2e4e832", - "distinct": true, - "message": "Fix cuTensorNet compat (#2354)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", - "id": "22a02c2accd5135f6406beeb401f3484440f5ef8", - "timestamp": "2024-04-27T13:14:20+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/22a02c2accd5135f6406beeb401f3484440f5ef8" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2176.5555555555557 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15474.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16581 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1059.9 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2588.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23497 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28715 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12172 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14045 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16305 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209308 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243708 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11306 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23454 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 117664 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87705 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 162395 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158841 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74375 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 232275.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52272 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98272 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52018 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65972 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51879 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66048 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46219 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27258 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27875 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8604.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32512.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14098 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61926528445e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6945183270 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2615333751 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2922753 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5265315e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1083211 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16601 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9719889 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153134 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442798 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151146 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297967 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108770 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148985 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159615 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39659 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51480 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49530 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1062.8 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6242.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 825.9146341463414 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1196.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6415.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 914.9268292682926 - } - ], - "date": 1714216460000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1e4db674039b689dda0a26457ebdc35e129c5222", - "distinct": true, - "message": "Handle cache improvements (#2352)\n\nRework the handle cache so that handle ctors are dtors are known to the\r\ncache. This makes it possible for it to evict handles at any time, and is\r\nused to wipe handles when reclaiming memory.\r\n\r\nAlso switch to a spinlock to ensure safe operation in finalizers,\r\nand consider collecting memory when allocating new handles.", - "id": "2a3cec926ba48f5bb4efbec5c9242259370963fa", - "timestamp": "2024-04-27T13:37:08+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2a3cec926ba48f5bb4efbec5c9242259370963fa" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2294.222222222222 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15732.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16784 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1046.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2730.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23650 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29966 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13310 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14631 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16503 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213367 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245589 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12899 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24023 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115862 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 90094 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165485 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160789 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76140 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 236309 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53589 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 103079 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54282 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66698 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54670.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66182 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49539 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27685 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29397 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8567 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39822 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14728 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46039992522 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6948790659 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2609340783 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9076125e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5278675e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1085444 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17501 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9728184 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163007 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 443177 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151898 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298420 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108779 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150933 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161348 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55320.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52605 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48781 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1048.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6308.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 806.3267326732673 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1188.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6551 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 937.4375 - } - ], - "date": 1714217828000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "82bb9e651bfc15158a30d720e9dd64ac728bd46c", - "distinct": true, - "message": "Optimize array allocation. (#2355)\n\n", - "id": "750e2d35cde90cde4df18887de25249f742dce5e", - "timestamp": "2024-04-29T12:19:32+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/750e2d35cde90cde4df18887de25249f742dce5e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1214 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15106 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16280 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1048.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2536.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21305 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26021 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11916 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13689 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16070 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209840 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244437.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10901 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21305 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113960 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83451 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156526 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154647 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75599 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 219199 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46552 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97143 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58368 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74790.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60024 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70895 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39163 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25348 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27591 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8620 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30602.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12618 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61026735025e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7004558943 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2626642787 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2903699 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3503699 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1096555 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20150 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9733930 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164237 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 445094 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151204 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 301961 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108532 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145049 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155679 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45308 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49274 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46815 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1027 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6254.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 799.39 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1206.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6453.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 895.0208333333334 - } - ], - "date": 1714385972000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1373be0e163189112b266cf67cdb01b38bdefa21", - "distinct": true, - "message": "Change show method to fix debug_ccall.\n", - "id": "778c8789db5ba8a98b4cdceb9d55d6304a7f40a7", - "timestamp": "2024-04-29T12:26:12+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/778c8789db5ba8a98b4cdceb9d55d6304a7f40a7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1195 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15311 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16474 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1082.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2799.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21557 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27287 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11913 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13649 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16246.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212005 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244410.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11332 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21496 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114481 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86985 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157107 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155790 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74387 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 222161 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46951 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98905 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53068 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81078 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53842 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80878 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42222 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25770 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28255 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8683.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31160 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12882 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46129887577 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7048408116 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2636155802 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9124835e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3517802 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1089948 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21102 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7306985e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152875 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442345 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152506 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297702 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108470 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145797 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156381 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43802 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51200 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47072 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1004.4000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6242.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.9158878504672 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1181 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6474 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 868.2786885245902 - } - ], - "date": 1714386379000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "5045112abb20799d619d7ae05e5fa8914e599a6f", - "distinct": true, - "message": "Use high-level stream query in synchronization code.\n", - "id": "259f01f6adde8d7d77768eb32acd3a24c137e9f3", - "timestamp": "2024-04-29T14:50:18+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/259f01f6adde8d7d77768eb32acd3a24c137e9f3" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1211.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15384 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17219 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2674.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21972 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26918 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11884 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13401 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16157.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210076 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244781.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11211 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21400 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118888 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 90710 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156504 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155121 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75560 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 224077 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46777 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97024 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55482.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68876 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59353 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62835.00000000001 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40065 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25592 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27699 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8648 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30555 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12866 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 4.61416908895e10 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7001345401 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2622660954 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2914104 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3518120 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078910 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17285 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732450 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152615 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442090 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151091 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297619 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108426 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144668 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155866 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36979 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53885 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49371 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1023.4 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6175.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.5148514851485 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1155.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6416.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 874.3793103448276 - } - ], - "date": 1714395018000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "f399c93201de3f910e7adb4b8980de3edcfb1364", - "distinct": true, - "message": "Add 1.11 benchmarks.\n\n[skip tests]", - "id": "95916eb2cdaf734b80ec800de360c6a51131c5ef", - "timestamp": "2024-04-29T18:05:14+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/95916eb2cdaf734b80ec800de360c6a51131c5ef" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1196 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14347 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15089 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 652.3926380368098 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2097.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20195 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24913 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10579 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13493 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16174.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209308 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243973 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9724 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21165 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109327 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80785 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152295 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151497 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76099.5 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 202602 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42177 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93596 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37969 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42474 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37586 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 50526.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38991 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 30625 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27033 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8548.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37791 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12863 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61595774197 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15186205839 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.8057928965e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932757 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499658 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085352 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15050 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9795068 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152110 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441842 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150295 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 296777 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107590 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139108 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152928 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38070 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47587 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44250 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1052.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6347.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 831.741935483871 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1152.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6608.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 901.5 - } - ], - "date": 1714406714000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8accacc657a9e22f4a8e6860a13e48394bcbe7ee", - "distinct": true, - "message": "Remove perf Manifest.\n\n[skip tests]\n", - "id": "757222907456f988f58cd2001bce0aae0e75cf9e", - "timestamp": "2024-04-30T11:45:53+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/757222907456f988f58cd2001bce0aae0e75cf9e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1185.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14717 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15384 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 676.6369426751593 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2236.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20295 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25430 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11275 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13557 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15886.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209400 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245084.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9906 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20973 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108937 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80585 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153348 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151583 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75010 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 197315 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42295 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93698 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38946 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 49826 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36436 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42056 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39066 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25662 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27072 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8577.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38029.5 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12932 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61479077761 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15381829385 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9939709352 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9325305e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497483 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084869 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15410.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9798275 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152567 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442245 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150482 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297473 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107915 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139803 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152315 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43479.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47367 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44265 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1052 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6209.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 828.5542168674699 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1223.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6503.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 926.4615384615385 - } - ], - "date": 1714485719000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "dependabot[bot]", - "username": "dependabot[bot]", - "email": "49699333+dependabot[bot]@users.noreply.github.com" - }, - "tree_id": "a0023ea014015084cbed2ce28882afcb12a865d7", - "distinct": true, - "message": "Bump julia-actions/setup-julia from 1 to 2 (#2357)\n\nBumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2.\r\n- [Release notes](https://github.com/julia-actions/setup-julia/releases)\r\n- [Commits](https://github.com/julia-actions/setup-julia/compare/v1...v2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: julia-actions/setup-julia\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", - "id": "966974c979a87ba51208cabb5e0645fb2cef33b5", - "timestamp": "2024-05-01T14:40:53+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/966974c979a87ba51208cabb5e0645fb2cef33b5" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1159.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14693 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15897 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 684.7349397590361 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2134.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20404 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26016 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11551 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13901 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16214.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213426 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245665 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10217 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21420 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110082 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81054 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154407 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153367 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76280 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206533 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43132 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94819 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39071 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42861 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36714 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42509 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44449 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25952 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27118 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8852 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29829 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13031 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61481899345 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15170416217 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9804065377 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933954 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500681 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0867155e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15505.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9795930 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152401 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442093 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150534 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297295 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107883 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 141278 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154214 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43884.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48115 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44563 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1034.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6417.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 813 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1164.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6607.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 941.3255813953489 - } - ], - "date": 1714567253000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Lukas", - "username": "lkdvos", - "email": "37111893+lkdvos@users.noreply.github.com" - }, - "tree_id": "a984ec90be32450b8f41e2301d061022e65864a7", - "distinct": true, - "message": "Allow cuTENSOR operations with AbstractArray inputs (#2356)\n\nOnly type-checking in the CuTensorDescriptor constructor\r\nmakes it easier for external packages to pass non-CuArray\r\ninputs to cuTENSOR.", - "id": "754bb6c3a4d82513e1e3dcd1b2210da7b0acfdaf", - "timestamp": "2024-05-03T10:43:22+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/754bb6c3a4d82513e1e3dcd1b2210da7b0acfdaf" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1207.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14476 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15739 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 667.1927710843373 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2205.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20360 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25705 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10966 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12573 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16053 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209646 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243884 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9791 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20852 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109485 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81132 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152776 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151517 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74788 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 197212 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42107 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93594 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38448 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42247 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36108 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53057 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44987.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25744 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26833 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8695.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29683 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12949 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61353519384 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15318905878 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9907205146 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933542 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499147 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0853445e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16877 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9797116 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152218 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442116 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150438 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297168 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107643 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139241 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152417 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43509 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47731 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44507 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1049.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6426.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 811.84375 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1171.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6634.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 887.7358490566038 - } - ], - "date": 1714725802000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Gymnich", - "username": "tgymnich", - "email": "tgymnich@icloud.com" - }, - "tree_id": "846c2708b8896339b91a2a0bbc25a046dc20eab7", - "distinct": true, - "message": "Make LinearAlgebra.generic_trimatmul more specific (#2359)\n\n", - "id": "0873eb155fe5e3498edda70dc6a9f363eeaacda1", - "timestamp": "2024-05-06T15:21:35+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0873eb155fe5e3498edda70dc6a9f363eeaacda1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1214.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15446 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16749 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1086.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2648.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20670 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28088 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12261 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14349 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16462 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214055 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245551 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11578 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22068 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 120090 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 91766 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160272 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154502 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76945 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 220741 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46127 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95632 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55345 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64811 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57818 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63627.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45173.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25435 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28047 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8724 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31309 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12891 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45847350958 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7065008002 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2679218556 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2920813 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3534820 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0870305e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18087 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9728390 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152588 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442138 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151130 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297471 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108462 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148747 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157241 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36601 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50629 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46573 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1090.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6242.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 858.2857142857143 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1257.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6474 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 927.4516129032259 - } - ], - "date": 1715001695000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "8c354dcad966b7220f35c94cf0ea09989bf0e265", - "distinct": true, - "message": "Add Enzyme Forward mode custom rule (#1869)\n\nCo-authored-by: Tim Besard \r\nCo-authored-by: Seth Axen ", - "id": "c423ce3b2d6389c6207f34d8f5f0b71079eec120", - "timestamp": "2024-05-07T02:02:52-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c423ce3b2d6389c6207f34d8f5f0b71079eec120" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1190.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14646 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15671 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 637.5963855421687 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2030.6999999999998 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20429 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24900 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11195 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12641 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15936.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211640 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245758 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10039 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21391 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109837 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81030 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153672 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153153 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76051.5 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 200606 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43203 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94521 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38971 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42539 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36360 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42366 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45403 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25496 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26957 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8682.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29790 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12882 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60980833826 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.53708545155e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9975171752 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921707 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3485407 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083091 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15300 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9795153 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152207 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441820 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150393 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297092 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107725 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140954 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153857 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35372 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47808 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44688 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1038.5 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6308.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 835.680412371134 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1203.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6579.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 903.4222222222222 - } - ], - "date": 1715061772000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "dfb0c049c9ddac985850561065cb91395eb1f0fb", - "distinct": true, - "message": "Return the currect memory type when wrapping system memory. (#2363)\n\n", - "id": "cdd80785b4e3cd26be15b54758d3fa9c2fb4ba01", - "timestamp": "2024-05-07T20:18:39+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cdd80785b4e3cd26be15b54758d3fa9c2fb4ba01" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1205.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18349 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16675 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1108.5 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2715.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21722 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27183 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13133 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14685 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14346 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213008 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246474 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11700 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21510 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116401 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85515 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158757 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154879 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76034 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 227177 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45837 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 99931 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48315 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70128 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52193.5 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63290 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42382 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26325 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28029 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8738.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31254.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13313 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46359596833 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.7882361585e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2655940088 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2926432 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3539676 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1095489 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17150 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7409015e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152958 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442636 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151319 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297957 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108704 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147015 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155557 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38286 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49848 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46644 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1021.5000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6252.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 818.1627906976744 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1203.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6477.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 939.3823529411765 - } - ], - "date": 1715105919000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "81a2e7288225ccbb22faf5f8e08b576ff35f79d7", - "distinct": true, - "message": "Mark cublas version/handle as non-differentiable (#2368)\n\n", - "id": "e9928ca84509d7c686ea7ec413e1ad2d8176b987", - "timestamp": "2024-05-09T13:22:32-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e9928ca84509d7c686ea7ec413e1ad2d8176b987" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1182.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14486 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15463 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 633.753164556962 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2044.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20710 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25845 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11188 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12577 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15624.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211677 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246051 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10051 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21061 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109807 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80918 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152702 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153286 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 77112 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 201109 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43109 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94536 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39252 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53624.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37033 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42754 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39274 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25602 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26836 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8512.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29601 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12955 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61321140705 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15163664046 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9798925063 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9327715e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498399 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086182 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18155 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9785989 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152549 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442280 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150477 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297586 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107806 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139808 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154493 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43666 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47854 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44671 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1045.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6463 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 824.9835164835165 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1191.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6758 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 930.0540540540541 - } - ], - "date": 1715286152000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "4cc91c1aa3982ff88e56695678c98c945fda709f", - "distinct": true, - "message": "unsafe_wrap: unconditionally use the memory type provided by the user. (#2372)\n\n", - "id": "543171c68ee91234fd485024f51b85a0c6332a36", - "timestamp": "2024-05-13T18:25:00+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/543171c68ee91234fd485024f51b85a0c6332a36" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1270.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15696.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16608 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1106.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2702.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20751 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29904 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12676 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15926.999999999998 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17221 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214761 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 247040.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12669 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22975 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118050 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 90871 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160967 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154285 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77246 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 225577 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45583 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95285 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53355 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71940 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54117 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64952 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50616 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25673 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28876 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8690.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32075 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13058 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46257617060 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6774139365 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2651984786 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.9168915e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3526321 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0883745e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18786 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9724530 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153161 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442711 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151297 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297859 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108585 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149060 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155158 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37452 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51263 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46788 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1038.5 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6379.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 819.7755102040817 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1168.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6504.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 921.25 - } - ], - "date": 1715617500000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "cad8600c7bfa2fa61c4147f9e8bae54d0e47f070", - "distinct": true, - "message": "Remove external_gvars. (#2373)\n\n", - "id": "202105a6547b7ea1e5e6513f9ae90782cdd12d7b", - "timestamp": "2024-05-13T19:53:08+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/202105a6547b7ea1e5e6513f9ae90782cdd12d7b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1219.75 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15308 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16842 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1098.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2681.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21229 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26603 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12309 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14379 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14021 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210801 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244931 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11449 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21124 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 117509 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84462 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155084 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152683 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76174 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 216954 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44647 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95043 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47150 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63435.99999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54510 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62369 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45058 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25239 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28050 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8533.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30917.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12751 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46403059435 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6774021469 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2650587313 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2930425 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3521041 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1084729 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17217 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7330975e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152645 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442498 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151357 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297769 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108547 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143567 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154524 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40563 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49284 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45989 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1042.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6235 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 804.3052631578947 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1187 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6451.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 938.0833333333334 - } - ], - "date": 1715622788000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "a605ed6dc186af235810805cc2789fb8aa689a25", - "distinct": true, - "message": "Enzyme: support fill (#2371)\n\n", - "id": "a9434ac6de947e402d0fd48a9dc04b50741c0e60", - "timestamp": "2024-05-14T07:50:32-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a9434ac6de947e402d0fd48a9dc04b50741c0e60" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1215.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14529 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15696.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 640.6946107784431 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2029.9000000000003 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20358 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25746 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10843 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12479 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15881 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212990 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246178 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10073 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21182 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110026 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81570 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152766 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152789 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76323 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206303 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42749 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94834 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38742 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53688 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36563 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42381 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37691 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25729 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26929 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8669 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29717 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12973 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60970868919 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.52329199385e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9822241422 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9345645e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3501226 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086105 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15432 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9800432 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152202 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441805 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150520 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297450 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107727 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140096 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153973 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35653 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47871 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44610 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1040.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6471.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 804.0510204081633 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1180.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6662.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 913.5869565217391 - } - ], - "date": 1715698232000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "eac723c8220232db714cb18d9080fbcb8e486763", - "distinct": true, - "message": "Enzyme: Forward mode sync (#2369)\n\n", - "id": "863c4e0026ddf23dfbb773044917b2f54bf729ae", - "timestamp": "2024-05-14T08:08:22-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/863c4e0026ddf23dfbb773044917b2f54bf729ae" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1204.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14545 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15600 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 646.9041916167664 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2026.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20288 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25864 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11504 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13105 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15946 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209970 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245150.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9906 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21180 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109190 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80259 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152604 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152190 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74775 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203771 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42695 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94256 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37921 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52988.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35625 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41873 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39108 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25372 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26881 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8801 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29634 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13204 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60861247651 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.54252839575e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9970201630 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931432 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497698 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084541 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18378 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9787762 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152206 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441982 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150518 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297351 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107723 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139673 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153525 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42054 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47658 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44361 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1054.5 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6349.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 845.6526315789474 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1209.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6639.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 918.5434782608696 - } - ], - "date": 1715699302000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Frederik Baymler Mathiesen", - "username": "Zinoex", - "email": "frederik@baymler.com" - }, - "tree_id": "2310f53d91ed1f0199fbb415db5fa2683dfb6cae", - "distinct": true, - "message": "Add note about --check-bounds=yes (#2378)\n\n[skip tests]", - "id": "81fe22d1a33f0b96ff9d52156035c5c27166b07c", - "timestamp": "2024-05-15T10:45:20+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/81fe22d1a33f0b96ff9d52156035c5c27166b07c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1212.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14524 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15811.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 640.4970414201183 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2003.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20333 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25975 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11388 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12944 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16096.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212948 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245797.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9906 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21336 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110100 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81471 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153726 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153225 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 78355 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 201762 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44058 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94933 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39307 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52422.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36924 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42819 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37870 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25831 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27076 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8567.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29940 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12981 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60856834988 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15322484390 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.9088691345e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934306 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500070 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086168 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19119 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9786074 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152255 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441976 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150512 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297072 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107664 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140637 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154314 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35605 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48001 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44803 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1046.8 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6465 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 817.1555555555556 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1202.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6581.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 916.6590909090909 - } - ], - "date": 1715762720000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "422eea7d600f13b06272b6048e4c28a7e7a07e49", - "distinct": true, - "message": "Tegra support with artifacts (#2374)\n\n", - "id": "94f7f072b710a19442ab677cd86a4a42ed008d98", - "timestamp": "2024-05-15T12:28:35+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/94f7f072b710a19442ab677cd86a4a42ed008d98" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1218.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14495 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15617 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 627.3918128654971 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2084.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20390 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25129 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10838 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12330 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16150.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210320 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243567 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9804 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21035 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108940 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80524 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152637 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151096 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76046 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 202297 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42043 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93228 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38314 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42343 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35603 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52747 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45241 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25438 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27041 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8707.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35801 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12730 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61224027281 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15190442862 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9815808259 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931638 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499268 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085122 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15263 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9789561 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152158 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441643 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150494 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297008 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107818 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139694 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152140 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43577 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47540 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44294 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1044.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6415 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 799.6116504854369 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1152.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6570.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 882.7543859649123 - } - ], - "date": 1715768915000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "df4dac8dee26655a02236a029709b5f6a42b62f4", - "distinct": true, - "message": "Test Enzyme in a separate CI job. (#2379)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", - "id": "b0405b58fab78e712d6c3923eda77eb4cb876a78", - "timestamp": "2024-05-15T13:19:08+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b0405b58fab78e712d6c3923eda77eb4cb876a78" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1207.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14468 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15577 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 646.0892857142857 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2004.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20249 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24323 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10349 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11786 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15877 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209116 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244864.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9829 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21164 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109847 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81015 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151941 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152035 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76043 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 198079 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42526 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94087 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37898 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48439 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35426 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42214 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37149 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25741 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26895 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8667.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29719 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12918 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61061159592 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15250950302 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9959460551 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932587 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498544 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085898 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15716 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9790217 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152110 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441875 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150448 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297054 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107631 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139051 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153246 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35032 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47465 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44419 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1024.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6462.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 799.3125 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1173.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6676.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 893.2708333333334 - } - ], - "date": 1715771948000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "091d97856db36b140a823148d58dc7a3aa9dd4ed", - "distinct": true, - "message": "Fix tests for Tegra. (#2381)\n\n", - "id": "a0b1b8d200d4bfd45a1ac2c553204aeb9090003d", - "timestamp": "2024-05-15T15:56:52+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a0b1b8d200d4bfd45a1ac2c553204aeb9090003d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1452.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15396.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16339 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1140.8 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2628 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20121 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26479 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12363 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14396 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13911 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210020 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243789 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11199 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20882 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110961 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83088 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154563 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152331 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74578 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212992 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43788 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94382 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46230 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62119.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46551 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62208 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45416 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25487 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27778 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8581.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30673.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12763 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45960024684 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.8291537555e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2669476226 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2908723 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3513123 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0737995e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19978 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9726731 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152845 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442383 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151253 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297736 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108562 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142655 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153118 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36543 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49156 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46087 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1004.5000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6338 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 800.3370786516854 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1189.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6473 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 922.9818181818182 - } - ], - "date": 1715781412000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "fc808faa128bd0c8ec0c060c9553c1b1be4a5e6c", - "distinct": true, - "message": "Remove EnzymeCore dependency.", - "id": "c2d444b0f5a76f92c5ba6bc1534a53319218b563", - "timestamp": "2024-05-15T21:08:36+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c2d444b0f5a76f92c5ba6bc1534a53319218b563" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1172.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15430 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16450 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1157.9 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2777 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21435 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25898 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11435 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13423 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14241 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211366 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 249073 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11387 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21086 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115850 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88626 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156723 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163835 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75803 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 220089 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46551 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95495 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47868 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65147.99999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50176 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 68519.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41477 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25568 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27907 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8618.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30999 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12723 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46038975383 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.8525410585e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2667994435 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2922719 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5266545e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1098757 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17529 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7431405e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152739 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442441 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151002 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297909 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108610 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144868 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164085 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36831 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49637 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46361 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 996.470588235294 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6329.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 781.3097345132743 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1142.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6569.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 872.639344262295 - } - ], - "date": 1715800116000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "976e03eb56680ad0f1e28fb2311677209975b8ab", - "distinct": true, - "message": "Merge pull request #2387 from JuliaGPU/tb/tweaks\n\nTweaks to prevent context construction on some operations", - "id": "e076034794dfa9813ea13a2a2d635b71d4c35aad", - "timestamp": "2024-05-17T15:59:32+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e076034794dfa9813ea13a2a2d635b71d4c35aad" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1181.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15393 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17073 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1108.5 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2654 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20820 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26356 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11955 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13421 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16428.5 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211262 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244749 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11586 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21197 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 119924 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86370 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157894 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153661 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77405 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 222323 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46346 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97123 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58960 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 66005 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63464 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62770 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47987.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25348 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27841 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8709.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30801 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12787 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46137210585 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.7716447125e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2641018086 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2903221 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5295535e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0790285e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20233 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9734108 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153065 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442200 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151314 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297722 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108682 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145857 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154603 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36563 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49286 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46071 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1073.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6254.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 831.9404761904761 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1270.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6512.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 945.5686274509804 - } - ], - "date": 1715954372000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "d9078c0eeb41700e336c7807f9e0c3d1099a6e31", - "distinct": true, - "message": "CompatHelper: bump compat for LLVM to 7, (keep existing compat) (#2365)\n\nCo-authored-by: CompatHelper Julia ", - "id": "762920924cd47294639ed7f14235adf0c5326547", - "timestamp": "2024-05-21T13:10:59+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/762920924cd47294639ed7f14235adf0c5326547" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1171.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14588 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15877 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 636.4733727810651 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2007.2999999999997 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20437 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26202 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11714 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13569 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16211.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209379 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244012 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10129 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21626 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109811 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81219 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153986 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155943 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 73319 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205543 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42932 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93878 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39253 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52668 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36892 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42636 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38388 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25685 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26980 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8698 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29988 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12944 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60718392857 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.52587641375e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9803195271 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2930474 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3496147 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085716 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16161 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9796229 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152496 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442080 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150513 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297480 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107756 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140234 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156929 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35106 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47880 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44681 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6384.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 813.3655913978495 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1181.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6583.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 916.6 - } - ], - "date": 1716289859000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Daniel Karrasch", - "username": "dkarrasch", - "email": "daniel.karrasch@posteo.de" - }, - "tree_id": "f72939acb6a50542b0faa65d73946aba513a50ca", - "distinct": true, - "message": "Avoid constructing `MulAddMul`s on Julia v1.12+ (#2277)\n\n", - "id": "cbbf19a442fa2c2500a734819bfe6feb818a64d0", - "timestamp": "2024-05-23T09:55:33+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cbbf19a442fa2c2500a734819bfe6feb818a64d0" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1172 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15302 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16437 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1105.7 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2742 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19896 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26630 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12118 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14188 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14595 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211842 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245155 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12155 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21528 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 126065 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 89385 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158200 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154574 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75875 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 223873 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45209 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96031 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 57139 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73692 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64946.50000000001 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77304 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39810 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25178 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28617 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8541.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31312 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12634 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46126699667 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6766441065 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6398790445e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2904612 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3510859 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1078886 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20123 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9731713 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152760 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442568 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151091 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297672 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108594 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147508 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155709 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37089.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49373 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46871 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 998 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6257.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.9166666666666 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1140.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6418 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 879.8070175438596 - } - ], - "date": 1716450933000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "f14de4427eb552ca7ccd828f3d0559e8d49ceff3", - "distinct": true, - "message": "CUBLAS: Make sure CUBLASLt wrappers use the correct library. (#2391)\n\n", - "id": "f1ee533796969fa27b9fbcd5e845a13f7ff81920", - "timestamp": "2024-05-23T13:02:12+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f1ee533796969fa27b9fbcd5e845a13f7ff81920" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1202.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14506 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15767 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 633.7251461988304 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2003.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20296 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25897 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10875 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12256 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16050 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209562 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244033 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9889 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21317 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109903 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80928 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153651 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153234 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76370 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 200257 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42445 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94242 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38444 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45467 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35901 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42244 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38634 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25465 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26858 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8517.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37994 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12998 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60740899048 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15221688376 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9796731747 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932879 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498266 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085926 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18415 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9785455 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152345 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442067 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150555 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297143 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107724 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140450 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153939 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37215 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47714 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44651 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1051 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6462.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 823.2142857142857 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1190.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6666 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 895.6666666666666 - } - ], - "date": 1716462132000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "68a49190715dc794dd66e3055376c6244748a058", - "distinct": true, - "message": "Merge pull request #2390 from JuliaGPU/tb/1.12\n\nFixes for Julia 1.12 / LLVM 17", - "id": "fdb4246031ed125972e8df06b5e8652f79f051bd", - "timestamp": "2024-05-23T13:24:49+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fdb4246031ed125972e8df06b5e8652f79f051bd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1182.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14436 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15375.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 635.8529411764706 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2130.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20124 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24796 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10896 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12737 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15770.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209928 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245252 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9666 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20766 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109034 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80897 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153452 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152102 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74036 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 199271 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42257 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93942 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38036 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42335 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35716 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41985 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44978 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25466 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26802 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8660.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29706 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13020 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60919181692 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15217298820 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9801548192 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931899 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497530 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0851835e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14983 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9786350 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152086 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441781 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150341 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297257 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107641 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140078 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153044 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43295.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47635 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44781 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1018 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6487.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 786.1941747572815 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1175.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6609.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 890.7551020408164 - } - ], - "date": 1716463489000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "58d40086f1ceb7e63b36f6c33f32db9e70400501", - "distinct": true, - "message": "Enzyme: allocation functions (#2386)\n\n", - "id": "cfe0ee5926f7bf997bb65f9e50a6fcdfc8d7ca7d", - "timestamp": "2024-05-24T01:26:47-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cfe0ee5926f7bf997bb65f9e50a6fcdfc8d7ca7d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1201.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14477 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15738 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 627.564705882353 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2059.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20272 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26081 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10857 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12457 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15781.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209432 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245348 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10039 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21023 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109341 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80694 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152273 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152779 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76259 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 204667 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42636 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93967 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38296 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42775 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36313 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51040 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37692 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25336 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26995 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8615.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29728 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12990 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60382270269 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15455817617 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9896903415 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9319495e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497378 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084950 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18592 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9790835 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152110 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441590 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150415 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297026 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107702 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139293 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153316 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35217 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47696 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44491 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1036.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6404.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 803.4736842105264 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1182.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6569.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 907.66 - } - ], - "date": 1716532007000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8e06a4af111abfdbd4ae726ac7e04de85434f8fc", - "distinct": true, - "message": "Consider all contexts when destroying cublasXt contexts. (#2394)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip subpackages]", - "id": "c1f8f5df9ee1f3c145feb30a1644d735082ddaa9", - "timestamp": "2024-05-24T15:09:18+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c1f8f5df9ee1f3c145feb30a1644d735082ddaa9" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1170.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15478 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16921 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1127.5 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2864.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20287 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 24962 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11591 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14923 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14777 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213060 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245236.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11798 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21405 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118157 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85460 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158886 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155253 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77822 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 223700 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45517 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98943 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 60198 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81433.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75898 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83327.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39718 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25441 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28087 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8602.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30841 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12904 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46059468433 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6.7361420645e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2639285473 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2922130 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5360795e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1082132 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20901 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7382515e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152970 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442693 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151340 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298004 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108755 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147134 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155544 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36662 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49781 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46233 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1034 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6388.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 795.3904761904762 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1181.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6612.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 881.2203389830509 - } - ], - "date": 1716556158000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "376e4546363fc451c5a89875be89ec34d1e5a1f3", - "distinct": true, - "message": "Support CUDA 12.5 (#2392)\n\n", - "id": "3a2546c1ac1546b05b4c0d3d6ff26c268091a202", - "timestamp": "2024-05-24T15:32:39+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3a2546c1ac1546b05b4c0d3d6ff26c268091a202" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1180.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14635 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15623 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 632.1176470588235 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2062.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20563 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26539 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11022 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12686 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15654 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212779 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245707 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9878 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21120 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110221 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81727 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153935 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153475 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74336 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 202616 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43556 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94950 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38934 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43325 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36731 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42885 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39021 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25717 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26903 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8682.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38019 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13131 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60680320800 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.56350695785e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.9591990865e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933477 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499158 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086291 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15156 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9786986 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152590 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442019 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150387 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297216 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107693 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 141048 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154956 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44149 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47999 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45007 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1022.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6397.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 784.5865384615385 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1158 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6531 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 887.3157894736842 - } - ], - "date": 1716557559000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8ea1472e5d5f7f22989d518a6b294957c82130c0", - "distinct": true, - "message": "Fix use of isvalid in CUBLASXt dtor.\n", - "id": "db45835a8bd5e1ab2111ec71b674e688afe00bab", - "timestamp": "2024-05-27T11:03:08+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/db45835a8bd5e1ab2111ec71b674e688afe00bab" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1176.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14443 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15589 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 657.6727272727272 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2036.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20374 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24800 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10888 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13484 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15778 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209338 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244732 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9960 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20839 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109518 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80475 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152732 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152206 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 73551 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 204773 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42412 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94094 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38218 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42802 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36131 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51793.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37265 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25564 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26877 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8692.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29793 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12894 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60693176158 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15621423725 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.9640704325e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933653 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498735 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085128 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15119 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9792181 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152257 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441859 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150264 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297077 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107650 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139597 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153552 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43668.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47599 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44556 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1003.8461538461538 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6457.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 778.4018691588785 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1158.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6709.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 889.2592592592592 - } - ], - "date": 1716802990000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "c5c079ff60a969166a80dbaf5f8e7539123edb25", - "distinct": true, - "message": "Actually update CUDA wrappers for 12.5. (#2396)\n\n", - "id": "e73e8a2659173531e5bf5b5d7456202e835b5d78", - "timestamp": "2024-05-27T07:57:06-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e73e8a2659173531e5bf5b5d7456202e835b5d78" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1151.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14543 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15704 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 638.7573964497042 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2041.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20429 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25293 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10744 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12267 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15591 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 208947 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244898 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9835 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20907 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109489 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80467 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152925 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152454 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 73267 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 198755 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42722 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94178 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38470 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42535 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35907 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42293 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37540 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25387 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26804 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8536.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29725 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12856 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60657179194 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15597835712 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9938015822 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932703 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499034 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084679 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15390 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9787419 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152057 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441549 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150357 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297002 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107641 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139845 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153542 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43698 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47798 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44622 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1011.5333333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6308.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 798.2574257425742 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1139.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6576.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 894.75 - } - ], - "date": 1716811026000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "5236ef3cd3a071ad94bfae17d1d5e82129df5c65", - "distinct": true, - "message": "Enable correct pool access for cublasXt. (#2398)\n\n", - "id": "7a709ad1093d79274ffb76830dce8ecc0ec7a46a", - "timestamp": "2024-05-27T15:14:51+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7a709ad1093d79274ffb76830dce8ecc0ec7a46a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1164.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14413 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15614.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 665.0355029585799 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2042.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20589 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25850 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11469 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13387 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15730.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209686 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244529 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9969 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20939 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109905 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80949 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152714 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153359 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76204 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 199645 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42988 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94176 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38722 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42575 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36591 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53272 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45191 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25452 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26867 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8787.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29764 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13082 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60914884465 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15433720865 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9839728793 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932286 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497352 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085218 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16090 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9802802 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152555 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442384 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150658 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297414 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107858 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139776 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154295 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43883 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47830 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44739 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1053 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6412.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 812.5918367346939 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1208.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6680.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 904.3061224489796 - } - ], - "date": 1716815691000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "31690b1422a845312c6ac3b501dc4cfbf068f59d", - "distinct": true, - "message": "More fine-grained CUPTI version checks. (#2399)\n\n", - "id": "18c38515e9ecedc870c84fab10a0cb9ad85f1fda", - "timestamp": "2024-05-27T15:14:59+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/18c38515e9ecedc870c84fab10a0cb9ad85f1fda" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1197.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14388 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15654.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 629.2573099415205 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2019.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20422 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26084 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11543 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13495 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15954 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211389 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245181.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10024 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21320 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109750 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81157 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153516 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152727 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 77395 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 200648 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42995 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93627 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38836 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42531 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36630 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42460 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38753 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25692 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26898 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8666.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29982 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13183 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60786962484 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15624727405 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.9611660915e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933479 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499003 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085659 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15192 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9798690 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152383 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441670 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150437 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297135 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107731 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140748 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153429 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35427 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48039 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44793 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1031.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6432.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 804.4660194174758 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1229 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6610.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 904.2083333333334 - } - ], - "date": 1716815699000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "d0096f2c8d53f8ae1e17af253f625d0f501af471", - "distinct": true, - "message": "Actually fix the CUPTI version check.\n", - "id": "a2a9b13d22bf0896984d564c93d677ab6b1eaf4b", - "timestamp": "2024-05-27T19:04:46+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a2a9b13d22bf0896984d564c93d677ab6b1eaf4b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1200.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14408 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15560 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 636.4294117647058 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2003.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20057 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25661 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10745 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12215 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15889 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209272 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243375 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9703 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20847 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109816 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80672 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151977 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153161 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 72859 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203983 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42659 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94339 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39132 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53620 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36926 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52568 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37646 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25390 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26822 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8750 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29789 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13055 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60709201474 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15569403231 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9935941520 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933350 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498929 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084667 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16331 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9783539 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152169 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441483 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150361 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297066 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107609 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139204 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154082 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34904 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47406 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44246 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1037.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6487.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 807.22 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1182.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6633.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 887.7678571428571 - } - ], - "date": 1716829486000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "d57346ceb15c50637be2431edb9f432347e1548c", - "distinct": true, - "message": "Update comment and warning message.\n", - "id": "c927463697b990359774edb18088e23f2a27eb3c", - "timestamp": "2024-05-28T06:38:47+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c927463697b990359774edb18088e23f2a27eb3c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1189.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15792 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17178 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1221.6 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2737.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20525 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27301 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12529 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15040 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14453 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209948 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245259 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15551 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21648 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 119476 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85010 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157047 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154958 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77365 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 225085 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45009 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97620 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 58370 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63868.99999999999 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 61872.99999999999 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63063 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43915 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25689 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27812 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8648.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30997 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13003 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46142968750 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6857202332 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6717659575e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2917434 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3518099 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1103618 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20345 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7410305e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152838 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442529 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151139 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297984 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108568 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145179 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155707 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37111 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51980 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47003 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1060.8 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6303.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.8256880733945 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1127.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6424.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 869.75 - } - ], - "date": 1716871127000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "06ddb3d977518a82408f9e88961ec524502a7a37", - "distinct": true, - "message": "Enzyme: Mark CuArray as noalias (#2395)\n\n", - "id": "beff59266b737bc49434a3a35b76af990fb26900", - "timestamp": "2024-05-28T06:45:36+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/beff59266b737bc49434a3a35b76af990fb26900" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1178.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15486 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17100 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1182.6 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2769.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21566 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26253 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11739 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13815 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14173 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209643 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 243613 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11498 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21219 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118471 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96233 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157545 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155222 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78578 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 216308 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45346 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95958 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49755 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63067 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56197 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69289.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39728 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25579 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29397 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8839 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33043 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13038 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45904607380 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6853189942 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2684036515 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2923553 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3531369 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1079033 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17746 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9732398 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165045 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 450119 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151685 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 310246 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108825 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144977 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155887 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37219 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49745 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48648 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1016.4666666666667 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6306.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 850.6184210526316 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1190.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6485.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 874.448275862069 - } - ], - "date": 1716871536000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "c7dd005a92b1c95e3f65501ea978daf9d177e924", - "distinct": true, - "message": "Bump subpackages.\n\n[skip julia]\n[skip cuda]\n[skip special]\n", - "id": "990e7cbbf5a1c4d40585b281be8b58225ef1c5d6", - "timestamp": "2024-05-28T12:45:16+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/990e7cbbf5a1c4d40585b281be8b58225ef1c5d6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1174.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14543 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15613.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 642.0357142857143 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2043.9999999999998 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20274 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24665 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10829 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12569 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15917 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213044 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246765.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9972 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21020 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109705 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81043 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153350 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152210 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76177 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205663 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42469 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94145 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38592 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42405 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36594 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41961 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46098 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25472 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26766 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8642.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29602 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13146 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60974513971 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15452907273 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9852119509 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934012 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3501672 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086131 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15347 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9787970 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152321 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 442000 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150390 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297333 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107715 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140654 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153283 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43720 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47690 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44594 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1015.1818181818181 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6333.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 789.98 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1172.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6551.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 874.639344262295 - } - ], - "date": 1716893118000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "5be93c6b3c9a141e25391f7b7c0d644a048922d2", - "distinct": true, - "message": "Enzyme: Mark CuArray as noalias (#2401)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", - "id": "428915d7f337c284e5d6d69eef7f4df5c630ee6c", - "timestamp": "2024-05-28T16:57:40+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/428915d7f337c284e5d6d69eef7f4df5c630ee6c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1205.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14496 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15658.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 646.2958579881657 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2041.8000000000002 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20404 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26096 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10947 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12491 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15845.000000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212861 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246840.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9819 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20828 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109844 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81457 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153144 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153263 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74746 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 200339 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42838 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94571 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38867 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43049 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36318 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42854 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38333 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25590 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26944 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8731 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29829 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13009 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 60654254575 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.56372145015e10 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9968151955 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9203795e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3483425 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1082177 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15543.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9796396 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152350 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441861 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150599 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297256 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107861 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140740 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154141 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43674.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47689 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44431 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1030.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6456.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 801.2222222222222 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1183.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6631.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 898.8181818181819 - } - ], - "date": 1716908260000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "4e907e93f26bb4bcd2ddd9b3afd375c11d634706", - "distinct": true, - "message": "NVML: Return empty dictionary when there's no compute processes.\n\nThis avoids having to special case the nothing return value.\n", - "id": "ec3afb2e6d703b8efcca0ec2285950be0ea3ce47", - "timestamp": "2024-05-28T19:30:56+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ec3afb2e6d703b8efcca0ec2285950be0ea3ce47" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1195.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15580.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16749 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1188.5 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2886.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21826 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27258 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12953 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15045 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16269 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213439 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 247078.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11708 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21323 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 118154 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85669 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159440 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155617 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77421 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 225693 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45488 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 99865 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53635 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63018 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53721 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64851.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40456 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25838 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28280 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8780 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31331.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13298 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45901233274 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6792673501 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6723630235e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2922742 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3523169 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1100236 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20761 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.7357915e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153132 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442671 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151567 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298026 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108824 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147517 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155687 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37741 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49607 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53866 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1017.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6345 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 780.8571428571429 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1140.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6488.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 877.4516129032259 - } - ], - "date": 1716917456000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "abc3c845165c2d5c03ab61754a90c7f7cff0f6a4", - "distinct": true, - "message": "Bump version.", - "id": "5bbd9a76ab49b72af8f2a366e0be2cf9152a53ad", - "timestamp": "2024-05-28T20:38:46+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5bbd9a76ab49b72af8f2a366e0be2cf9152a53ad" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1228.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14613 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15682 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 639.0357142857143 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2005.1999999999998 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20210 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25839 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11048 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12804 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15855.500000000002 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209157 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244595.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10078 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20948 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109006 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80869 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152239 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152332 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75107 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203997 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42836 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94507 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39507 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 54307 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37007 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 49272.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45486.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25456 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26808 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8639 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29708 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13054 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 61111925265 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15468801065 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.8773930505e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932570 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499546 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085841 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18953 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9795092 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152083 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 441819 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150507 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 297257 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107669 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139754 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153288 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43460 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47516 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44401 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1025.1666666666667 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6428.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 803.7628865979382 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1153.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6618.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 894.2307692307693 - } - ], - "date": 1716921526000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "6e945e876652f2003e6ca74e19a3c45017d3e9f6", - "distinct": true, - "message": "Fix and test the legacy memory pool. (#2402)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip subpackages]", - "id": "7e6a57af3867a58993380dfc8485529a0f62467e", - "timestamp": "2024-05-29T09:15:02+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7e6a57af3867a58993380dfc8485529a0f62467e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1239.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15314 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16378.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1123.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2751.4444444444443 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21001 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26021 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11429 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13351 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209149 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245928.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11547 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20847 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114127 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84982 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161393 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152788 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 74606 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 217148 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44506 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97019 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52071.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62828 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59192 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 62278 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40100 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25417 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 29987 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8440.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33574 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12563 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46262213409 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6819890923 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2675704278 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2934100 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3521774 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0839345e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17398 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9719636 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152809 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442640 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151309 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297922 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108649 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148989 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154264 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36898 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49775 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46862 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 986.8823529411764 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6291.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 767.8965517241379 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1125.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6497.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 864.1147540983607 - } - ], - "date": 1716966902000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Lance (Weiqing) Xu", - "username": "lanceXwq", - "email": "47257262+lanceXwq@users.noreply.github.com" - }, - "tree_id": "ddfd521c3e2e7e85c753410f0744bfa7b05e4031", - "distinct": true, - "message": "Add two quirks for rationals (#2403)\n\n", - "id": "bbfd1ad2c3c3ace2502d61c254a6a7f3c48f2197", - "timestamp": "2024-05-29T23:03:04-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bbfd1ad2c3c3ace2502d61c254a6a7f3c48f2197" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1170.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15407.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16646 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1097.7 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2699.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19961 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27418 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12243 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14424 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16311.999999999998 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209875 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245204 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11678 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21342 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116953 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 92677 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155398 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154207 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 75888 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212861 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44698 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 94963 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 56459.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63852 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 55828 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77789 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45808 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25457 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27718 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8687.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35151 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12830 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46189669920 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6786999436 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.6674687545e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2901411 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3511815 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1082238 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20101 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9721907 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 152745 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442632 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151184 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 297917 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108461 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143565 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154544 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36902 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51339 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45707 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 991.5384615384617 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6310.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 773.7850467289719 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1123.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6469.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 902.5882352941177 - } - ], - "date": 1717048984000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "7bfb3665bf32709fb3eaf04ff07b0c528e7eea76", - "distinct": true, - "message": "Merge pull request #2404 from JuliaGPU/tb/cudnn\n\nBump cuDNN", - "id": "b07cf990bce048e106c7d767ae6003d574706407", - "timestamp": "2024-05-30T15:57:22+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b07cf990bce048e106c7d767ae6003d574706407" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1260.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15512 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16810 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1139 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2766.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20553 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25898 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11652 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13586 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14128 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211426 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246969 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11380 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21239 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114031 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 87219 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158386 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155164 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 78558 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 226653 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45611 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97226 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 59519 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 80607 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64508 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63757.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41107 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25487 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28249 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8753 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31417 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13052 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46076130719 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6782654672 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2663989301 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2924835 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3536973 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1.0830035e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20134 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9723852 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153177 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 442798 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 151414 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 298000 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 108727 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146335 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155930 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37407 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51072 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46328 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1041.2857142857142 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6140 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 782.5555555555555 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1127.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6335.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 868.96875 - } - ], - "date": 1717077442000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "1dbf433ec76d27ec8d7ff85a36c98692cef7c00c", - "distinct": true, - "message": "Conditionalize a quirk. (#2411)\n\n", - "id": "e1e5be2b6bf17f03a367cebeb18c4645e593f80d", - "timestamp": "2024-06-10T12:51:37+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e1e5be2b6bf17f03a367cebeb18c4645e593f80d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1185.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15159 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15563.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 674.1603773584906 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2049.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20687 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26299 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11076 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12883 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13645 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213035 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245253.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10065 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21124 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109606 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81481 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153910 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158238 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 77877 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 207519 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43009 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94597 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39104 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43029 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36902 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42748 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38574 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26653 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27298 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8953.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38286 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13196 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57548215043 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10672637144 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3732479919 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2914198 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3502148 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1079528 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15368 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9560217 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148183 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428771 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146212 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288490 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104759 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139469 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 159934 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43699.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47764 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44715 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1041.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6405 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 817.7826086956521 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1229.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6647.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 906.4888888888889 - } - ], - "date": 1718016697000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Daniel Karrasch", - "username": "dkarrasch", - "email": "daniel.karrasch@posteo.de" - }, - "tree_id": "f27c601800bea9d747a8c89d7863e17712e8b9ad", - "distinct": true, - "message": "Relax signature of generic matvecmul! (#2414)\n\n", - "id": "13eea639d94fc1e970bf0745fd49cd5adf8c135a", - "timestamp": "2024-06-14T09:37:17+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/13eea639d94fc1e970bf0745fd49cd5adf8c135a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1197.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15197 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16257 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 662.30625 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2072.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20639 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25602 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10869 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12633 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13759 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213010 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245266 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10170 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21383 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110043 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81372 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154046 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155501 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76248 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 208107 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43096 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94419 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39200 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48171.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36707 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42454 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46224 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26599 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27435 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8803.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 30230 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13165 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57786919901 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10582996077 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3708598192 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2914201 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3476331 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1078702 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15353.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9559989 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148152 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428893 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146383 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288664 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104841 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139574 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156510 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43983 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48173 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44806 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1048.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6329.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 816.2696629213483 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1192.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6626.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 953.8095238095237 - } - ], - "date": 1718350637000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "david-macmahon", - "username": "david-macmahon", - "email": "davidm@astro.berkeley.edu" - }, - "tree_id": "cd531a2aef9e45728b872f3b264e7c725c5c67d5", - "distinct": true, - "message": "CUFFT: Support passing ScaledPlan-wrapped plans to C functions (#2409)\n\n", - "id": "f0bfa5c9ad3f2072ba9eccffdfe8f38752895e19", - "timestamp": "2024-06-14T02:16:48-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f0bfa5c9ad3f2072ba9eccffdfe8f38752895e19" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1197.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15214 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16279.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 635.775 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2020.9 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20242 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24203 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10700 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12292 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13733 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209356 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244599.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10053 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21156 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109387 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80332 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152073 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157095 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 77084 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203602 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42546 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93632 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38773 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42566 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36683 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41893 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45503 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26452 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27162 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8729 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29899 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13029 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57879485315 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10590573382 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.7079359485e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933205 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500762 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0859425e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15423.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9555286 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148041 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428677 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146334 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288478 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104727 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138287 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156951 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43593 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47609 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44452 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1064 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6294 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 839.1923076923077 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1200.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6495.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 929.3111111111111 - } - ], - "date": 1718356608000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "f86a19b880dce8d8ac757b5c46944558ecd9929f", - "distinct": true, - "message": "Fix kron launch configuration. (#2418)\n\n", - "id": "a72a133ff0a923501b06379ef9c846b643f9220f", - "timestamp": "2024-06-14T13:06:43+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a72a133ff0a923501b06379ef9c846b643f9220f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1190.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16430 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17331 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1226.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3091.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21265 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28636 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13229 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15181 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14394 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 213181 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 248007.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11781 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21927 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113065 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 86317 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161349 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 163502 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77470 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 222497 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45790 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 100058 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47242 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63792 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45910 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63765 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43242 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26764 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28837 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9050.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31757 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13343 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46243691054 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7853758900 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2671918085 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2916991 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3522593 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1113320 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20197 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.4965515e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 149035 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429476 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147140 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 289104 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105933 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147209 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161008 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37616 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50785 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46829 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1057.25 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6411.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 779.5090909090909 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1209.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6624.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 890.5 - } - ], - "date": 1718363203000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "4668d7059635b3b6b5545b8e99f7127313df9803", - "distinct": true, - "message": "Run full GC when under very high memory pressure. (#2421)\n\n", - "id": "84bb117194d42c5ec58c09e85c312d491fedee68", - "timestamp": "2024-06-19T13:51:13+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/84bb117194d42c5ec58c09e85c312d491fedee68" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1191.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15170 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16110.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 657.2875 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2049.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20443 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25725 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11012 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12778 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13842 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211995 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243687 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10115 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21548 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109761 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81350 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153152 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157488 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76065 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205173 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42960 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94452 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38567 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42444 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36246 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52623 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38660 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26434 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27383 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8876 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 30018 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12997 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57564038553 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10591920280 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3712026310 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9347815e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500405 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086127 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 17780 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9570523 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148037 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428752 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146320 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288635 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104789 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139136 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157572 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43550 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47724 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44627 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1025.1818181818182 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6285.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 814.3958333333334 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1155.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6544.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 897.6304347826087 - } - ], - "date": 1718797873000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "e637f6b73a83c8c9317b69cb35cc28f82bb2a99a", - "distinct": true, - "message": "Enzyme: Fix CuArray return type (#2425)\n\n", - "id": "14de0097ff7c26932cc4a175840961cc7d3f396e", - "timestamp": "2024-06-23T15:26:01-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/14de0097ff7c26932cc4a175840961cc7d3f396e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1224.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14859 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15909 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 665.3333333333334 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2046.7000000000003 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20613 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25698 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11242 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12867 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13660 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209745 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243358 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9869 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21388 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109459 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81095 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152961 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156086 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75850 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203868.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42565 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93612 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38873 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53368 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36310 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42162 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38643 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26652 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27106 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8577.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37933 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13134 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57489052303 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10753389796 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3747363393 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933458 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499756 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085547 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 17019 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9570499 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148149 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428778 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146227 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288340 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104717 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138568 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154777 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43170 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47607 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44370 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1025.6153846153845 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6291.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 801.8181818181819 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1163.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6577.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 908.9772727272727 - } - ], - "date": 1719170761000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "author": { - "name": "Ben Arthur", - "username": "bjarthur", - "email": "arthurb@hhmi.org" - }, - "tree_id": "e1d126346510cb232fdaf4e1f8d6c3222cad0b66", - "distinct": true, - "message": "add cublasgetrsBatched\n", - "id": "abaa196cd223eb9280366f2103de9b186140dc57", - "timestamp": "2024-05-16T18:10:14-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/abaa196cd223eb9280366f2103de9b186140dc57" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1169.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15447 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16398 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 690.1176470588235 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2135.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20874 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26090 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11624 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13997 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13883 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213772 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246051 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10500 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21255 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109600 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81857 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153189 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157814 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76256 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206286 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43474 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94401 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38916 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42924 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36649 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42313 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45987 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26727 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27439 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9005.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 30168 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13434 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57674624720 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10550040561 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6514768805e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9356165e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3503075 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1087067 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15644.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569343 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148115 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428812 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146339 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288734 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104893 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139417 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158506.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35520 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48031 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44670 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1027.8 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6415.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 838.4675324675325 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1157.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6689.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 951.6111111111111 - } - ], - "date": 1719931885000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "author": { - "name": "Ben Arthur", - "username": "bjarthur", - "email": "arthurb@hhmi.org" - }, - "tree_id": "be04690a3008aaa296a972eea2fb9181718ffaab", - "distinct": true, - "message": "pre-allocated pivot and info buffers for getrf_batched\n", - "id": "40bcc37acdd12398dadea94ac31263bfff98a40c", - "timestamp": "2024-07-02T12:01:30-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/40bcc37acdd12398dadea94ac31263bfff98a40c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1169 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16242.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17080 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1374.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3393 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21184 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28658 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12969 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14832 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14048 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212566 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244553 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11519 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21769 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116622 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88956 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157131 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159070 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76210 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 218623 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46805 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96586 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43891 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 64233.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41954 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 65209.99999999999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40578 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33224 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28281 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8739.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31084.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12646 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46561908192 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 7820425736 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2669319356 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2918264 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3521237 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1085225 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20168 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9507825 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148739 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429234 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147053 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288896 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105676 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 144201 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159677 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 36967 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50726 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53881 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1033.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6522.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 838.5714285714286 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1212.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6635 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 941.8857142857142 - } - ], - "date": 1719945939000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "a8ee70474f382fa35ddb027ec4f40e421534c555", - "distinct": true, - "message": "Profiler tweaks. (#2432)\n\n", - "id": "a90cba132c3da588e0c70955525e5d1d3f2a4c81", - "timestamp": "2024-07-03T07:55:45+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a90cba132c3da588e0c70955525e5d1d3f2a4c81" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1207.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15158 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15869 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 718.7872340425532 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2045.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20163 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25507 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10982 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12713 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13312 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209668 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243909 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10057 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20602 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109244 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80866 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152430 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157739 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74524 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203399 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42057 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93824 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38645 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53110.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36303 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51696.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45264 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26199 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27116 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8681.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29980 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12865 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57788493331 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10573253085 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3663650863 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2920374 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3483311 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081226 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19159 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9556648 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148036 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428918 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146140 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288203 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104608 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138576 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155625 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43364 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47512 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44378 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1073 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6453 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 799 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1160.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6630.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 935.06 - } - ], - "date": 1719986145000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "2c5088f9a0072b8df9a66925c0b8ebc5cb8c047e", - "distinct": true, - "message": "Updates for CUDA v12.5.1 (#2436)\n\nCo-authored-by: Tim Besard ", - "id": "8a6a1e9ee8738215ef7bc6efb58d544807a673e6", - "timestamp": "2024-07-04T09:27:10-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/8a6a1e9ee8738215ef7bc6efb58d544807a673e6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1171.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14732 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15498.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 711.0529801324503 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2084.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20348 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25699 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10937 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12434 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13487 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211861 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244695.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10124 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20735 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109820 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80933 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153054 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157316 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76983 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 204377 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42493 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94382 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38515 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42865 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35839 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53044.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45985 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26286 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27108 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8811.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29919 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12901 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57649381273 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10725533535 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6884783895e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932960 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499385 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085216 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18479 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568779 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148182 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428581 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146331 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288490 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104749 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138374 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156293 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34968 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47609 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44352 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1020.5833333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6524.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 843.1262135922331 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1159 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6748.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 953.4193548387096 - } - ], - "date": 1720099630000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "9259fac18437a644d0bf25c530e5ce660414f913", - "distinct": true, - "message": "Correct workspace handling (#2437)\n\n", - "id": "24651bab873ae399b9caedd2648e44fb929aa167", - "timestamp": "2024-07-04T15:27:27+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/24651bab873ae399b9caedd2648e44fb929aa167" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1184.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15179 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15944.5 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 712.4935897435897 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2150.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20360 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24770 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11240 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13834 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13816 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211725 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244454.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9970 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20693 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109876 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81211 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153083 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158053.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75947 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205202.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43199 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94380 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38986 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53394 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36383 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52957 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45526 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26215 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27075 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8640.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29752 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12659 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57770086049 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10564440691 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6609572755e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933992 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499055 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085955 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19259 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568347 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147978 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428670 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146225 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288592 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104856 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138872 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 159371 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34858 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47672 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44478 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1007.9285714285714 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6407.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 794.1388888888889 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1157.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6586.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 959.5909090909091 - } - ], - "date": 1720099647000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "34221c74cc2ec9075de71214e0676df6dddd257a", - "distinct": true, - "message": "CompatHelper: bump compat for LLVM to 8, (keep existing compat) (#2426)\n\nCo-authored-by: CompatHelper Julia ", - "id": "229d13f88fece1bd1dd6422575d61edf1e0cb753", - "timestamp": "2024-07-05T07:51:31+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/229d13f88fece1bd1dd6422575d61edf1e0cb753" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1179.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15094 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16239.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 672.5316455696203 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2112.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20439 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25379 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11088 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12731 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13497 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209691 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244508 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10323 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20645 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109869 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81148 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153020 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156580.5 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76355 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205101 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42406 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93967 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38238 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42757 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36473 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52879 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40178.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26300 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27304 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8755.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29989 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12877 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57543206128 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8714621127 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3666904977 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921245 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4843975e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081497 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19350 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9572440 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148179 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428944 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146427 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288474 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104894 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139385 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158353 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43492.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47666 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44392 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1026 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6462 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 790.3584905660377 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1163.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6577.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 889.5090909090909 - } - ], - "date": 1720158691000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "fdd9dfb67dfefd548f51000cc400bb51003de247", - "distinct": true, - "message": "Bump version.", - "id": "71311afa35463f3fce09ed73bae66f8810b5e821", - "timestamp": "2024-07-09T09:55:35+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/71311afa35463f3fce09ed73bae66f8810b5e821" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1245.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15861 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17177 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1253.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3065.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23358 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28057 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14257 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14663 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13957 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212762 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245143.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11682 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21347 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116447 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85166 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158574 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160358 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 76437 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 224190 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47071 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96323 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49396 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63728 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46928 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63075 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48602 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 34484 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28419 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9053 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39559 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14897 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46324929731 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6321990309 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2676862131 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2922155 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3512050 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1095476 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19886 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5086635e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148806 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429933 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147334 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 289119 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105953 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145812 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159176 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49538 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51926.5 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49257 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6402.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 837.4333333333333 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1193.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6633.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 948.6129032258065 - } - ], - "date": 1720511735000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Erik Schnetter", - "username": "eschnett", - "email": "schnetter@gmail.com" - }, - "tree_id": "d1fd1081b7bb9953c1ba36a40987edebb2deae04", - "distinct": true, - "message": "Correct typo in documentation (#2445)\n\n[skip tests[", - "id": "aff5169f1cb4c70fd0d6ebc88f172992bf264566", - "timestamp": "2024-07-13T06:18:46-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/aff5169f1cb4c70fd0d6ebc88f172992bf264566" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1174.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15381 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16359 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 731.5954198473282 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2220.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20790 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25942 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11865 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14094 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13689 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213010 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246236 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10191 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20982 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 110236 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81624 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153073 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155279 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76547 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206968 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42936 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94717 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39028 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43091 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36924 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53575 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45985 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26702 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27244 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9048 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29871 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13166 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57388482074 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.5567443615e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3620282641 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933533 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500270 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086867 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15573.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9556023 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148748 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429700 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146600 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 289315 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 105097 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139559 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155838 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35196 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47929 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44712 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1066 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6400.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 796.0096153846154 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1179.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6646.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 974.3714285714286 - } - ], - "date": 1720865926000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "alexp616", - "username": "alexp616", - "email": "101936321+alexp616@users.noreply.github.com" - }, - "tree_id": "88eb57b9a0d151020430d660b6ab174e129eceef", - "distinct": true, - "message": "Update compute-sanitizer instructions (#2440)\n\n[skip tests]\r\n\r\nCo-authored-by: Tim Besard ", - "id": "33ed68482d996c659cb11ce03ad3d833af6c4011", - "timestamp": "2024-07-13T03:25:56-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/33ed68482d996c659cb11ce03ad3d833af6c4011" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1177.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14745 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15906 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 667.5911949685535 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2042.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20245 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24748 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10897 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13485 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13518 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209157 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243610 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10051 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20713 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109275 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81717 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153002 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156567 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76028 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 198353 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42608 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94368 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38896 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48449 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36077 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42399 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38516 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26376 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27011 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8655.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37733.5 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12709 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57795926113 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.5652554885e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3620834900 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934411 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500511 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0861755e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15238 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9558999 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147932 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429221 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146307 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288632 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104707 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138380 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 159738.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43196 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47433 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44221 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1029.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6429 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 832.8349514563107 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1165.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6682.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 912.7333333333333 - } - ], - "date": 1720866356000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "ac3b3c17f6e4a00d5a87a697a988a34a5bcd8c42", - "distinct": true, - "message": "Bump minimal Julia requirement to v1.10. (#2447)\n\n", - "id": "830d51b14b0f966e395673b1243424ee9cd9ad2f", - "timestamp": "2024-07-13T21:41:56+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/830d51b14b0f966e395673b1243424ee9cd9ad2f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1132.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15262 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16042 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 702.4394904458599 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2137 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20450 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25662 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10996 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12637 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13745 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211869 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244082 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10003 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21107 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109300 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81465 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152310 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157000 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76315 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 204639 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42512 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94191 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38353 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42866 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36184 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42371 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46039.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26382 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27099 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8958.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29895 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12889 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57818872991 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.6262682425e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3635956006 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921195 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3484210 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081614 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18153 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9559833 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148128 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428765 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146275 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288454 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104729 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137947 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157027 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36531 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47554 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44262 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 994.7142857142858 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6296 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 785.7452830188679 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1171.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6582.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 919.6595744680851 - } - ], - "date": 1720899716000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "alexp616", - "username": "alexp616", - "email": "101936321+alexp616@users.noreply.github.com" - }, - "tree_id": "c8149e549fb01920d1c030b002c26e2e29405e70", - "distinct": true, - "message": "Fix typo in compute-sanitizer docs (#2448)\n\n[skip tests]", - "id": "f291ab4f1c0601b2d0b4fb7d5c7e3124da985767", - "timestamp": "2024-07-14T01:08:49-07:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f291ab4f1c0601b2d0b4fb7d5c7e3124da985767" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1206.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15027 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16197.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 735.45 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2202.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20685 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25866 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11134 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12969 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13757 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211715 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244931 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10093 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21142 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109815 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81542 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153040 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155568 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76345 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205226 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43132 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94615 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39632 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43026 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36862 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42546 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38450 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26774 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27273 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8897.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29907 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13174 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57304218368 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.6768235585e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6602826485e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2935070 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500613 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086135 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18268 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.5598815e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148354 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429293 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146432 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288949 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104809 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138300 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156105 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35159 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47885 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44554 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1042.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6521.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 838.8695652173913 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1190.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6783.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 979.8947368421052 - } - ], - "date": 1720944529000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Erik Faulhaber", - "username": "efaulhaber", - "email": "44124897+efaulhaber@users.noreply.github.com" - }, - "tree_id": "a09ee4a47544a661b6aac1a46259cbb867ce472a", - "distinct": true, - "message": "Add troubleshooting section for NSight Compute (#2442)\n\n[skip tests]\r\n\r\nCo-authored-by: Tim Besard ", - "id": "965474582d9df933f635172fe344f9a618394cf4", - "timestamp": "2024-07-18T12:17:38+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/965474582d9df933f635172fe344f9a618394cf4" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1183.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15290.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16359 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 711.7044025157232 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2203.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20801 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26016 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11302 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12844 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13572 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212247 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245260.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10349 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21101 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109935 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81404 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153085 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155501 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76306 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 201702 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43478 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94651 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39658 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43050 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37401 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42759 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46628 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26748 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27342 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8821 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38209 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13063 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57649922257 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.586082789000001e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6281561935e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2936714 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3502697 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086906 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15569.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9557919 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148303 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428907 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146517 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288499 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104857 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138468 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155959 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43653 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47955 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44969 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1031.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6394.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 808 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1158.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6552 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 954.0357142857144 - } - ], - "date": 1721297858000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Erik Schnetter", - "username": "eschnett", - "email": "schnetter@gmail.com" - }, - "tree_id": "e22700579a1794753dbaa43bafcf84ec18c06254", - "distinct": true, - "message": "CUFFT: Support Float16 by switching to Xt APIs. (#2430)\n\n", - "id": "1bdbb86dd918a68049068a4ac11c4a4c099f1c11", - "timestamp": "2024-07-18T06:20:16-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1bdbb86dd918a68049068a4ac11c4a4c099f1c11" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1190.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15089 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15849.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 688.6405228758169 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2074.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20292 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25187 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10824 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12546 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13539 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210005 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245235 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9915 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20671 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109028 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80675 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152260 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157480 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76222 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203522 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42195 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93816 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38201 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42491 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35378 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42039 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39470 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26137 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27059 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8856.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29615 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12793 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57588317174 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8.6333238615e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6390268025e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2930403 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3496596 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084315 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18430 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569027 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148185 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428613 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146172 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288467 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104791 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138250 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157499 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43059 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47297 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44200 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1021.7272727272727 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6308.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 810 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1166.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6568.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 954.6279069767442 - } - ], - "date": 1721298016000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Łukasz Pawela", - "username": "lpawela", - "email": "3093117+lpawela@users.noreply.github.com" - }, - "tree_id": "5c412d59c825d33ea0ff7cb64f1deb43d76fe54b", - "distinct": true, - "message": "Add support for arbitrary group sizes in `gemm_grouped_batched!` (#2334)\n\n", - "id": "beccab19247738a1be3ec173ad4495e579e317d2", - "timestamp": "2024-07-19T09:20:49+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/beccab19247738a1be3ec173ad4495e579e317d2" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1170.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15875 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16710 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1266.6 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3042.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21073 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26945 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11982 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13876 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14051 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212597 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 246990 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13436 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21778 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114296 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84405 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 160165 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159075 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 77452 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 219298 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45890 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97563 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45512 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63954.00000000001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44556 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 63320 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41858 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33276 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28144 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8657.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31314 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12992 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45855129249 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6297479084 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2644059260 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2916920 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3520420 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1079823 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19429 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5055365e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148745 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429256 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146899 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288986 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105643 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146082 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 158316 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40641 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52627 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47772 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1016.1000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6518 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 786.0865384615385 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1155.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6653.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 936.6590909090909 - } - ], - "date": 1721373649000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "20a5116763b55e299c8cc1bf76b72b530748f850", - "distinct": true, - "message": "Enzyme: reverse mode kernels (#2422)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", - "id": "d7077da2b7df32f9d0a2bced56511cdd778ab4ed", - "timestamp": "2024-07-31T05:03:39-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d7077da2b7df32f9d0a2bced56511cdd778ab4ed" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1176.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15135 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15872 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 638.491124260355 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2012.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20124.5 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 23998 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10656 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12320 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13404 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209983 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243874 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10121 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20576 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109222 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80374 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153755 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157861 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76306 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203950 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42941 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94514 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38442 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51439 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36414 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42387 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38872 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26486 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27048 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8525 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37401 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12956 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57125648000 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8627283458 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.6278103415e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9114345e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3473570 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1078370 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15263 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568822 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148103 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428833 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146201 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288488 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104733 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139278 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 159007 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43510 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47689 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44377 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1067.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6603.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 855.1940298507462 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1212.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6747.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 964.090909090909 - } - ], - "date": 1722416619000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "aadb9c5a98dc0aaeeb939718d9f8523a79796a18", - "distinct": true, - "message": "CompatHelper: bump compat for GPUCompiler to 0.27, (keep existing compat) (#2462)\n\nCo-authored-by: CompatHelper Julia ", - "id": "b4307770116ea3fca86494da6c15fd346257dc97", - "timestamp": "2024-08-07T09:10:20+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b4307770116ea3fca86494da6c15fd346257dc97" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1175.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15334 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15402 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 647.5209580838323 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2197.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20801 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25616 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11149 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12787 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13392 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211148 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244780 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10103 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20771 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109427 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80762 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152825 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156418 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75922 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 204607 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42655 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94381 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38493 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42505 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36323 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42414 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45929 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26652 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27225 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8825 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29875 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13075 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45576773995 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7128272067 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3741568445 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921245 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4845945e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081438 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19341 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568335 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148194 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428802 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146276 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288871 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104804 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138819 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157059 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35089 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47578 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44462 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1017.5555555555557 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6459.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 823.9615384615385 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1121.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6620.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 875.2181818181818 - } - ], - "date": 1723014620000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "8331c8b0f4eca6b69b8157d2237762c28f88e1e4", - "distinct": true, - "message": "Update to CUDA 12.6. (#2461)\n\n", - "id": "b66109643d9c0966d00b6893f6586a064fdce2e6", - "timestamp": "2024-08-07T11:30:47+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b66109643d9c0966d00b6893f6586a064fdce2e6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1140.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15252 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16002.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 642.0632911392405 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2144.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20397 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25730 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10947 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12556 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13289 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209512 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244405 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10161 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20665 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109475 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81023 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152924 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156645 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 73738 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 200739 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42843 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94651 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38416 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42837 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36320 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42513 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37892 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26344 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27326 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8702.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29945 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12667 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45850141266 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7043877046 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3717452066 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921541 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3484685 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081904 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18297 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9555890 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148078 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429145 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146450 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288649 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104711 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139495 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156639 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43641 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47675 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44544 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 999.9333333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6400.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 778.9107142857143 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1131.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6679.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 931.3137254901961 - } - ], - "date": 1723023047000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Alexaindre", - "username": "walexaindre", - "email": "66435800+walexaindre@users.noreply.github.com" - }, - "tree_id": "af30900a19288159ea7c1e19de17faae52e62a83", - "distinct": true, - "message": "Implementation of spdiagm for CUSPARSE (#2458)\n\nCo-authored-by: Alexis Montoison <35051714+amontoison@users.noreply.github.com>", - "id": "f689f04f45c9ad5ea903a89d0d1be0c8e9490a0d", - "timestamp": "2024-08-07T09:00:43-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f689f04f45c9ad5ea903a89d0d1be0c8e9490a0d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1159.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15307.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16147.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 645.5952380952381 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2085.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20429 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25656 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11083 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12564 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13298 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 208745 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245009.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9971 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20744 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109528 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80895 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152318 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156627 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74955 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 203636.5 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42809 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94283 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38436 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45032 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36158 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42461 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37800 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26330 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27255 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8870.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29959 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12848 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45750036471 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7106062700 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3735975383 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2921370 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3484304 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081813 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18412 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9567842 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148070 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428639 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146325 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288563 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104968 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138324 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157417 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43166.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47656 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44289 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1018.8999999999999 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6376.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 785.009900990099 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1150.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6528.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 912.7636363636364 - } - ], - "date": 1723035643000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "16d9021e22a3fa08fe6b94d1709d4750caff36f1", - "distinct": true, - "message": "Bump CUDA driver JLL. (#2463)\n\n", - "id": "763164d4272b2eca8ff143edfa97c7db54be01a6", - "timestamp": "2024-08-07T16:34:58+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/763164d4272b2eca8ff143edfa97c7db54be01a6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1173.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15107 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16050 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 653.4876543209876 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2117.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20414 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25166 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10640 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12245 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13428 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211050 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245735.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9957 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20888 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109994 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81158 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152635 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157463 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76754 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205377 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42751 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94497 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39044 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53746 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36675 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51879 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38255 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26466 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27243 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8892.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37884 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13214 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45868619903 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7143201476 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3824588250 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934327 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500021 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085471 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18688 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569171 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148201 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428884 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146299 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288842 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104752 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138186 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158769 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43724 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47508 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44524 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1024.1818181818182 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6350.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 828.3111111111111 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1192.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6546.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 924.575 - } - ], - "date": 1723041298000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Jun Tian", - "username": "findmyway", - "email": "find_my_way@foxmail.com" - }, - "tree_id": "574a702e3d6f5e949c741b0a93b9ea3d2ca2010b", - "distinct": true, - "message": "Address a corner case when establishing p2p access (#2457)\n\nCo-authored-by: Tim Besard ", - "id": "69043ee42f4c6e08a12662da4d0537b721eeee84", - "timestamp": "2024-08-08T15:37:59+08:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/69043ee42f4c6e08a12662da4d0537b721eeee84" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1167.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15393 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16471 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1249.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2800.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19681 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26782 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11821 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13624 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13544 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208875 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242670 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11111 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21064 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111603 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83441 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 154612 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166329 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72325 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208812 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43693 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95172 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41357 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43811 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39722 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43356 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45859 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32659 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27803 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8416.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30603 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13594 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46313811347 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5921410485 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2803524481 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2893204 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3511785 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1060611 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17978 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9492634 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148353 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 428771 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146828 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288743 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105346 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141146 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166661 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44855 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48861 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45807 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 909.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6033.833333333333 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 708.8447204968944 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1023 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6155.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 736.3076923076923 - } - ], - "date": 1723102679000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "77ea3ac2172b1c743d53413de110bf47e12b4728", - "distinct": true, - "message": "Revert \"Run full GC when under very high memory pressure. (#2421)\" (#2469)\n\nThis reverts commit 84bb117194d42c5ec58c09e85c312d491fedee68.", - "id": "30910218b02eed0833157198856bf521d7d09326", - "timestamp": "2024-08-19T12:49:51+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/30910218b02eed0833157198856bf521d7d09326" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1150.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15596.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16888 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1355.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3056.3333333333335 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20817 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23542 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10834 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14745 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13637 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211490 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245158 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11503 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20870 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 115111 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85305 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157331 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168314 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72287 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214341 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46300 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 98091 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43412 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49217 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41525 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49007 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40393 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25978 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27962 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8581 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30718 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12847 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46091686778 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5848533982 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2730431530 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2904244 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3517022 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1064694 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19579 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9494975 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 150896 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429119 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148233 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288979 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105369 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143810 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 169005 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41197 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49564 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51621 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 920.8461538461538 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6161.666666666667 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 722.0440251572327 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1121.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6356.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 749.6311475409836 - } - ], - "date": 1724064591000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "61a30dd445ca5c70629e0313077dae8b905e8e10", - "distinct": true, - "message": "Bump version.", - "id": "4918437ad8530bbe6f7d4613af2e82d53e968801", - "timestamp": "2024-08-19T15:44:01+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4918437ad8530bbe6f7d4613af2e82d53e968801" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1209.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14942 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16150 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 647.1317365269462 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1996.6000000000001 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20814 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25827 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11142 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12941 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13815 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213462 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245253.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10311 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21079 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109539 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81868 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153525 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157908 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76480 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206498 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44058 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94326 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39228 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43046 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36768 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43009 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42098 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26463 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27322 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8797.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29944 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13084 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45958153021 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7077634908 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3759736925 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934771 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.5017125e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0865555e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16687 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9564643 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148513 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429315 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146597 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288863 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 105011 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139475 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158012 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35378 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48012 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44765 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1066.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6539.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 850.156626506024 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1236.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6619.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 935.9117647058823 - } - ], - "date": 1724075041000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "9d454835b57422cbbd8fb09a2cd970b70fbd42fb", - "distinct": true, - "message": "Fix a method deprecation. (#2470)\n\n", - "id": "76e2972814a0e7910f35ed3ad17b1a9198628f34", - "timestamp": "2024-08-20T15:41:48+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/76e2972814a0e7910f35ed3ad17b1a9198628f34" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1191.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15899.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16706 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1191.7 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2842.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20576 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 23475 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10804 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14762 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13752 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208968 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242462 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11611 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21002 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112183 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83762 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 156125 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166968 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 72875 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211746 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44599 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 96014 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41721 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54806 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40553 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 54428 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40496 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26034 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28006 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8697 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 31073 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12916 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45818155823 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5916730845 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2754269528 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2895745 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5139175e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061408 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17581 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9509226 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148758 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429850 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147077 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 289229 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105689 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 142357 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167968 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37314 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49814 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46751 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 958.2962962962963 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6123 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 749.3448275862069 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1088 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6347.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 783.0882352941177 - } - ], - "date": 1724161308000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "f10c7539becbc5cafd2dc9a1b162dff711b25685", - "distinct": true, - "message": "Bump LLVM compat (#2473)\n\n", - "id": "3d8467db3d6983975c55f427f9cc10e4e110098d", - "timestamp": "2024-08-23T06:59:18+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3d8467db3d6983975c55f427f9cc10e4e110098d" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1187.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15016 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15855 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 637.3550295857988 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2047.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20373 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25384 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11528 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13673 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13163 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209536 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244516.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9751 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20364 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109632 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80995 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152359 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153911 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75812 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 199218 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42306 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93791 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37933 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 53121 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36243 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46627 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42164.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26055 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26942 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8455.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37713 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12920 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45862461404 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 7.0235035745e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3764346221 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9309475e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497071 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084261 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15457.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9555151 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148051 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429219 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146224 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288537 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104717 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138344 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154853 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43399 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47385 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44104 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1023.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6272.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 791.3823529411765 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1148.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6412.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 883.4727272727273 - } - ], - "date": 1724389158000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "9eb815d03b0c3e91f02603a4b18e24d18df3b9af", - "distinct": true, - "message": "Enzyme: Reversemode cudaconvert (#2476)\n\n", - "id": "bd3b61be6a30b181607525e0e95b5cc4aa4ad381", - "timestamp": "2024-08-26T01:30:50-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bd3b61be6a30b181607525e0e95b5cc4aa4ad381" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1115.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15661.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16847 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1319.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3104.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21239 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28332 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12587 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15138 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13935 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214603 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245501.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13070 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21445 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 114227 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 88033 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 157421 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167834 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 70916 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 217425 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45057 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97792 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45572 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46001 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42880 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45582 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40486 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25964 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 28255 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8365.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30960.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12686 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46244763158 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5836593517 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.7507065495e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2885735 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3494050 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061687 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20019 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5078025e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148582 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 429021 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146674 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 289047 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105525 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 143750 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 169109 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 47204.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50474 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46412 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 880.75 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6300.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 658.0370370370371 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1004.3333333333335 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6406.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 736.1923076923077 - } - ], - "date": 1724653850000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "af58b51a1988ea1f1bec6651acaa7117e0f225b5", - "distinct": true, - "message": "Add Enzyme `sum` derivatives (#2471)\n\n", - "id": "d72cdaa324cfadc1e67a7aa7fb9c4b035d2ec07c", - "timestamp": "2024-09-04T11:30:32-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d72cdaa324cfadc1e67a7aa7fb9c4b035d2ec07c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1193 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15237 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16121 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 692.5269461077844 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2145.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20480 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25331 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11379 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13900 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13683 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211626 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244136 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10402 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20842 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109285 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81118 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152982 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154942 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76257 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206895 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43076 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94402 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38899 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42625 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36849 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52941 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38368 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26358 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27135 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8812.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29662 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12722 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46180618248 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6739205922 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3423829514 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934334 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.5003365e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086108 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15451.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9558745 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148293 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429672 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146544 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288672 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104908 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137947 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155793 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40793 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47733 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44589 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1010.9166666666666 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6355.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 783.0970873786408 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1160.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6563.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 932.8260869565217 - } - ], - "date": 1725467432000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "08d3fcd7c05d904064cfa518ee4359e5ad50cc64", - "distinct": true, - "message": "Add missing GC.@preserves. (#2487)\n\n", - "id": "123977e129b422a8d05598a9ce3d746371d14436", - "timestamp": "2024-09-10T20:31:38+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/123977e129b422a8d05598a9ce3d746371d14436" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1162.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15248 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16285 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1117.8 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2782.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20139 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22974 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10286 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14156 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13367 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208559 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242603 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11145 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20586 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 113005 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 85544 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 159913 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165814 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73065 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 210965 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44583 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95982 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41442 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 51389.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40629 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 50533 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44925 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25671 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30252 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8451.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 33965 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12470 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46070701860 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5.8185045465e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2757435403 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2903171 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5209705e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1063147 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17155 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9504550 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147973 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 428544 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146376 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288334 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105002 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146397 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167079 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45003.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49057 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45630 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 869.2615384615384 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6267.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 713.0486111111111 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1005.6470588235295 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6471.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 777.2363636363636 - } - ], - "date": 1725993098000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "cdbb70d4f3df24bc4dc407f1b57b44f0efc5c0b5", - "distinct": true, - "message": "Update to LLVM 9.1. (#2491)\n\n", - "id": "f0ac5eb14b97d19fb2d67c5c0d9e4037f31c496f", - "timestamp": "2024-09-16T13:41:53+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f0ac5eb14b97d19fb2d67c5c0d9e4037f31c496f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1147.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15546.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16256.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1067.4 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2603.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20004 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22784 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10329 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14117 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13424 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 208738 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242890 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10956 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20712 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111035 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 82535 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153413 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165330 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 69720 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 206096 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43574 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95563 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 40335 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43242 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39414 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42582 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45317.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25924 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27686 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8483.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30253 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12404 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46004837777 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5753531985 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2760097651 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2892031 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3510982 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1060570 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16112.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.4926635e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148034 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 428813 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146577 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288490 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105237 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140082 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 167085 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44549.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48950 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45624 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 848.4057971014493 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6159 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 672.5398773006135 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 989.1578947368422 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6333.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 774.8533834586467 - } - ], - "date": 1726486913000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "82134de7f70f7b4dda51f1da8edc5fecc88181be", - "distinct": true, - "message": "CUSPARSE: Fix sparse constructor with duplicate elements. (#2495)\n\n", - "id": "991e23a3c938b87fcd89f369047acc0b9ad7c84b", - "timestamp": "2024-09-16T18:17:25+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/991e23a3c938b87fcd89f369047acc0b9ad7c84b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1141.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15835 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16628 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1036.3 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2740.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20221 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26676 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12418 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14246 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13359 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211613 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244647.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11213 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21016 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 111466 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 83139 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 155420 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165962 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71483 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211178 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44102 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95956 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 41859 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45374 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39988 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39959 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26121 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27979 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8494.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30966.999999999996 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12595 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45872414628 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5800635814 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2767726590 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2895545 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3513550 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1061563 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16851 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9495577 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148336 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 428769 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146683 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288565 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105345 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 141470 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168079 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45017 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49021 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45899 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 865.2280701754386 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6405.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 644.5515151515151 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 986.6315789473684 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6473.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 733.1044776119403 - } - ], - "date": 1726503445000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e100c52590ac9d2e1f2e1b98c57545b060a3d2f4", - "distinct": true, - "message": "Use at-consistent_overlay for 1.11 compatibility. (#2492)\n\n", - "id": "1e1f4ef81129dc62c29c0eb9f04e9a9cac3cdd9f", - "timestamp": "2024-09-16T20:32:00+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1e1f4ef81129dc62c29c0eb9f04e9a9cac3cdd9f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1219.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15698.000000000002 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 16904 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1114.2 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2914.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20435 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27027 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12782 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14397 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13370 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 212643 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 244286.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11372 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20704 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 112812 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84530 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 161554 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 169645 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 73359 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 214388 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45475 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 97894 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42347 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43911 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43090 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 43180 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45067 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26025 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 32986 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8303.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37124 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12494 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46296126271 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5.7441790695e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.7519811965e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2910165 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3.5271395e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1070948 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18255 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9506503 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 148400 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 428634 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146627 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 288464 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 105430 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147094 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 168532 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45667.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49164 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46503 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 869.5818181818182 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6427.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 701.2876712328767 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1064.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6464 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 776.5438596491229 - } - ], - "date": 1726511520000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "5d501c045f2e641b71793fcf1d26eeadcd6bf838", - "distinct": true, - "message": "Add conversions between CuSparseVector and CuSparseMatrices (#2489)\n\n", - "id": "cdae2d3ea6085669b92bd58aadd4828387179cb6", - "timestamp": "2024-09-17T12:37:53-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cdae2d3ea6085669b92bd58aadd4828387179cb6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1171.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15082 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15988 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 637.8882352941176 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2041.8000000000002 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20065 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24482 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10953 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13504 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13452 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209568 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244043 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9919 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20462 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108504 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80536 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152549 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156032 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74563 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 197533 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42208 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93793 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38175 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42330 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35845 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41848 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37192 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26006 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26983 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8528.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37580 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12592 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46288941260 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.6853696965e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4321490805e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9335645e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500184 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084710 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15454.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569845 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147936 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429232 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146408 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288544 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104764 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137745 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156688 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42631 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47615 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43976 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 998.2142857142856 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6253.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 782.2547169811321 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1144.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6588.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 881.7457627118644 - } - ], - "date": 1726594673000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "5b01247661e60f32637f3ac3b685c7fe43df2192", - "distinct": true, - "message": "[CUSPARSE] Implement a sparse GEMV for CuSparseMatrixCSC * CuSparseVector (#2488)\n\nThis operation is not used by default by `*`.\r\n\r\nCo-authored-by: Tim Besard ", - "id": "a56682ed21ead11c910360b96487d31af4d6d9a1", - "timestamp": "2024-09-18T06:01:03-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a56682ed21ead11c910360b96487d31af4d6d9a1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1194.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14933 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16209 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 638.4378698224853 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2077.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20540 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26063 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11086 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12767 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13785 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212777 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245721 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10043 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20868 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109562 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81238 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152601 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157287 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76350 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206541 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43405 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94308 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39325 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43036 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37037 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42376 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45824 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26378 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27212 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8680 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37803 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12934 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46057989496 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.6996895275e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4249461655e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933490 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499439 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085624 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15438 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568996 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148204 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 428910 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146489 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288505 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104852 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138277 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157935.5 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35224 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47717 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44423 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1025.4 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6346 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 801.4086021505376 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1161.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6603.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 911.2790697674419 - } - ], - "date": 1726657263000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Ben Arthur", - "username": "bjarthur", - "email": "arthurb@hhmi.org" - }, - "tree_id": "15cefaa56d271c2072ab916edd61b128e11ef121", - "distinct": true, - "message": "CUSOLVER (dense): cache workspace in fat handle\n\n", - "id": "9231b975450c7db87e2a898019bd39040d951ef5", - "timestamp": "2024-09-18T08:04:53-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9231b975450c7db87e2a898019bd39040d951ef5" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1192.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15495.999999999998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16401 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 642.6646706586827 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2126.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20804 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25890 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11377 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14173 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13711 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212714 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245733 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10274 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21038 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109943 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 81630 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154701 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158025 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76545 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 208352 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44186 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94771 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40254 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43062 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37227 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42630 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46049 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26536 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27217 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8795 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38024 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13113 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46224440349 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.6543442475e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3414189837 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9224035e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3485813 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083041 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15711 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.5655355e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 148404 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 429351 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146558 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 288669 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 104925 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 140108 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158715 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35615 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48008 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44828 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1016.1000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6281 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 793.1919191919192 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1157.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6535.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 895.3207547169811 - } - ], - "date": 1726661093000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "b52e20d6f105d05aa84126a30ddaf24abc7a7e35", - "distinct": true, - "message": "Re-use pre-converted kernel arguments when launching kernels. (#2472)\n\n", - "id": "d5dcffa44a0e2a0d04f29bc0cb9f03b2fe04e674", - "timestamp": "2024-09-18T14:09:19+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d5dcffa44a0e2a0d04f29bc0cb9f03b2fe04e674" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1186.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14005 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15185 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 634.9526627218935 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2173.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19510 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24587 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11147 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13385 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13638 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211289 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244475.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9599 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20719 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108606 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79870 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152728 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153601 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76563 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 198875 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40994 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93314 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37145 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41995 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34218 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41396 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38045 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26419 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26725 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8769.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37423 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12917 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46291217376 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.6617410155e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4149608085e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933243 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498485 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085002 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15902.000000000002 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569119 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147074 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425060 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144961 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285859 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103694 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138145 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154080 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40550 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46719 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43379 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1019.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6348.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 840.7708333333334 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1145.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6544.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 890 - } - ], - "date": 1726661359000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "b94390d417af70d05ba7fc0f7f5697604f4575f2", - "distinct": true, - "message": "Update wrappers for CUDA v12.6.1 (#2499)\n\n", - "id": "da66df1656818c14d725642f0cdc8417a2bbc01e", - "timestamp": "2024-09-19T00:42:15-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/da66df1656818c14d725642f0cdc8417a2bbc01e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1100.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14611 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15826 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1105.9 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2769 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 18837 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 25913 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 11318 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12888 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13580 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 211057 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 245343.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10453 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 20853 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 110029 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 81150 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153883 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164907 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71073 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 203063 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42850 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95033 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39107 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 53316 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37067 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 52945 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39822 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26158 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27771 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8564 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 30704.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12595 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45945931775 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5.7403891535e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2.7496155385e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2892966 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3512262 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1059669 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 17439 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9505752 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 147157 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 425245 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145390 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 286286 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 103973 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140367 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 165769 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 35587 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 48163 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44964 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 883.6346153846154 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6161.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 720.76875 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1002.6666666666665 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6314.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 755.139344262295 - } - ], - "date": 1726724535000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "97e4812038eca7d9a35a2657579540b81a606d0a", - "distinct": true, - "message": "Profiler: Demangle kernel names. (#2505)\n\n", - "id": "0ebff037ece5d941a420657d9848cd1e9db33cb9", - "timestamp": "2024-09-25T20:22:42+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0ebff037ece5d941a420657d9848cd1e9db33cb9" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1195 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14508 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15434.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 658.8650306748466 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2105.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19438 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25279 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10749 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12242 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13614 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212829 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245589 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9757 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21173 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109132 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80640 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153250 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154056 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74715 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 199823 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41690 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93776 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37700 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42636 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34782 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43277 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38737 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26819 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27003 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8894.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29803 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13017 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44722535994 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6252503827 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2850756281 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2922859 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4854045e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083082 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15017 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569524 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146896 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425167 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144955 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285983 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103516 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139104 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154555 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34305 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46990 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43942 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1030.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6370.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 797.1875 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1233.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6534.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 931.7941176470588 - } - ], - "date": 1727288562000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Juan Ignacio Polanco", - "username": "jipolanco", - "email": "jipolanc@gmail.com" - }, - "tree_id": "285bffe608cdb9445f6544f1d6802284db82050d", - "distinct": true, - "message": "Fix type of AbstractFFTs.Plan for real-complex FFTs (#2504)\n\n", - "id": "71ae06b9f1f7e0b30fe7693b24d3116f6097eb01", - "timestamp": "2024-09-25T20:23:26+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/71ae06b9f1f7e0b30fe7693b24d3116f6097eb01" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1221.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13967 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15135 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 665.1006289308176 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2082.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19287 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24586 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10860 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11199 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13273 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210599 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 242964 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9472 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20162 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107833 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79380 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150849 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152280 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74367 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 194612 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40277 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 92763 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36644 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41613 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 32901 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41155 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40027.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26229 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26603 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8705.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29245 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12870 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44719193963 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.1999910395e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.8285995495e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2930781 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3496947 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084773 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14873 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9566915 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146484 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 424984 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144915 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285860 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103285 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137285 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152794 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41896 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46411 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43442 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1026.4 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6353 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 806.0842105263158 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1167.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6548.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 906.2790697674419 - } - ], - "date": 1727288606000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "3eaec44499d8055533e8fbf6fa1137218d5f4269", - "distinct": true, - "message": "Restore Enzyme checks (#2508)\n\n", - "id": "4327e508e592700e8a2c52236b610a14dfdd4630", - "timestamp": "2024-09-26T00:32:09-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4327e508e592700e8a2c52236b610a14dfdd4630" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1196.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14341 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15225 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 644.1547619047619 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2128.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19725 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24594 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11047 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12842 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13731 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213415 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246596.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9616 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20939 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108650 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80119 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152147 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154070 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76340 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 198926 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41229 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93566 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37532 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42231 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34774 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41747 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37280 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26291 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26616 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8845.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29423 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12862 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44740836841 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6242028271 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.8475986585e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934067 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500144 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085374 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14889 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9566768 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146949 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425172 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144994 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286096 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103436 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137943 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154585 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34342 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46595 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43455 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1047.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6462.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 820.4950495049505 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1175.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6641.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 915.7115384615385 - } - ], - "date": 1727328729000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "e0725a467822697171af4dae15cec10b4fc19053", - "distinct": true, - "message": "Bump version.", - "id": "a1db081cbc3d20fa3cb28a9f419b485db03a250f", - "timestamp": "2024-09-26T07:38:15+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1db081cbc3d20fa3cb28a9f419b485db03a250f" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1201.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14310 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15062 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 639.6686390532544 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2106.8 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19548 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24390 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11002 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12851 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13611 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209838 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243278 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9362 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20686 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107942 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79227 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 150696 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152053 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76099 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 196131 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40790 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93074 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37777 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41874 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33445 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52187 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37446 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26120 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26589 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8758.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29172 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12967 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44823144487 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6244738487 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2838854162 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932203 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497406 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083843 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14954 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568685 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146810 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425383 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144845 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286037 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103374 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 136833 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152842 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42182.5 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46455 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43170 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1045.8 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6451.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 816.5934065934066 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1213.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6627.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 940.7931034482758 - } - ], - "date": 1727329095000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "eb3977ade20cbc677469397502daec6c7ed04305", - "distinct": true, - "message": "Update wrappers for CUDA v12.6.2 (#2512)\n\n", - "id": "56eb51b277b88555502dfb136b8de8e925f42b22", - "timestamp": "2024-10-02T00:45:02-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/56eb51b277b88555502dfb136b8de8e925f42b22" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1158 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14374 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15301.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 644.8253012048193 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2033.3000000000002 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18799 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24693 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11223 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12988 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13500 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209898 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 242815 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9580 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20544 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108044 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79484 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151841 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151495 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76112 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 195883 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40404 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 92824 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36421.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 52255.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34191 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40885 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45571 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26075 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26575 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8727 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29238 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12835 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45013335318 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.2984865185e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2889301483 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2920718 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3483806 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1081029 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14827 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9554114 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146778 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 424946 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144857 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285876 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103370 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137921 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152321 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34025 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46950 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43530 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 999.076923076923 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6246.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 844.1025641025641 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1158.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6548.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 901.7608695652174 - } - ], - "date": 1727847902000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "b10e6f7e26ae92bd8ff5fbc8399a1391349f6823", - "distinct": true, - "message": "[CUSOLVER] Interface Xgeev! (#2513)\n\n", - "id": "22da046c340aa57b18dd204292de262d665e1f3b", - "timestamp": "2024-10-02T02:30:51-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/22da046c340aa57b18dd204292de262d665e1f3b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1173.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14303 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15027 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 635.6011904761905 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2102 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19483 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 23551 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10393 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12071 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13364 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211781 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246234 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9630 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20788 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108414 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79569 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151491 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152706 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74257 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 191343 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41018 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93494 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36659 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41692 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33772 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42021 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45851 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26266 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26729 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8830.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29139 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12894 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45039906888 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6326479237 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9079612725e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933226 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498515 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085457 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18738 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9573511 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146599 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 424862 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144950 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285576 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103351 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137440 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153349 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34005 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46819 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43632 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 993.0000000000001 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6353.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 819.73 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1138.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6520 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 879.3272727272728 - } - ], - "date": 1727854251000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "ad4793e6b4e09c306294bec5ae3776f7c668d198", - "distinct": true, - "message": "Added multiplication of transpose / adjoint matrices by diagonal matrices (#2518)\n\n", - "id": "2486af3ad8e1c0741257c9a3646eafe96c0a267a", - "timestamp": "2024-10-07T14:00:02-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2486af3ad8e1c0741257c9a3646eafe96c0a267a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1192.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14663 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.10", - "unit": "ns", - "value": 15889.999999999998 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1156.8 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2806.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19196 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 22840 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10322 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.10", - "unit": "ns", - "value": 14426 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 13533 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 209320 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.10", - "unit": "ns", - "value": 242069 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.10", - "unit": "ns", - "value": 10829 - }, - { - "name": "array/copy", - "extra": "Julia 1.10", - "unit": "ns", - "value": 21009 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 116279 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 84141 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 153922 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.10", - "unit": "ns", - "value": 164085 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.10", - "unit": "ns", - "value": 71553 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.10", - "unit": "ns", - "value": 207723 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45090 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 95514 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 39840 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42998 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 37075 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 42669 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46534 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 26032 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 27466 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 8505.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.10", - "unit": "ns", - "value": 38364 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.10", - "unit": "ns", - "value": 12773 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.10", - "unit": "ns", - "value": 46045340813 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.10", - "unit": "ns", - "value": 5831801358 - }, - { - "name": "latency/import", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2796259775 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 2896377 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.10", - "unit": "ns", - "value": 3513143 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1071034 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.10", - "unit": "ns", - "value": 19361 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.10", - "unit": "ns", - "value": 9.5094395e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.10", - "unit": "ns", - "value": 146927 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.10", - "unit": "ns", - "value": 424955 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.10", - "unit": "ns", - "value": 145332 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.10", - "unit": "ns", - "value": 285778 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.10", - "unit": "ns", - "value": 103902 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 140413 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.10", - "unit": "ns", - "value": 166170 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 44580 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 49558 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.10", - "unit": "ns", - "value": 45363 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 941.4242424242424 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6358.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 689.8300653594771 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.10", - "unit": "ns", - "value": 1102 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 6540.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.10", - "unit": "ns", - "value": 784.0384615384615 - } - ], - "date": 1728327602000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "github-actions[bot]", - "username": "github-actions[bot]", - "email": "41898282+github-actions[bot]@users.noreply.github.com" - }, - "tree_id": "1d78c04cf4e83e82a17e67898ec451e9d68a93d8", - "distinct": true, - "message": "CompatHelper: bump compat for GPUCompiler to 1, (keep existing compat) (#2521)\n\nCo-authored-by: CompatHelper Julia ", - "id": "0175505361ddc83b9205a60596af3e92e9f069d7", - "timestamp": "2024-10-11T07:50:01+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0175505361ddc83b9205a60596af3e92e9f069d7" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1185 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14371 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15116 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 751.4295302013422 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2187.222222222222 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19067 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24685 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11200 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13006 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13535 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211859 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244118 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9638 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21050 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108359 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80094 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 151994 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152520 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76146 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 197822 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41249 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93545 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39157 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41896 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33720 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41707 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42609.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26772 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26587 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8667.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29192 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13072 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45175388049 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6242433594 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.8753829445e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933634 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.5007655e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1.0859295e6 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15395 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9554098 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147098 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425775 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144929 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286210 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103574 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137468 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153477 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34268 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46746 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43288 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1030.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6333.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 865.3768115942029 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1206.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6506.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 954.8387096774194 - } - ], - "date": 1728625801000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "2994b07b4c1ef84b326676353a35dbb22446a9c2", - "distinct": true, - "message": "Adapt to GPUArrays.jl transition to KernelAbstractions.jl. (#2524)\n\nCo-authored-by: James Schloss ", - "id": "6221589f5befec8f6f157a5a5271667dba09d0b6", - "timestamp": "2024-10-17T20:25:44+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6221589f5befec8f6f157a5a5271667dba09d0b6" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1202.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14218 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15364 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 643.3012048192771 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2069.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19359 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 22857 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9798 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11330 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11527 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209823 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244320.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21486 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20677 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108431 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80007 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157148 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152445 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76258 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 205371 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40654 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93497 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35770 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40118 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33287 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51735 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47270.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26067 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26713 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8774.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29361 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12761 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45219388835 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6287384285 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9157373595e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933294 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3500343 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085094 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16252.999999999998 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9561488 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146528 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425206 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144930 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285827 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103326 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138484 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153714 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66769 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56216 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58543 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1048.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6518.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 821.3838383838383 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1215.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6609 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 894.4489795918367 - } - ], - "date": 1729189544000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "2963ed4af65fd50ce26bd283c437bc4029b925ef", - "distinct": true, - "message": "CUBLAS: Don't use BLAS1 wrappers for strided arrays, only vectors. (#2528)\n\n", - "id": "14feb76c2edd8e112808e5e5598ea2744e00b33e", - "timestamp": "2024-10-22T15:55:44+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/14feb76c2edd8e112808e5e5598ea2744e00b33e" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1185.2 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14268 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15279 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 646.6167664670659 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2076.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18840 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24834 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11142 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13110 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13754 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210245 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244206.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21527 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20810 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108273 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79699 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157182 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153555 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76352 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212793 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41315 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93503 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35849 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40255 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33553 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40123 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 49027 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26075 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26564 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8712.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 30565.000000000004 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12791 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45109256000 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3442926435e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2935755670 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2934382 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499711 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085684 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15071 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.5560565e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146742 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425181 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144829 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286000 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103507 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138081 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153937 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66564 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56559 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58894 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1026.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6315.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 796.3039215686274 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1155.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6443 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 886.4727272727273 - } - ], - "date": 1729605344000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "7a9dfb805c53c5274da1b5abd1bf1b7a99a6866f", - "distinct": true, - "message": "Switch CI to 1.11. (#2525)\n\n", - "id": "a95ccfb36e16e8dc9a5b4e979fb42ac00005e1df", - "timestamp": "2024-10-22T19:04:09+02:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a95ccfb36e16e8dc9a5b4e979fb42ac00005e1df" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1220.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14259 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15207 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 644.702380952381 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2034 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19419 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 22947 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9720 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11303 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11800 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209225 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243187 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21304 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20918 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108442 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80048 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156881 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153003 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74917 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211704 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40581 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93476 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35530 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40465 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33800 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51209.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42385 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26165 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26569 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8851.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29280 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12879 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45394621160 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6302013935 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9192838515e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9301305e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3496535 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084898 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18747 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568880 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146725 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425169 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144936 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286017 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103472 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137734 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153785 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 67127 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56478 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59364 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1035.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6485.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 801.8823529411765 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1166.3 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6643.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 895.3333333333334 - } - ], - "date": 1729616649000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "860b0e72c735ae7faa8949694fcec5ff39ef07f5", - "distinct": true, - "message": "Adapt to JuliaGPU/GPUArrays.jl#567. (#2537)\n\n", - "id": "7d23bbf50bd8792f2ba81248c3e1f21079a39bff", - "timestamp": "2024-10-30T14:33:16+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7d23bbf50bd8792f2ba81248c3e1f21079a39bff" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1206.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14371 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15154 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 677.6636904761905 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2044.5 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19467 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24455 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10265 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12092 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11837 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209793 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244210.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21292 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21166 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108476 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80214 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156939 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153263 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76321 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212520 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40386 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93512 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35430 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51786 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33037 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51188.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42712 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26706 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26649 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8889.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29353 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13176 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45093395769 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.2895347595e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2922571773 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931112 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497050 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084482 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16394 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569756 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146611 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425362 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144876 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286248 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103679 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137729 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154225 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66806 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56685 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59131 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1047.1 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6392.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 806.7934782608696 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1181.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6613.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 914.1818181818181 - } - ], - "date": 1730295196000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Mikhail Khrenov", - "username": "RedRussianBear", - "email": "mkhrenov34@gmail.com" - }, - "tree_id": "09dd233c5dbddadea68ef05da648cf5e4bf38027", - "distinct": true, - "message": "Removed allocations for transpose/adjoint - diagonal multiplications (#2538)\n\n", - "id": "98e320cba690b5e95950e1ee778d86ea1e5c83f1", - "timestamp": "2024-11-01T02:58:01-04:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/98e320cba690b5e95950e1ee778d86ea1e5c83f1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1202.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14228 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14645 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 640.6646706586827 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2078.6 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19499 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 23607 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10332 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12002 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13600 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209216 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243313 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21615 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20983 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108450 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79861 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156465 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153058 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74278 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212195 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40657 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93677 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35633 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43735 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33230 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41092 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42581 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26539 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26577 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8922.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29342 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13278 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45172721190 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6271513187 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9251607935e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932995 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499613 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085148 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 16073 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568353 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146738 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425364 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144970 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286244 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103624 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138409 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154481 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66726 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56763 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59381 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 996.9375 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6478 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 783.3644859813085 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1156.8 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6747.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 906.3469387755102 - } - ], - "date": 1730444281000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "cc2fcea7b5917fec433ce4a35b64400aa68515fc", - "distinct": true, - "message": "Fix findall with an empty CuArray of Bool (#2554)\n\n", - "id": "ba263d388f2233b47077272b220661383c665e21", - "timestamp": "2024-11-14T00:00:04-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ba263d388f2233b47077272b220661383c665e21" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1181.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14470 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14698 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 679.0532544378698 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2098.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19652 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24093 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10306 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11951 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13920 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212915 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 247321 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21664 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21376 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108849 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80583 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158328 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153391 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75091 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 216391 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41124 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94510 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36391.5 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40857 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34454 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40837 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43751 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26594 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26740 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8938 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34904 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13217 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45149946231 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6328724593 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2943719550 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933962 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.5004305e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086880 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15224 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9567989 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 147050 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425771 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144930 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286453 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103668 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138508 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154692 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 67453 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57408 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59651 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1043 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6528.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 808.010752688172 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1183.7 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6866.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 924.175 - } - ], - "date": 1731564004000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "d56f4dd075b92154d8d2b50766f08ed6f0e9a0a7", - "distinct": true, - "message": "[CUSOLVER] Fix Xgesvdr! (#2556)\n\n", - "id": "bd4effd9912f3ef886a52e894fe8bbabbed69bfd", - "timestamp": "2024-11-16T14:22:13-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bd4effd9912f3ef886a52e894fe8bbabbed69bfd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1161.4 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14389 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15176 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 646.0119047619048 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2006.2 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19885 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24496 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11018 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13291 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13810 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213260 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244726.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21664 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21261 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109377 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79980 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158318 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154106 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74654 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 216233 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41265 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93545 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35641 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41015 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34193 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40999 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44177 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26800 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26771 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8817.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29378 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13396 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45139397680 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6307905865 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933752546 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933382 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499504 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1086073 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15043 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9567544 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146807 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425406 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 145047 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286094 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103554 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138632 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155530 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 67251 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57146 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59762 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1028.9 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6567.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 793.8019801980198 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1175.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6779.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 908.7333333333333 - } - ], - "date": 1731788533000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Karl Pierce", - "username": "kmp5VT", - "email": "karl.m.pierce@gmail.com" - }, - "tree_id": "fdfd5ab051fdbd1d9955df8c5008fcf401534670", - "distinct": true, - "message": "Preserve array buffer type in several linalg routines (#2534)\n\n", - "id": "9204e349674530c48d369c1a7866434d46cf0497", - "timestamp": "2024-11-17T01:26:24-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9204e349674530c48d369c1a7866434d46cf0497" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1200.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14533 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15274 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 685.9342105263158 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2076.1 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19841 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24099 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10292 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11961 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13675 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 213147 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245800 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21517 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21424 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 109407 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80575 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 159099 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154189 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76526 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209648 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41599 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94415 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36307 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41216 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34374 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41262 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43886 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26827 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26817 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9068.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36462 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13307 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45105631853 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6271733703 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2924057750 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933019 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499493 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085697 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15067 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9560219 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146642 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425538 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144904 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286153 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103498 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 139197 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155339 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 67378 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 57225 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59885 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1036.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6613.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 806.8969072164948 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1169.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6778 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 919.5365853658536 - } - ], - "date": 1731824784000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "William Moses", - "username": "wsmoses", - "email": "gh@wsmoses.com" - }, - "tree_id": "f54c1eef6938170f2cbef64076e1e6650e5db0ed", - "distinct": true, - "message": "Fix typo in EnzymeCoreExt.jl (#2550)\n\n", - "id": "e02786c3a79442a29d7dcfe28b80ecc008056627", - "timestamp": "2024-11-19T03:00:44-05:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e02786c3a79442a29d7dcfe28b80ecc008056627" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1179.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14381 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15210 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 650.1017964071856 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1998.3 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19471 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 23602 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9991 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11443 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13627 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209886 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243745 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21641 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21252 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108353 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80027 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157120 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153539 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76147 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 206657 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40887 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93756 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35774 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 47162 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33249 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40677 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42815 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26628 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26825 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9047.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29471 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13410 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45147562083 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3409989395e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2949809242 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933005 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499319 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1085010 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18932 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569055 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146709 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425278 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144755 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286259 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103400 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138407 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154290 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66974 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56806 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59280 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1029 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6756.8 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 787.2115384615385 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1174 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6899.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 890.86 - } - ], - "date": 1732003244000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "ee81efd2597afde72df0367c3694e33bfc3d386c", - "distinct": true, - "message": "Disable more tests, and do it properly.\n", - "id": "3f513287cb958ad8cc8eb6d75f32e1077c99d021", - "timestamp": "2024-12-10T14:36:40+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3f513287cb958ad8cc8eb6d75f32e1077c99d021" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1133.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14378 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15370 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 704.2119205298013 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2192.1111111111113 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19916 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24388 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11014 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13156 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11726 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211666 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246341.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21896 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20706 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108675 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79711 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 158101 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153286 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76316 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 208156 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40927 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94198 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35555 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40498 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33393 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45350.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48112 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25915 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26691 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8696.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29333 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12781 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45177222859 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6329750353 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2997407182 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933835 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3501395 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084443 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15430 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9565099 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146602 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425185 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144749 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286131 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103424 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138750 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153877 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 67170 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56659 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59143 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1053.6 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6588.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 818.3837209302326 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1201.4 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6813 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 935.1851851851852 - } - ], - "date": 1733837800000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "c7f0eb2904cff511b61470cfb60c444857b0fffb", - "distinct": true, - "message": "Work around LinearAlgebra.jl breakage in 1.11.2. (#2585)\n\n", - "id": "c41137e101c893c63e5dc2fba5362437272a8a62", - "timestamp": "2024-12-10T22:33:41+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c41137e101c893c63e5dc2fba5362437272a8a62" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1196 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14260 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15073 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 731.7037037037037 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2193.6666666666665 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18439 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24923 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11180 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13221 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13397 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209536 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244888.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21395 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20457 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107855 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79525 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156695 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152519 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74689 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211937 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40645 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93175 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34956 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 50782 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34951 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40844 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42285 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25705 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26672 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8699.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29094 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12784 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45289585344 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6331073050 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2995210556 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9319585e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498156 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083538 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15003 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9555141 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146957 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425618 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144904 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286248 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103520 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137785 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153419 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66269 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56359 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58430 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1008.3333333333334 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6431 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 785.4857142857143 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1164.9 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6664.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 897.1621621621622 - } - ], - "date": 1733866421000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "ea9c77095bee8d8855a5fc814e9323cec84369fe", - "distinct": true, - "message": "Fix ambiguity of LinearAlgebra.dot (#2569)\n\n", - "id": "05736a7991fc83337faced0a8744313e48caef37", - "timestamp": "2024-12-10T19:09:49-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/05736a7991fc83337faced0a8744313e48caef37" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1138.8 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13889 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15066 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 693.6333333333333 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2090.7 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18942 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24619 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11152 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13074 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11438 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209553 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245941 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21790 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20265 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108561 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79350 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156353 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152538 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 73614 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209798 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40271 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93257 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35232 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40110 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33291 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 50484 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 44831 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25750 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26575 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8617.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29161 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12703 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45088579194 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6417439527 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.0193654135e9 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931654 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499562 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083784 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14890 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568888 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146484 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425142 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144844 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285925 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103373 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137792 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153406 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66663 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56388 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58820 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1020.9090909090908 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6427.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 805.0309278350516 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1173.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6602.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 917.829268292683 - } - ], - "date": 1733879389000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "simenhu", - "username": "simenhu", - "email": "simenhu@users.noreply.github.com" - }, - "tree_id": "a6ae0aa38854586a78b96c2e7b572905cdf02289", - "distinct": true, - "message": "Update EnzymeCoreExt.jl (#2565)\n\nThe inactive_noinl failed in broadcast assignment when using Enzyme=0.13.16 and CUDA=5.5.2. Switching to the version that prevents inlining seem to have fixed it.\r\n\r\nCo-authored-by: William Moses ", - "id": "f22c9b473eb08d5cc0096f2e016815aa50e85a1c", - "timestamp": "2024-12-11T08:28:48+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f22c9b473eb08d5cc0096f2e016815aa50e85a1c" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1159.1 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14013 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15151 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 687.4496644295302 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2122.4 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19558 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 23414 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9959 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11511 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11425 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210757 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244184 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21666 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20499 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108307 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79264 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156355 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153162 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 74355 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210748 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40669 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93511 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35545 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40400 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36466 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51592.5 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 49156.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25920 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26634 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8570 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29282 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12538 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45221479971 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3347607425e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2999606794 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9315765e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498502 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083367 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 17180 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.5535285e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146515 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 424992 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144777 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285913 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103389 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138265 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154017 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66803 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56640 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59162 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1025.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6539 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 812.5555555555555 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1178.5 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6725.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 907 - } - ], - "date": 1733902128000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "ea248377656ffd87018cf150a006f16d4507bac2", - "distinct": true, - "message": "Run the GC when failing to find a handle, but lots are active. (#2583)\n\nThis should help use cases where lots of short-lived tasks are\r\nused, without the penalty of hitting the GC for every lookup.", - "id": "2dae25b6ed614ae2fadc6da45cf719c94f402acd", - "timestamp": "2024-12-11T08:29:03+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2dae25b6ed614ae2fadc6da45cf719c94f402acd" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1173.9 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13998 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15132 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 726.7226277372263 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2163.777777777778 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19316 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 22963 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9455 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11164 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11391 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210357 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 242939 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21287 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20415 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108045 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79512 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156424 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153537 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76402 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210116 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40589 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93374 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35543 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40058 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33057 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51285 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 46158 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25745 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26556 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8545 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 28931 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12503 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45171970252 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3586812665e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3004659468 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2930912 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3499146 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1079740 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18771 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9553755 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146887 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425414 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144685 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286014 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103345 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138079 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153646 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66120 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56308 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58715 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1026.2 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6392.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 799.7745098039215 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1181 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6642.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 928.9047619047619 - } - ], - "date": 1733902143000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "bc8a64dc4ea9cb9115aa3ae023e715f7dec14302", - "distinct": true, - "message": "Merge pull request #2574 from amontoison/test_gesvd\n\n", - "id": "478a952c1988ca2b9f92e446057459764a54477b", - "timestamp": "2024-12-11T08:29:23+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/478a952c1988ca2b9f92e446057459764a54477b" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1132.6 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14440 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14909 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 729.8074074074074 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2193.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19493 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 22871 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9527 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10929 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11501 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209578 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243511 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21642 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19918 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108421 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79202 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 155975 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153052 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76421 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210940 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40671 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93371 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 36053 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 50925 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 33973 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40700 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41673 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25831 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26564 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8615.333333333334 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29042 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12704 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45170848050 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.4173102605e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3027428025 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2932099 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498154 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083940 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18682 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569254 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146837 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425383 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144731 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286292 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103288 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137575 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153957 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66501 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56560 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58968 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1020.9166666666665 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6500.2 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 795.56 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1159.1 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6744.6 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 892.8 - } - ], - "date": 1733902163000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Tim Besard", - "username": "maleadt", - "email": "tim.besard@gmail.com" - }, - "tree_id": "704052a2d2ae7d7ef6149817c59b2d600b578344", - "distinct": true, - "message": "Merge pull request #2561 from JuliaGPU/tb/rand\n\nNative RNG fixes for very large arrays", - "id": "860eb88e40053b2709ef949f2eaf593c59bcecf1", - "timestamp": "2024-12-11T16:51:06+01:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/860eb88e40053b2709ef949f2eaf593c59bcecf1" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1156.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14046 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15046 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 719.2142857142857 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2193.4444444444443 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19972 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24734 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10960 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11190 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13384 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211539 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 246739 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21875 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20115 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108781 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79578 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157216 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153480 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76207 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 212007 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41090 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 94030 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 38059 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51019.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34622 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51835 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 43521 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26177 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27180 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8691.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29694 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12892 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45273451340 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3387943405e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2999015210 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2.9312775e6 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497996 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083797 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14933 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9569830 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146539 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425190 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144944 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286054 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103430 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138321 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153827 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66747 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56334 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59046 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1026.3 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6482.4 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 805.0344827586207 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1176 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6570.4 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 901.9024390243902 - } - ], - "date": 1733932266000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "41770ed901a0bb8e55ae61fe1251195860d4cbae", - "distinct": true, - "message": "[CUSOLVER] Interface XsyevBatched (#2577)\n\n", - "id": "ca8f6cfa13a244ce9825a21c82a3d55bfd72f813", - "timestamp": "2024-12-13T01:21:37-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ca8f6cfa13a244ce9825a21c82a3d55bfd72f813" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1172.3 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13915 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15270.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 749.7461538461539 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2182.8888888888887 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19373 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24908 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11234 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13323 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13360 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209446 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 244647.99999999997 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21313 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20474 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107991 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79605 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156039 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152948 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 75724 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210577 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40551 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93547 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34478 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 39965 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 32159.999999999996 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40396 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 48072.5 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25806 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27033 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8605 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 37665 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12618 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45282558369 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.3656769865e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3023777151 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2931234 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3497137 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1083750 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15069 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9568555 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146779 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425297 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144802 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286152 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103408 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137622 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153801 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66422 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 55933 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58865 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1022.5999999999999 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6360 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 796 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1167.2 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6551 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 890.96 - } - ], - "date": 1734074497000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "fbfc809731a4f97652bbf3cc67538e1adce1407f", - "distinct": true, - "message": "[CUFFT] Preallocate a buffer for complex-to-real FFT (#2578)\n\n* [CUFFT] Preallocate a buffer for complex-to-real FFT\r\n\r\n* Update cufft.jl\r\n\r\n* Fix new errors in fft.jl\r\n\r\n* More fixes in fft.jl\r\n\r\n* Allocate a buffer in both plan_rfft and plan_brfft\r\n\r\n* Allocate a buffer in both plan_rfft and plan_brfft\r\n\r\n* Update lib/cufft/fft.jl\r\n\r\nCo-authored-by: Tim Besard \r\n\r\n---------\r\n\r\nCo-authored-by: Tim Besard ", - "id": "19a08efa06bcb0b5aa88b3a25bb0b336b6538a9a", - "timestamp": "2024-12-14T09:23:07-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/19a08efa06bcb0b5aa88b3a25bb0b336b6538a9a" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1152.5 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14047 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14965 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 760.1074380165289 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2092.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 18725.5 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24619 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10626.666666666666 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 10951 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13232 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 209213 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 243652 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21063 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19997 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 107756 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 79482 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 156758 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 152411 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76072 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 210274 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40299 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 92920 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 34886 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51174.5 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 32834 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 51469 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41269 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 25648 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26690 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8559 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 32690 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12395 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45192011503 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6399644693 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3031850209 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2918708 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3.4827025e6 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1079932 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14940 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9566747 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146471 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 424913 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144604 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 285690 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103136 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 137656 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153467 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66684 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56284 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 58722 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1023.7 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6486.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 790.4077669902913 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1170 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6630.2 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 915.2340425531914 - } - ], - "date": 1734189787000, - "tool": "julia" - }, - { - "commit": { - "committer": { - "name": "GitHub", - "username": "web-flow", - "email": "noreply@github.com" - }, - "author": { - "name": "Alexis Montoison", - "username": "amontoison", - "email": "35051714+amontoison@users.noreply.github.com" - }, - "tree_id": "9dbfb713f220e50341ec6d5c0ecc53c06a33d476", - "distinct": true, - "message": "[CUSOLVER] Interface gesv! and gels! (#2406)\n\n", - "id": "4e9513b8a4e56629a236b58504d609b1775a8236", - "timestamp": "2024-12-16T02:23:32-06:00", - "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4e9513b8a4e56629a236b58504d609b1775a8236" - }, - "benches": [ - { - "name": "array/construct", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1195.7 - }, - { - "name": "kernel/indexing", - "extra": "Julia 1.11", - "unit": "ns", - "value": 14010 - }, - { - "name": "kernel/indexing_checked", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15389.000000000002 - }, - { - "name": "kernel/occupancy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 735.2573529411765 - }, - { - "name": "kernel/launch", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2194.5555555555557 - }, - { - "name": "array/reverse/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 19322 - }, - { - "name": "array/reverse/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 24911 - }, - { - "name": "array/reverse/1d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11250 - }, - { - "name": "array/reverse/2d_inplace", - "extra": "Julia 1.11", - "unit": "ns", - "value": 13147 - }, - { - "name": "array/copyto!/gpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 11661 - }, - { - "name": "array/copyto!/cpu_to_gpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211700 - }, - { - "name": "array/copyto!/gpu_to_cpu", - "extra": "Julia 1.11", - "unit": "ns", - "value": 245828.00000000003 - }, - { - "name": "array/broadcast", - "extra": "Julia 1.11", - "unit": "ns", - "value": 21520 - }, - { - "name": "array/copy", - "extra": "Julia 1.11", - "unit": "ns", - "value": 20561 - }, - { - "name": "array/accumulate/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 108524 - }, - { - "name": "array/accumulate/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 80115 - }, - { - "name": "array/iteration/findall/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 157170 - }, - { - "name": "array/iteration/findfirst/int", - "extra": "Julia 1.11", - "unit": "ns", - "value": 153419 - }, - { - "name": "array/iteration/scalar", - "extra": "Julia 1.11", - "unit": "ns", - "value": 76258 - }, - { - "name": "array/iteration/logical", - "extra": "Julia 1.11", - "unit": "ns", - "value": 211979 - }, - { - "name": "array/iteration/findmin/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 40458 - }, - { - "name": "array/iteration/findmin/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 93792 - }, - { - "name": "array/reductions/reduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 35366 - }, - { - "name": "array/reductions/reduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 50972 - }, - { - "name": "array/reductions/mapreduce/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 32838 - }, - { - "name": "array/reductions/mapreduce/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 41099 - }, - { - "name": "array/random/randn/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 42307 - }, - { - "name": "array/random/randn!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 26069 - }, - { - "name": "array/random/rand!/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 27119 - }, - { - "name": "array/random/rand!/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 8716.666666666666 - }, - { - "name": "array/random/rand/Int64", - "extra": "Julia 1.11", - "unit": "ns", - "value": 29789 - }, - { - "name": "array/random/rand/Float32", - "extra": "Julia 1.11", - "unit": "ns", - "value": 12653 - }, - { - "name": "latency/precompile", - "extra": "Julia 1.11", - "unit": "ns", - "value": 45236025397 - }, - { - "name": "latency/ttfp", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6.4336964925e9 - }, - { - "name": "latency/import", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3053840733 - }, - { - "name": "array/sorting/1d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 2933263 - }, - { - "name": "array/sorting/by", - "extra": "Julia 1.11", - "unit": "ns", - "value": 3498900 - }, - { - "name": "array/sorting/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1084775 - }, - { - "name": "kernel/rand", - "extra": "Julia 1.11", - "unit": "ns", - "value": 15094 - }, - { - "name": "integration/volumerhs", - "extra": "Julia 1.11", - "unit": "ns", - "value": 9.5519035e6 - }, - { - "name": "integration/byval/slices=1", - "extra": "Julia 1.11", - "unit": "ns", - "value": 146737 - }, - { - "name": "integration/byval/slices=3", - "extra": "Julia 1.11", - "unit": "ns", - "value": 425455 - }, - { - "name": "integration/byval/reference", - "extra": "Julia 1.11", - "unit": "ns", - "value": 144872 - }, - { - "name": "integration/byval/slices=2", - "extra": "Julia 1.11", - "unit": "ns", - "value": 286125 - }, - { - "name": "integration/cudadevrt", - "extra": "Julia 1.11", - "unit": "ns", - "value": 103483 - }, - { - "name": "array/iteration/findall/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 138012 - }, - { - "name": "array/iteration/findfirst/bool", - "extra": "Julia 1.11", - "unit": "ns", - "value": 154108 - }, - { - "name": "array/permutedims/4d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 66711 - }, - { - "name": "array/permutedims/2d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 56488 - }, - { - "name": "array/permutedims/3d", - "extra": "Julia 1.11", - "unit": "ns", - "value": 59257 - }, - { - "name": "cuda/synchronization/stream/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1001.1428571428571 - }, - { - "name": "cuda/synchronization/stream/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6517.6 - }, - { - "name": "cuda/synchronization/stream/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 800.2783505154639 - }, - { - "name": "cuda/synchronization/context/auto", - "extra": "Julia 1.11", - "unit": "ns", - "value": 1147.6 - }, - { - "name": "cuda/synchronization/context/nonblocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 6681.8 - }, - { - "name": "cuda/synchronization/context/blocking", - "extra": "Julia 1.11", - "unit": "ns", - "value": 896.32 - } - ], - "date": 1734337412000, - "tool": "julia" - } + "repoUrl": "https://github.com/JuliaGPU/CUDA.jl", + "entries": { + "CUDA.jl Benchmarks": [ + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "b0691ee9445e05d2c166f3165aafe7cf49d41a82", + "distinct": true, + "message": "Support for CUDA 12.3 (#2125)\n\n", + "id": "fab7e8d77372f2e11d82d9bd786bed5974b07bb3", + "timestamp": "2023-10-25T13:53:17+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fab7e8d77372f2e11d82d9bd786bed5974b07bb3" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1389.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14479 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15302 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 482.8324873096446 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1662.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23244 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25183 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11269 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11072 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13339 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 255950.99999999997 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291792 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9119 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18407 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111285 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84096 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164725 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 184097 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144802 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162881 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77449.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96735 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80645 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43749 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79754 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45969 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36221 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24458 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16691 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7854.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20216 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12607 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36490919332 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6594730787 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2231985126.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524720 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3119422.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696440.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16553 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550202 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 173060 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 445897 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150029 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295348 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109361 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155132 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 203256 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37662 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49769 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46714 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 784.0095238095238 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7039.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 574.2717391304348 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 985.5909090909091 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7297.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 731.1151079136691 + } + ], + "date": 1698234797000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e1eac19a3f92d6d3480a7b5098945715cb95aabc", + "distinct": true, + "message": "Remove committed Manifest.\n", + "id": "56c8608e14fb536065ddff5a4c89b6e283a30ef4", + "timestamp": "2023-10-26T16:15:18+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/56c8608e14fb536065ddff5a4c89b6e283a30ef4" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1364 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14165 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15244 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.2766497461929 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1668.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23324 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25636 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12118 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12250 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13403 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 263456.5 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292809 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10299 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18443 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112253 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83491 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164685 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213414 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148226 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163128 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77926 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96300 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77565 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44088 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78989 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63380.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37832 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24555 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16989 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9506.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20442 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13454 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36841230631.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6614064775 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2240030455 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525459 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117132 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694821 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14098 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545778 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155075 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 444138 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150350 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294385 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107594 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155167 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 229467.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37737 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49802 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47756 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 797.6868686868687 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7090.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 575.9781420765028 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 976.55 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7317.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 700.734693877551 + } + ], + "date": 1698343519000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "28c723b3e0e1bc625560ed8d729bdc3ef655ae09", + "distinct": true, + "message": "Profiler: don't crop when rendering to a file. (#2131)\n\n", + "id": "5a46d0a099a149ce80d90c01830c17f63c62c8cd", + "timestamp": "2023-10-27T08:09:28+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5a46d0a099a149ce80d90c01830c17f63c62c8cd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1395.8958333333335 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14281 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15350 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 483.9030612244898 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1674.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23070 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25480 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12658 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12664 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13470 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 258829.00000000003 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293018 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9799 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18304 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113570 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84592 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166075 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 194085 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144098 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163907 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77943 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96977 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78854 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63101.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78909 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43888 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39566 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24328 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17248 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7750.249999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20821 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12443 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36552680224 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6605955647.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2247742759.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525560 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3121216 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3691114.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14077 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9541733 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153535 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 451892 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149811 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295316 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107156 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157105 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187384 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46059.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50129 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49302 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 807.2471910112359 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6998.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 590.2611111111111 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 982.736842105263 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7285.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 712.943661971831 + } + ], + "date": 1698386968000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "9e5e9f9898f8e29837a6b074b7e33b359b401fd0", + "distinct": true, + "message": "Regenerate headers for CUDA 12.3. (#2132)\n\n", + "id": "e677de33a943a2297aa384c213aad221149946bf", + "timestamp": "2023-10-27T08:09:48+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e677de33a943a2297aa384c213aad221149946bf" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1392 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14387 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15241 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 483.76649746192896 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1645 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23205 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26152 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11557 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12011 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13693 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 259059 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292553 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9246 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18794 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111942 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87498 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163888.5 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 185626 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148611 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163039 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79387.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97309 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80297 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52796 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80705 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44958 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36726 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24360 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17295 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9422.875 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20843 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12442 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36659479427.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6644613968.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2248116759 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524061 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3123048.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3671447 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14086 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547423.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161163 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438275 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150534 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296217 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107853 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153942 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187255 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37277 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50809 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47119 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 795.5760869565217 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6990.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 590.125 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 994.9615384615386 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7324 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 700.5878378378378 + } + ], + "date": 1698386988000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1247fd47d17c440c4f325f7c761da9f19f680c74", + "distinct": true, + "message": "Rework and extend the cooperative groups API. (#2081)\n\n", + "id": "26e823f978dc245d1562236e19dcfefe177f490a", + "timestamp": "2023-10-27T14:24:37+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/26e823f978dc245d1562236e19dcfefe177f490a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1400.388888888889 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14310 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15519.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 487.6964285714285 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1754 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22725 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25018 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11450 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11717 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13262 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 256484.00000000003 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292109 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10458 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18275 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112808 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83643 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166021 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 189832 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146150 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165014 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79642 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96172 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77827 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62048 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78417 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43577 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44621 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24479 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16411 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9332 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19886 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13059 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36896715336 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6620970318.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2243829509 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522197 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115224 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694943 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17372 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547210 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157597 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 447434 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149565 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 302249 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106632 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156607 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214823.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37303 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50172 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46424 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 833.8571428571429 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7182.25 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 608.1358695652174 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1027.4166666666667 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7407.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 730.6985294117648 + } + ], + "date": 1698409477000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "815ba8780653c4892f5a328f9dc66970fdd7333b", + "distinct": true, + "message": "CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#2135)\n\nCo-authored-by: CompatHelper Julia ", + "id": "ab66ccbd22a71a6da5d68d482a5d32ff52796035", + "timestamp": "2023-10-30T08:50:00+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ab66ccbd22a71a6da5d68d482a5d32ff52796035" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1389.6666666666667 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14101 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15127 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 489.42602040816325 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1664.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23110 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25942 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11945 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12096 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13377 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 261531 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294944 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9998 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18307 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114333 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82431 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165633 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200502 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147995 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164303 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77869 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95976 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78822 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44191 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79300 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47149 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42871.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24531 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16599 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7828.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20375 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12429 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36793562997 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6622803851 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2251846210.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2514137.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114964 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3671675 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14104 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550449.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152698 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436352 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149236 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295968 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106123 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154966 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 201449 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40063 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50168 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49641 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 818.6333333333333 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7137.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 591.5054945054945 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7317.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 723.4460431654676 + } + ], + "date": 1698652200000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "b50958d83788618854c86de630fe17ef4f646ea0", + "distinct": true, + "message": "CompatHelper: add new compat entry for LazyArtifacts at version 1, (keep existing compat) (#2136)\n\nCo-authored-by: CompatHelper Julia ", + "id": "0804c97db7f069a1256c81246cb4dfeb5cabec1e", + "timestamp": "2023-10-30T08:50:19+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0804c97db7f069a1256c81246cb4dfeb5cabec1e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1362.4871794871797 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14096 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15486 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 485 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1692.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23201 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25467 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11276 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11407 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13401 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 255775.00000000003 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291397.5 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9232.666666666666 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18005 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113362 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83950 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165164 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 184971 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147408 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164909 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78549 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95968 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77783 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43499 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78366 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63866 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36301 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24201 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17034 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9366 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20709 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13263 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36938550033.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6566982828 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2227979907 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521670 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118065 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694857 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14470 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548521 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151990 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 449958 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149965 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296289 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106627 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154604 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187097 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36974 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49388 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46898 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 824.1785714285714 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7061 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 595.314606741573 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1014.0833333333335 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7363.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 726.0895522388059 + } + ], + "date": 1698652219000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "86704e22d174896fac4e14c73fd1fe45d067844b", + "distinct": true, + "message": "[CUSOLVER] Interface sparse Cholesky and QR factorizations (#2121)\n\n", + "id": "689f5b6f59257a00c42f16915ef9c13c59474b8a", + "timestamp": "2023-10-30T02:53:02-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/689f5b6f59257a00c42f16915ef9c13c59474b8a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1415.1351351351352 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14298 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15270.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.3147208121827 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1668.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22869 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25410 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11961 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12398 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13353 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 258645 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292952.5 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18159 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112026 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82770 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164165 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200079 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151101 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165063 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77441.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96278 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79564 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46334 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80048 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54853.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44374 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24304 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17096 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7819.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20877 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13416 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36971787097.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6619775795 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2243926609.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525704 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113995.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3672442 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16498 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9558754 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153444 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438686 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149098 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298171 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106657 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155439.5 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 186784 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37177 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49408 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46851 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 813.6333333333333 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7167.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 597.2817679558011 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1043.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7508 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 728.320895522388 + } + ], + "date": 1698652382000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "ef87c33e5c2eaae9de39ec348c036baca5b73abb", + "distinct": true, + "message": "[CUSPARSE] Fix a bug with triangular solves (#2134)\n\n", + "id": "bc044dd3e6d85550549282c30262833d8dfdd2f6", + "timestamp": "2023-10-30T02:54:33-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bc044dd3e6d85550549282c30262833d8dfdd2f6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1387.0217391304348 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14699 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15409.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 522.5892857142858 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1678.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22925 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25262 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11260 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11285 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13568 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 260288 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294266 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9967 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18025 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114769 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84790 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164457 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 185062 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148843 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164320 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78057 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96007 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79300 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44271 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81100 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46365 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36513 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24577 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16545 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7800.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19856 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12215 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36919175067.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6605097998.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2235993643 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521859 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112816 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696210 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14342 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548287 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152295 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 446664 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149251 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 305943 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106752 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153994 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 186821 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41475 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50493 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46777 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 830.1125 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7216.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 606.5084745762712 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1036.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7501.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 728.3529411764706 + } + ], + "date": 1698652473000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "978950b1c2a8c0567018f36381f720466a0bf2ee", + "distinct": true, + "message": "Fix sparse factorization tests.\n", + "id": "b917e1c2b32d27a742d194685d577366ee00617c", + "timestamp": "2023-10-30T16:19:16+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b917e1c2b32d27a742d194685d577366ee00617c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1413.1944444444443 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14397 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15495 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.00000000000006 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1670.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23971 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25907 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12313 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12485 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13412 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 256548 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292892 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18537 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112709 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81816 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166333 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 191479.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149041 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165283.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79512 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96127 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79366 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44693 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79941.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54608 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45366 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24561 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16350.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9400.375 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19958 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13746 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36828512349.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6637799047.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2244023067 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519831 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117745 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3671877 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17202 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549088 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152791 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438194 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148846 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297233 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108686 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156684 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 203514 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37449 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49496 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46687 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 844.7613636363636 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7167.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 580.775956284153 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1014.4705882352941 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7273.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 723.7092198581561 + } + ], + "date": 1698679156000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8a326fd03b5cc86621ad07a5c64ec8ff5452f4f7", + "distinct": true, + "message": "Profiler: Parse and visualize NVTX marker data. (#2137)\n\nThis isn't terribly useful, but some libraries seem to provide the info,\r\nso we at least need to handle it in order to avoid errors. And if we do\r\nso, we could as well use the info to e.g. color the output.", + "id": "2ae53761a6a254b98a6689ed0d39781176b245cf", + "timestamp": "2023-10-31T12:51:07+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ae53761a6a254b98a6689ed0d39781176b245cf" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1383.4871794871794 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14420 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15172 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 499.1479591836735 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1645.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23076 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25256 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11187 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11231 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13213 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 256281.99999999997 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293192 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9797 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18041 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111481 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82105 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164490 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197404 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149034 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162817 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81686 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96276 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79029 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43697 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79954 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62741 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44068.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24324 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16579 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7769.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19957 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12295 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37099761197.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6563886017 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2228015478 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520866 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112880 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3669364 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14104 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548849 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155465 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436545 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148747 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295812 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106358 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155214 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 226663.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46267.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49398 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46806 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 804.1145833333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7072 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 591.0944444444444 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1024.8461538461538 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7240.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 722.674074074074 + } + ], + "date": 1698753067000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "11e3bb1d81101a78065c30c037e82cf4897276b9", + "distinct": true, + "message": "Small perf fix.\n", + "id": "1bd648f4ad9d26c0629d6438001985c34bc93a09", + "timestamp": "2023-11-01T17:04:17+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1bd648f4ad9d26c0629d6438001985c34bc93a09" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1378.125 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14531 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15585 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 493.7602040816327 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1701.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23528 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25829 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11559 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11599 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13344 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 255901 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292972 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9447 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18464 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116046 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83490 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165367 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 193316 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150146 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 272334 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80382 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98014 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81104 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53583.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51935 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36390 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24610 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16944 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8400.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20794 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12359 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36918572025.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6623416118 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2239939222 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2514138.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3120393 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3707327 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15528.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9544718 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159304 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 437445 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149852 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 304916 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108078 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156308 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187033.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46159 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49950 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47256 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 803.7978723404256 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7232.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 581.9615384615385 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 967.6818181818181 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7384 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 694.0068027210884 + } + ], + "date": 1698854662000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "0a5c9a62aef2d24fbad0cc49f196721802872183", + "distinct": true, + "message": "Profiler: Improve compatibility with Pluto.jl and friends. (#2139)\n\nBy using a results object instead of writing to stdout.", + "id": "d11ba2ab3d89e49937b92b3b650b941d6a661032", + "timestamp": "2023-11-01T17:17:13+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d11ba2ab3d89e49937b92b3b650b941d6a661032" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1374.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14492 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15599.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 486.03571428571433 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1666.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23627 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25723 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11312 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11439 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13314 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 256476 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293460 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9473 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18515 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112615 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85518 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164899 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 201567 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147339 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 261726.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78517.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97120 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53393 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45909 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82695.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44252 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36508 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24592 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16779 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7720.750000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20357 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13665 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36972986004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6602512966.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2240047333 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520242 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3124886 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3680357 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14200 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9552341 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151430 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438424 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148961 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297770 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106580 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155505 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187260 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38322 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50319 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47528 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 794.1717171717172 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7126.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.429347826087 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1049.6666666666667 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7216.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 689.9261744966443 + } + ], + "date": 1698855433000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "73531f486f02280171e1edb489b5b1e2ced8e763", + "distinct": true, + "message": "Improve support for unified and host memory (#2138)\n\n- scalar indexing is now allowed with unified and host arrays\r\n- construction using `cu` has been generalized, now taking\r\n both `device`, `host` and `unified` boolean kwargs\r\n- the default memory location can be configured using the\r\n `default_memory `preference (now reported by `versioninfo`)\r\n- `unsafe_wrap` has been extended to take array inputs\r\n- HMM support, allow conversion of unmanaged CPU memory\r\n to `CuArray` objects\r\n- CI coverage for all of the above", + "id": "76d6d06aef79b6995cbbb77a04aa70a2ab651a98", + "timestamp": "2023-11-01T18:50:52+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/76d6d06aef79b6995cbbb77a04aa70a2ab651a98" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1412.1944444444443 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14694 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16055.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 482.58883248730956 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1681.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23605 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25474 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12284 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12766 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11493 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 260580 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293311.5 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7669.000000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18419 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113307 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82210 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166184.5 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 232922 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152063 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 269061 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79925 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97612 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82134 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63034.99999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83972 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43675 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44413 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24445 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15273.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7733.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18448 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13413 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37227595077.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6587037516 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2236005603 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522442.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113111 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3688038 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14120 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9555675.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150991 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436695 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149270 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293683 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106231 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155723 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 228557 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45766.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49512 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46703 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 810.2386363636364 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7130.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 597.4444444444445 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 989.9444444444445 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7273.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 709.3402777777778 + } + ], + "date": 1698861052000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8624deb6fa57561a9a4f0f98e85374b0cb111c53", + "distinct": true, + "message": "Avoid allocations during derived array construction. (#2142)\n\n", + "id": "f917bd10c5cc2141b22deeb6be04baafcb05e411", + "timestamp": "2023-11-01T20:02:00+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f917bd10c5cc2141b22deeb6be04baafcb05e411" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1364.0217391304348 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14592 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16536 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 491.1454081632653 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1704 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20246 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25710 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10335.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10595 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13352 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 263377 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294451 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7572.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18099 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112021 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82651 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164681 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181850 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152534 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 269896 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76206 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94325 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78572 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42751 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77851 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43117 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44752 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24747 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15304.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7710.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18736 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12359 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37155370319 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6570144929.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2234787832 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521983 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117109 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3691085.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17896 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550536.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156770 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 453934 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149999 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 311268 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106298 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157310 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209602 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42739 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46727 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43689 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 807.3555555555556 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6981.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 577.978021978022 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 981.1052631578947 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7164.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 720.7194244604317 + } + ], + "date": 1698865320000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e29061a7bb8cb174e17c3ca12624188d80021bfe", + "distinct": true, + "message": "Don't use libdevice's fmin/fmax. (#2144)\n\nThe NaN behavior is different from what we expect in Julia.", + "id": "d936aba2648930f06d57dc63abe266733fe6320f", + "timestamp": "2023-11-02T08:22:24+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d936aba2648930f06d57dc63abe266733fe6320f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1403.475 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14483 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15486 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.3502538071066 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1698.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20213 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25371 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9479.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10374 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13483 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 258181.99999999997 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295894 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7735 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18087 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112681 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83860 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165033 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 218594 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147475 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 267405 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74082 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94684 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75397.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52050 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76611 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42650 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43065 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24648 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15511.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7792.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18859 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13624 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37149346005 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6591660436 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2235956630 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521119.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118254 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3669616 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16399 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9554424 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150892 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436319 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149239 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293565 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106189 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155761 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 215330 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34275 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46439 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43804 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 826.5148514851485 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7104.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.3736263736264 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 950.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7219 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 688.0469798657718 + } + ], + "date": 1698909744000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8fba12521760adf99b5b733d3f64732c7ee202af", + "distinct": true, + "message": "More performance tweaks for memory copying (#2143)\n\n* Properly type BidirectionalChannel.\r\n\r\n* Call regular synchronization function during memory copying.\r\n\r\nOtherwise we don't spin, always resorting to expensive synchronizations.", + "id": "db854fc1f2b5d1e86fdb1d12ad0fe6ae806c9afd", + "timestamp": "2023-11-02T08:22:38+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/db854fc1f2b5d1e86fdb1d12ad0fe6ae806c9afd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1433.3181818181818 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14541 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15509 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 485.3469387755102 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1704 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20070 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25786 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9542 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10535 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13337 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211164 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243597 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7691 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18185 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112328 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83063 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151318 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168839 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64746.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 199912 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39118 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97532 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34280 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41724 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32819 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61606.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38067 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24955 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15466 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7842.249999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18723 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12392 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37252747134.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6592061102 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2236044723 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518886 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3122851 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3669070 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14294 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551581 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150917 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436520 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149699 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293719 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106168 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141844 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 171583 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42389 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46600 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43701 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 807.5773195876288 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7091.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 589.2099447513813 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 981.9473684210526 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7216 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 706.2275862068966 + } + ], + "date": 1698909758000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "2a84ce4b1eb3fdd46f8fa5d0a07323f36d9a2e77", + "distinct": true, + "message": "Large documentation update (#2146)\n\nIncludes some minor changes to unused intrinsics,\r\nand a handful of fixes for bugs I encountered writing docs.", + "id": "ff1c95e870df53b9e80253229683980522fd3f00", + "timestamp": "2023-11-03T15:49:13+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ff1c95e870df53b9e80253229683980522fd3f00" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1400.1323529411766 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14518 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15319 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.8071065989848 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1683.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20181 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25440 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10195.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11124 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13317 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208244 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243859 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7544 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17966 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112436 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84590 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149903 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167242 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63315 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 195508 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38374 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94049 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33148 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41360 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33442 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41915 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36718 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24489 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15166 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9439.625 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18317 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12327 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36849184021.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6662867130 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2254664806.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2526322 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3124031 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3688042 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16850 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553396 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150937 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436314 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148720 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293503 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106186 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139587 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168519 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34147 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46594 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44408 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 830.5444444444445 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6962 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 597.7150837988827 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1065.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7199.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 738.7164179104477 + } + ], + "date": 1699022953000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "247aeb525b5760b8ef73eeca06cc9a049cdc2867", + "distinct": true, + "message": "Merge pull request #2151 from JuliaGPU/tb/fixes\n\nFixes for sm_61", + "id": "301318e44b0d99e63bc21c82d9038ff0dfdb21f4", + "timestamp": "2023-11-04T17:46:07+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/301318e44b0d99e63bc21c82d9038ff0dfdb21f4" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1394.9583333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14668 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15400.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.3502538071066 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1654.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20101 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25290 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9556 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11632 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11205 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208010 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242839 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7677.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18153 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112096 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84603 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149861 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179895 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65329 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 193104 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37939 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94557 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43734 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60918 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45427 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56606 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36695 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24123 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15259 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7716.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18406 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11995 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37128543226 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6532917741 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2193211769 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2513665 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3101803 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3685209 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14345 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550509.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153474 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438088 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149664 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 303468 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106767 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139558 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180544 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42877 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46754 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43314 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 827.3975903614457 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7113.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 583.2295081967213 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 994.8235294117649 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7263.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 705.0138888888889 + } + ], + "date": 1699116367000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "ec73bc697280128df6e6f461e7df1ed13aa7fbf3", + "distinct": true, + "message": "Update sparse factorizations (#2152)\n\nSparseQR and SparseCholesky are now Factorization", + "id": "a1d1a0d894981bf9e31fd61d5df618e870e341aa", + "timestamp": "2023-11-06T02:39:03-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1d1a0d894981bf9e31fd61d5df618e870e341aa" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1131.642857142857 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14559 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15381 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 464.3654822335025 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1682.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20518 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25785 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9486.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11552 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13213 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210280 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242439 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7639.750000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18048 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114615 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83651 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150348 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181058 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65973 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197929 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41502 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94132 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46448 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54544 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62402.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56706 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38355 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24347 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15222 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7512.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18816 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12067 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37206245886 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6511605157.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2200111312 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2529790 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112789 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3689349 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14050 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545530 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153012 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 443049 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148961 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297830 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106331 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140550 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181828 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44539 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47625 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46479 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 792.6632653061224 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7044.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.967032967033 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 972.1739130434784 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7355.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 715.0571428571428 + } + ], + "date": 1699259943000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "fad2c038176f25dbc9f1ab2b1be1141c9502413b", + "distinct": true, + "message": "Only prefect unified memory if concurrent access is possible. (#2155)\n\n", + "id": "12f9d0463d56a0091cabcd0d5a46cbf2cf45ca87", + "timestamp": "2023-11-06T14:42:22+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/12f9d0463d56a0091cabcd0d5a46cbf2cf45ca87" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1091.6521739130435 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14233 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16222.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 475.1224489795918 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1670.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19995 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25133 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9247.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10335 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11210 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208308 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241655 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7631.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17591 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113106 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84774 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149717 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179633 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64492.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 192123 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39178 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94884 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39935 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53186.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45678.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57119 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43643 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24197 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15102 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7707.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18140 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13170 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37276853217.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6539910331.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2188018270 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521052.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115789 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695823 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16616 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546889.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154205 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 441218 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149105 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296239 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106272 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138716 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180958 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34017 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47197 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42998 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 804.2417582417582 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7005.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 580.2307692307693 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 972.7272727272727 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7190.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 704.1875 + } + ], + "date": 1699278142000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "5e800ff23595f8fca1533a8b92a950b5d9a91070", + "distinct": true, + "message": "Don't call into LLVM's fmin/fmax when it's unsupported. (#2154)\n\nSpecifically, not on ", + "id": "dcd0970aea794acb81d8097485710b25986eac4f", + "timestamp": "2023-11-16T12:43:03-08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dcd0970aea794acb81d8097485710b25986eac4f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1418.3181818181818 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14539 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15504 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 466.71573604060916 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1675.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19831 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26024 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9533 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10438 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13457 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208578 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242112 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7694.500000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18103 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112316 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86981 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150569 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179142 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65172.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 198447 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40079 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95274 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33286 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43893.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55592 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56131 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41866 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24409 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15349.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7627.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18728 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13256 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37189262547 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6784141155 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2259927503 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524321.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3124682 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3666880 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16503 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550133.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153121 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 448487 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149437 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296820 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106204 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142418 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180953 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34540 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46793 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45608 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 827.170731707317 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7106.75 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 605.8983050847457 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1012 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7319 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 730.9104477611941 + } + ], + "date": 1700167383000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "76582ae19006b1186e87dadd781747f76cead72c", + "distinct": true, + "message": "Bump version.", + "id": "ffcd7e341d264fd154849e05019325071cd8d227", + "timestamp": "2023-11-20T12:23:32+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ffcd7e341d264fd154849e05019325071cd8d227" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1486.0833333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14321 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15647.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 464.9137055837563 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1685.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21906 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25584 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10520 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11240 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11293 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209958 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242701 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7771.999999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17994 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115525 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87418 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152685 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180178 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65459 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 201455 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39491 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95161 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45288 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52613 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62368 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38334 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25592 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15336.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7982.000000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18595 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14468 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37303373882 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6807321206 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2262905194 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2530013 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116544 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3693107.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17475 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546674 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160643 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 460184 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161357 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296089 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107403 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143178 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181862 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43783 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47948 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44593 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 828.5853658536586 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7024 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.3728813559322 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1031.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7277.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 720.3430656934306 + } + ], + "date": 1700479412000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "395ea00203837f6162705cd0556e8c0421181f8f", + "distinct": true, + "message": "Bound Aqua.jl test dep.", + "id": "98586fec446615976262e591bb8c0127c94b57d7", + "timestamp": "2023-11-20T15:37:45+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/98586fec446615976262e591bb8c0127c94b57d7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1387.2592592592594 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14470 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15679 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 461.71573604060916 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1697.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19797 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24781 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9900 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11027 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11217 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210344 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244004 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7554.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18025 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112784 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82467 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150230 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179529 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65203.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 193615 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39947 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95086 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34247 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53682.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39101 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60984 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44234 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24504 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15305.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9498 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18412 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12195 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37357860817.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6797215161 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2264984716 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522318 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112256 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695972 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14070 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545958 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162222 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 449415 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151533 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 300431 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106999 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140242 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180635 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35383 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46458 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43784 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 820.5581395348837 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7059 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.9832402234637 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1008.0625000000001 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7366.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 732.2061068702291 + } + ], + "date": 1700491065000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "d31a531c2f5bd0872181e4b0cc907c791debecd2", + "distinct": true, + "message": "[CUSOLVER] Don't reuse sparse handles (#2173)\n\n", + "id": "66559cc3c2a2994bc235abe19bc240db644f81d7", + "timestamp": "2023-11-21T01:45:35-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/66559cc3c2a2994bc235abe19bc240db644f81d7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1407.8666666666666 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14391 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15675.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 467.24873096446703 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1677.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20157 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26168 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9522.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10440 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13510 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211564 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244668.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7694.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18072 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113200 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84378 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150120 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180415 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65030.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200462 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40631 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96432 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46349 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55686 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51009 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55762 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36871 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24578 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15321.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7788.000000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18809 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13410 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37140096127.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6802795797 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2260153721.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524274 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115668 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3697220.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14050 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549861 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165408 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 453694 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159621 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 314058 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116185 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141224 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182423 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34075 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47312 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43861 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 831.5512820512821 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6982.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.2471910112359 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1011.8461538461537 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7308 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 725.3111111111111 + } + ], + "date": 1700552735000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Simon Byrne", + "username": "simonbyrne", + "email": "simonbyrne@gmail.com" + }, + "tree_id": "13239984a08e34b3f05f1e7852dbae9cc5f3aa5b", + "distinct": true, + "message": "Kernel docs: fix formatting, clean up awkward sentence (#2172)\n\n", + "id": "9c281af25509927a2b36133c3370d23f6e567553", + "timestamp": "2023-11-20T23:46:41-08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c281af25509927a2b36133c3370d23f6e567553" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1112.0714285714287 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14462 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15458 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 459.5939086294416 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1657.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19784 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25418 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9499.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10563 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11322 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208955 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 240622 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7647.499999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17732 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114301 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82921 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149319 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179618 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64927 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 195041 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40045.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96243 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32862 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53258 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37215 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56809 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44531.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24411 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15345 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9375 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18790 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12316 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37145788823.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6774590981 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2271711325.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2527354 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114410 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3691503 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15161 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551180 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 169151 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 455140 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151929 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 308664 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108539 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139780 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181004 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43009 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46268 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45886 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 823.1395348837209 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7144.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 595.8435754189944 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1018.9285714285714 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7409.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 751.7971014492754 + } + ], + "date": 1700552801000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "372348c84d4b24198adde28aeae1da9962c5864b", + "distinct": true, + "message": "[CUSPARSE] Use cusparseSDDMM_preprocess (#2184)\n\n", + "id": "62063dd9c4a2e3ae59390d0cfae1433f40e7af0c", + "timestamp": "2023-11-29T09:47:42-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/62063dd9c4a2e3ae59390d0cfae1433f40e7af0c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1087.21875 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14433 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16069.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 502.7886597938144 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1698.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20831 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26070 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9861 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10487 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11458 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211440 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243526 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7690.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18021 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114582 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86203 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151605 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182727 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64812 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 201288 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40696 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98692 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40428 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53776 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47678 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68623 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45165.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25277 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15438.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9644.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18871 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12803 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37130302307 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6791149989.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2271731953 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2529417.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118735 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3671062.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14233 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551065 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159122 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 439664 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149832 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299036 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108823 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142569 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181689 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37928 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46958 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44832 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 818.6363636363636 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7101 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 597.3314917127071 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 997.7058823529412 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7244.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 725.1617647058823 + } + ], + "date": 1701272862000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Zentrik", + "username": "Zentrik", + "email": "Zentrik@users.noreply.github.com" + }, + "tree_id": "8cb5b9cf914739aa5ac25ae5585ece1ca58eb10c", + "distinct": true, + "message": "Fix typos and simplify wording in performance tips docs (#2179)\n\n[skip tests]", + "id": "b8c2e83492d859452f45fb4994177d269cda8e14", + "timestamp": "2023-12-01T15:21:48+00:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b8c2e83492d859452f45fb4994177d269cda8e14" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1048.3333333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14080 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15339.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.75126903553297 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1642.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19618 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24916.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9257 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10253 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11369 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208131 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241886 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7580 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17623 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114474 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82245 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149636 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176234 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64282.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 190626 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39399 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94317 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36198 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53264 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45218 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56971 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36285 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24324 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15210 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7731.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18386 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12066 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36954902133.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6824638359.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2307949084 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522516 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115651 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694281 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17583 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551071 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152066 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 441707 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149428 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 300722 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105993 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139194 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177600 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34038 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48756 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44071 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 819.2727272727273 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7066 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 595.7333333333333 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1088 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7350.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 765.6111111111111 + } + ], + "date": 1701444108000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "f72d537f859b59d7e1e577d7732290561fef251d", + "distinct": true, + "message": "[CUSPARSE] Use cusparseSpMM_preprocess (#2183)\n\n`cusparseSpMM_preprocess` works if in we don't use it with sparse COO matrices.", + "id": "9b52f3641d3886ad41edac84d413f06d9033f7b1", + "timestamp": "2023-12-05T01:32:14-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9b52f3641d3886ad41edac84d413f06d9033f7b1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1084.1724137931035 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14609 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16411 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.7208121827411 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1701.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19871 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25371.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9389.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10368 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13191 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211944 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244091 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7665.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17888 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111213 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82892 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150836 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177638 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63636 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197558 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39835 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97711 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37893 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54270.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39126 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55884.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39700.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24338 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15195 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7784.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18406 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12223 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37116188350 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6749394759 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2286057304 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2530034.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117591 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696943 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14123 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553559.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156448 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 449630 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149530 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294897 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106329 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140365 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178916 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42554.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50941 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43838 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 839.8481012658228 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7109.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.443820224719 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1082.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7476 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 739.8102189781022 + } + ], + "date": 1701761534000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "177c9fbb85eb7323cb78abc03619420f96c5c449", + "distinct": true, + "message": "[CUSPARSE] Use CUSPARSE_SPMV_COO_ALG2 (#2182)\n\n", + "id": "7fb3f79125dbe349fca27ba67857f7abb3ffcbc2", + "timestamp": "2023-12-05T01:59:32-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7fb3f79125dbe349fca27ba67857f7abb3ffcbc2" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1104.4782608695652 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14225 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15625 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.70558375634516 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1690.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19775 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25847 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10499.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10503 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11277 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211527 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243363 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7682.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17813 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111856 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82489 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149931 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177482 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64928 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197529 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40354 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94882 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36685 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52767 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38581 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55045.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44270 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24543 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15443.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9514.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18730 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12335 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37080056026 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6787992825 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2300175928.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2531692 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116474 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3692112 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15909 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9555675.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156441 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436500 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150045 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299152 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105942 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139936 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179813 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42880 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47898 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43954 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 809.4631578947368 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7150.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 586.6120218579235 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1029.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7250 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.2086330935252 + } + ], + "date": 1701763172000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "08db5fecab753c4c805035ff2cd1da7d68a89ab6", + "distinct": true, + "message": "Support more kwarg syntax with kernel launches (#2189)\n\nAlso clean-up KA.jl back-end.", + "id": "a63e062409c7350ec4ea01fd42ab7846e02bbd0c", + "timestamp": "2023-12-06T17:57:47+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a63e062409c7350ec4ea01fd42ab7846e02bbd0c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1408 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14489 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14841 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 471.26395939086296 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1718.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20251 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25334 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10289.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10525 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13440 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211024 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242508 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7684.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17907 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118002 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83346 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152217 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177568 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64646.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 199679 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37773 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93710 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39633 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56601.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53921 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77973 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39509 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24349 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15549.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7795.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19034 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12431 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36963382192.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6827032533 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2300927762 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524181 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113330 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3661583 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16526 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551079 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166074 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 449348 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151801 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 304136 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109919 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143060 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178793 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43510 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46954 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43497 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 864.9305555555555 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7113.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 599.9494382022472 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1048.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7329.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 801.6782608695652 + } + ], + "date": 1701881867000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "c0f06a1dba4162312dca02102d3d5eca9341efe1", + "distinct": true, + "message": "NVML: Add support for clock queries. (#2194)\n\n", + "id": "c92bb3105f1a6cb77717ea93370812f20a0983eb", + "timestamp": "2023-12-11T12:21:21+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c92bb3105f1a6cb77717ea93370812f20a0983eb" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1060.578947368421 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14118 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15166 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 467.2791878172589 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1659.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19478 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25884.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9542 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10330 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11471 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208913 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241265 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7675.250000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17901 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110550 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85608 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150118 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176462 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64140.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 193677 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38883 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95307 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54241.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53964 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52322 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57808 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35780 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24128 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15256 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9534.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18321 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11913 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37277364757.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6817575310 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2291927287 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2531407 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115829 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700664.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15934.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9552598.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150764 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436325 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148710 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293413 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106134 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140006 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178511 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42367.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46917 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43750 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 803.0105263157894 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7146.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 580.1703296703297 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 973.65 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7215.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.9640287769785 + } + ], + "date": 1702293681000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "9686a7cce4c57caa8d69e41bd30437a986e405ba", + "distinct": true, + "message": "Add the structures ILU0Info() and IC0Info() for the preconditioners (#2187)\n\n", + "id": "4f2936904cf37f1dd1c7b2ef7885795fd56b2ba2", + "timestamp": "2023-12-11T07:50:31-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4f2936904cf37f1dd1c7b2ef7885795fd56b2ba2" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1397 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14280 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15291 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 466.03553299492387 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1715.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19963 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25052 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10065.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11720 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13299 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210524 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243071 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7599.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17896 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112940 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85255 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149711 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176759 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66839 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 198600 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37627 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93847 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41534 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52811.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42418 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61429 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43836 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24489 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15223 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9754 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18378 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13317 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36910748096.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6800369382 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2299906864 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525442 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116185.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3697018 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14081 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553464.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150797 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436480 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148667 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293607 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106074 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140009 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179232 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34492 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46267 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45638 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 923.6551724137931 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7167.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 614.3771428571429 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1091.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7435 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 740.1428571428571 + } + ], + "date": 1702302631000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "001bfb1cf5b4099abf148ad90460e0e6c5c5f1bf", + "distinct": true, + "message": "Merge pull request #2200 from JuliaGPU/tb/device_reset\n\nImprovements to context handling", + "id": "8a0d39ad7b1f2115909dd6cc09c2fe2788d8a412", + "timestamp": "2023-12-12T13:25:03+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/8a0d39ad7b1f2115909dd6cc09c2fe2788d8a412" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1370.8387096774193 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14208 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15255 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.29441624365484 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1656.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19714 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25449 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10285.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10220 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13193 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208426 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241948 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7544 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17619 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111646 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82731 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149750 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176970 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65097.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 191696 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38022 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95266 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40041 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45532 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40291.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55148 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43874 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24297 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15219 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9554 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18478 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12200 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37149959586.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6800657265 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2311721235.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2532107 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114760 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700995 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16686 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9554868 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160461 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 440852 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150807 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298874 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107369 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139477 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178557 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42236 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46785 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43889 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 812.0531914893617 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7064.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 581.0989010989011 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1020.0833333333333 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7297.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 756.7753623188406 + } + ], + "date": 1702383903000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Ian Butterworth", + "username": "IanButterworth", + "email": "i.r.butterworth@gmail.com" + }, + "tree_id": "9acc98b5317246598d89e5a8fbd867c93049bfa5", + "distinct": true, + "message": "Fix Random.jl seeding for 1.11 (#2199)\n\nCo-authored-by: Tim Besard ", + "id": "6873997d02b1f2b8ac14b3d62b99d940fcd9c996", + "timestamp": "2023-12-12T09:41:40-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6873997d02b1f2b8ac14b3d62b99d940fcd9c996" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083.5172413793102 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14224 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15486 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.1269035532995 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1630.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19726 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25373 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10139 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10381 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13310 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 207584 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241940 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7649.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17749 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111299 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82324 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149868 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176512 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64967 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 192664 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39349 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94345 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42104 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52289 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42669.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79869 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40834 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24267 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15281.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7766 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18365 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13231 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37480671918 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6819772802 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2301969541 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2536375 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116291.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695658 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14909 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547390.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150957 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436509 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148859 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293358 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106144 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139925 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178300 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33994 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46199 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43759 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 869.6547619047619 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7061 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 626.9005524861878 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1062.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7372.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 740.6044776119403 + } + ], + "date": 1702392100000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "51302c908a4c9501696b46e631035350a80156cc", + "distinct": true, + "message": "Add a concurrent kwarg to profiling macros. (#2201)\n\nThis allows switching between concurrent and serial profiling modes.\r\nThe former has less of an impact on an application's performance\r\ncharacteristics, but requires kernel instrumentation. The latter\r\ndoesn't, and generally has less overhead.", + "id": "54ed7f7cad94e337cb1c719f9464634690d557cf", + "timestamp": "2023-12-12T18:12:38+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/54ed7f7cad94e337cb1c719f9464634690d557cf" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1093.225806451613 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14325 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15760.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.93401015228426 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1684.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20322 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27313 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10184.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12264 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13753 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213710 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244073 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7919.499999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18853 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114331 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85447 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151143 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176750 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64984 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 199988 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40037 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93691 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38697 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56305.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40640 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45609.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36297 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24430 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15359.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7769.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18529 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13216 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37268467046 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6810620588 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2303940456.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523974 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3122404 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3688463 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16181 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9554138 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151052 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436533 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148817 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293548 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106209 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141411 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179040 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35599 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49244 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43527 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 895.90625 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7068.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 642.7225433526012 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1100.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7386.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 752.6934306569343 + } + ], + "date": 1702401158000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "ae941da1a333641bf2aa5f89e78dc6cb51a1d383", + "distinct": true, + "message": "Rework unique context management. (#2202)\n\nUse a simple linear array of context objects,\r\nand use a ThreadSynchronizer to lock access.", + "id": "47168b7df2cb69ed77d1ca120b3253bb27ece1d5", + "timestamp": "2023-12-12T20:46:56+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/47168b7df2cb69ed77d1ca120b3253bb27ece1d5" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1092.8285714285714 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14643 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15369.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.1269035532995 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1661.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20159 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25514 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9334.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10523 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11385 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212038 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244073 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7745.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17747 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112610 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85165 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150623 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176921 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63410.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196295 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39006 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94388 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41471 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53916.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42323 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47773 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43991 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24337 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15178 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7652.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18371 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13240 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37264398307.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6822985820 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2302182999 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522959.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114782 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3689065.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14153 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553245.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150799 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436227 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148681 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293428 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106096 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139469 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180245 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38809 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48857 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43747 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 824.7078651685393 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7013 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 595.5138121546961 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1024.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7218.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 729.8782608695652 + } + ], + "date": 1702410416000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "cfa2e75dc5f743b53d04f068ff13ee799fb2980f", + "distinct": true, + "message": "Preserve the buffer type when broadcasting. (#2203)\n\n", + "id": "05959ad9caf95ed838cd7e6433f516cb9715ea6e", + "timestamp": "2023-12-19T16:00:18+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/05959ad9caf95ed838cd7e6433f516cb9715ea6e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1045.0857142857142 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14511 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15607.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 459.2994923857868 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1742.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19908 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26259.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9740 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10540 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13724 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210874 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242924 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7797.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18307 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112809 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84685 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152793 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177266 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62562 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 203647 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40035 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94594 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60526 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61949.49999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64634.00000000001 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65199.50000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36608 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24717 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15628.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9544.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19343 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12477 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36734392326.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6576551493.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2308005839 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520595.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3102640 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3688305 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18046 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547581 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175029 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436464 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158556 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293437 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106096 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144592 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178489 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43440 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47274 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44446 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 783.7476635514018 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6983.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 571.1803278688525 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 956.8846153846154 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7124 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 690.1788079470199 + } + ], + "date": 1702998018000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "3cfa146fce511a1cb750dc0f499d21748b53a926", + "distinct": true, + "message": "Merge pull request #2206 from JuliaGPU/tb/windows\n\nFixes for Windows", + "id": "f185f79ce57745bea1ca7ba913d3925772ad12a2", + "timestamp": "2023-12-21T18:54:29+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f185f79ce57745bea1ca7ba913d3925772ad12a2" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1314.5833333333335 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14474 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15611 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.24365482233503 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1757.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22450 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25608 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9455.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10450 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11435 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211449 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244411 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7833.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17911 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116513 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86270 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151157 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177213 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61668.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 202368 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41132.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94434 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51492 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56137 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54605 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55601 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44962.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25105 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15407.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9286 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18751 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14167 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37130971437 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6533543633 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2293960046 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2526910 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3121365.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3687645 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14306 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9542850 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165665 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 458302 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149380 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296883 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106897 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142739 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178917 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35609 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46892 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44569 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 799.2164948453608 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7008.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 588.0416666666667 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 975.5625 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7172.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 709.6643356643357 + } + ], + "date": 1703181269000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alberto Mercurio", + "username": "albertomercurio", + "email": "61953577+albertomercurio@users.noreply.github.com" + }, + "tree_id": "62bf5b24b53813db01f5bc8490ff3db80bd1f00e", + "distinct": true, + "message": "Added kronecker product support for dense matrices (#2177)\n\n", + "id": "ed30f605c938d9b76256a25ee1354c37ca24b332", + "timestamp": "2023-12-21T20:14:35+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ed30f605c938d9b76256a25ee1354c37ca24b332" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1072.2222222222222 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14547 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15308.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 469.28426395939084 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1693.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20364 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25930 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9991 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11792 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11535 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211700 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243304 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7876.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18232 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113313 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83219 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151009 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176901 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62513 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200389 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40094 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95219 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56763 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46116 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57126.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55718 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36882 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24683 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15335.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9636.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18659 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12587 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36678899902.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6593881242 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2305931727 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524279 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117333 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695641 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14309 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9554935 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164800 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436662 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149403 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 304749 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106246 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142237 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178989 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44098 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46983 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43915 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 813.1333333333333 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7002.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 587.6978021978022 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 980.7894736842106 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7193.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 744.8206896551724 + } + ], + "date": 1703186075000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "9b869b79b85537ae4e1ac356d9e6df5125677008", + "distinct": true, + "message": "Bump Aqua. (#2207)\n\n", + "id": "3605167a9ea3aebfc944cc88ea0f86f01723a764", + "timestamp": "2023-12-22T14:39:23+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3605167a9ea3aebfc944cc88ea0f86f01723a764" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 995.4150943396227 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14434 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15827 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.7244897959184 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1666.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19774 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24919 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10092.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10674 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13483 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209703 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242357 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7619 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17942 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113519 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84285 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152463 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176297 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62242.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 199041 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40553 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98523 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39430 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53638 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51084 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61541 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37993 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24539 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15285.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7695.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18547 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13172 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36722028524.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6603799823 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2312088148.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525098 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117707.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3669769 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14213 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553950 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 174956 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442617 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161330 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 305741 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115522 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142860 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177664 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34940 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47258 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43767 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 793.72 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6985.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.3333333333334 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 975.7894736842104 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7156.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 708.0211267605633 + } + ], + "date": 1703252363000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "7c96eb351cc2fe9840aaa9e63c877ca5721c0d9b", + "distinct": true, + "message": "Update array.jl", + "id": "fc2394935c19ecf1e1300afe6bae9ae6ddd7e0db", + "timestamp": "2023-12-29T12:30:44+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fc2394935c19ecf1e1300afe6bae9ae6ddd7e0db" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1068.2857142857142 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14461 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15495 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.65482233502536 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1678.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21857 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25444 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10560.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10967 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11252 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209046 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245508.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7541.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17708 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 117413 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91675 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149579 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175818 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62914 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 202414 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38821 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93909 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58156 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58771 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62201.50000000001 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63988.50000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38351 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25757 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15268 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7864 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18431 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13494 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37058854843.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6561931347 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2295877651.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2517040 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116140.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3683916 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15728 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549860 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150807 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436492 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148649 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293505 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106088 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141224 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177410 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42612 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46231 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44426 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 781.2745098039215 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7037.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.5923913043479 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 963.76 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7180.5 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 693.0068965517241 + } + ], + "date": 1703849444000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "1224c5470a9fb093dbaee5ece16adf21c434d441", + "distinct": true, + "message": "CompatHelper: bump compat for BFloat16s to 0.5, (keep existing compat) (#2214)\n\nCo-authored-by: CompatHelper Julia ", + "id": "408159def681ea8b5ea70cfe1e136a1a0a4cfac2", + "timestamp": "2024-01-03T08:06:15+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/408159def681ea8b5ea70cfe1e136a1a0a4cfac2" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1047.8936170212767 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14342 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15743.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 468.7309644670051 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1703.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20035 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25531 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9400.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10538 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13516 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211482 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245015.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7778.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18004 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112380 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91211 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151351 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177053 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62747 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 204553 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40122 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94937 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39461 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46220 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48068 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62001.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36511 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24594 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15416 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18612 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12473 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36814319971 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6472387680 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2291836141 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2533553 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114125 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694464 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17738 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548007 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151056 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436806 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148987 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293769 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106257 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142012 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179034 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42748 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46375 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44274 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 789.8942307692307 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7024.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 566.6935483870968 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 951.6153846153846 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7174.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 688.546052631579 + } + ], + "date": 1704265575000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8f7416bb4dca7a9c4b9194b6d74fbc1d389b3a7c", + "distinct": true, + "message": "Bump the CUDA Runtime for CUDA 12.3.2. (#2217)\n\n", + "id": "5057e503c78cf97dd637c869e3a73052451a8b12", + "timestamp": "2024-01-03T14:43:20+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5057e503c78cf97dd637c869e3a73052451a8b12" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1401.892857142857 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14402 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15528.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 500.95939086294413 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1734.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20383 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25895 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9365.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10425 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11366 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211297 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 247050.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7654.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17871 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 117259 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84376 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150208 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177504 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64242 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 199975 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39058 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96046 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42310 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54096 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49973 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55978 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36947 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24595 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15452 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9193.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18863 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12549 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36640599409.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6528219908 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2281739463 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2504042 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116496 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3678725 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17699 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550400 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155064 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438646 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150735 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295343 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107646 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142186 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178877 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42320.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48082 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44058 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 846.5138888888889 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6926.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 585.532967032967 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1042.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7184.75 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.5 + } + ], + "date": 1704289400000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "477636403c00dc07617d2050b5869d74b3dc639c", + "distinct": true, + "message": "CUSPARSE: Eagerly combine duplicate element on construction. (#2213)\n\n", + "id": "3122ba83065eb83c36d80d2637dccba47b78205d", + "timestamp": "2024-01-04T12:12:14+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3122ba83065eb83c36d80d2637dccba47b78205d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1098.408163265306 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14756 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15634.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.6954314720812 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1689.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20079 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26660 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9817 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10676 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11530 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210787 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243558 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7651.499999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18360 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118714 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86226 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150172 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178359 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64109.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200940 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39072 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97369 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57392 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55645 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62302 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65153.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37062 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24471 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15308 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9154.625 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18646 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12531 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36693688222 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6465388938.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2268075410 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523175 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3123090 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3708272 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14174 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551087 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151115 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436584 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148853 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293815 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106344 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140985 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178697 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42691 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48258 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43719 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 836.6315789473684 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6973 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 571.0655737704918 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1018.7999999999998 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7094.25 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 706.2816901408451 + } + ], + "date": 1704366734000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "0f64b239fcabd2e32674a25bd070ba48c478d9cc", + "distinct": true, + "message": "[CUSOLVER] Add a structure CuSolverParameters fro the generic API (#2188)\n\n", + "id": "b6a4efba458a95b40f6b04ae684ca7af870d40bd", + "timestamp": "2024-01-04T13:49:49-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b6a4efba458a95b40f6b04ae684ca7af870d40bd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1074.388888888889 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14400 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15603 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.2741116751269 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1698.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20166 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26176 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9915 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10458 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13338 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212728 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246751.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7584.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17924 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111480 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82563 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150798 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177895 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65768 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197061 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39545 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94993 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45695 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52935 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45065 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54150 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36712 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24509 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15317 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9420 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18543 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12417 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36556405544.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6435701455.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2263691913.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2515216 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3121650 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3673152 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14524 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550889.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175431 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 446867 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152951 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295052 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107340 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140892 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178729 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42567 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47172 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44045 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 870.796875 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6921.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 599.0220994475138 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1041.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7045.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 733.1739130434783 + } + ], + "date": 1704394189000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Simon Byrne", + "username": "simonbyrne", + "email": "simonbyrne@gmail.com" + }, + "tree_id": "4f446994f174cd3d0617d006fcbf0cf85a296b5c", + "distinct": true, + "message": "Detect and explain when parameters exceed the launch limit (#2180)\n\nCo-authored-by: Tim Besard ", + "id": "25fd692c1d658d731109920c282dc1bcf95deb42", + "timestamp": "2024-01-04T11:01:20-08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/25fd692c1d658d731109920c282dc1bcf95deb42" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1018.659090909091 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14519 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15798.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.9035532994924 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1718.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20548 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26832 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9754 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10604 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11565 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210889 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245928.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7654.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18471 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113545 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84698 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150357 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176697 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63371 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 195817 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40426 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95485 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63252.50000000001 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59894.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62753 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63525.49999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38499 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24408 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15385 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7699.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18576 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12341 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36906074301.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6448346295 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2265076059 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2526472.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114583 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3710419.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14263 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549832 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151252 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436703 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148953 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293754 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106248 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141376 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178421 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42167 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47588 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43677 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 863.3174603174604 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6934.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 594.3966480446927 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1047.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7125.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 795.5259259259259 + } + ], + "date": 1704394880000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "5ce6c68726440cc4619d9e12829257e3653e0a2d", + "distinct": true, + "message": "Default to testing with only a single device. (#2221)\n\n", + "id": "6e15ab67153942d64df7e873789737a779c3727b", + "timestamp": "2024-01-05T19:49:50+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6e15ab67153942d64df7e873789737a779c3727b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1097.7142857142858 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14416 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15603.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 464.11675126903555 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1732.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20047 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25659 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9262.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10274 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11305 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211664 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245957 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7546.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17858 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113072 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82937 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150273 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177669 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64478 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196226 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39217 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96996 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42418 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61006 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56978 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54484 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37881 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24478 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15302 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7751.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18630 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12370 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36468852999 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6449652245.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2263829448 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521677 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118059 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3713800.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14586 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551433 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154547 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 454903 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149051 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 308452 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106740 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141194 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179107 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41731 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47305 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43505 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 844.8860759493671 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6907.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 593.4725274725274 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1035 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7153.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.6099290780141 + } + ], + "date": 1704480590000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "45816a0a48620d4870eba6b76f101eca3072980e", + "distinct": true, + "message": "Take care not to spawn tasks during precompilation. (#2226)\n\n", + "id": "27c3b3720b9cd20c4ea8fc5cd2d97759bf85ad40", + "timestamp": "2024-01-08T10:03:25+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/27c3b3720b9cd20c4ea8fc5cd2d97759bf85ad40" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1054.6756756756756 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14785 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15220 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.16243654822335 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1691.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19867 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25402 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9375.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10663 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11192 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208172 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243456 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7496.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17744 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111418 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84372 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151823 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176119 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64392 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196446 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37745 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97009 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58426 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57118.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59331 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63204.49999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43649 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24319 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15189 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7623 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18319 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13242 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36749479208 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6520300484 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2276638400.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518050 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3120655 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3672132 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16620 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550044 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164130 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 439080 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150829 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 344902 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107852 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141762 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177705 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37845 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46205 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43466 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 855.1449275362319 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6107.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 583.2295081967213 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1045.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6317.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.0214285714286 + } + ], + "date": 1704704605000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "966f6b00d11231d3a560c5c81f8e94bfa655228e", + "distinct": true, + "message": "Bump cuDNN version.", + "id": "e718b0d1c37b433b938decd26324ad6012375834", + "timestamp": "2024-01-08T10:22:40+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e718b0d1c37b433b938decd26324ad6012375834" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1055.1707317073171 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14514 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15967.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 461.51776649746193 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1728.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20435 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27701 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10437.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11575 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13830 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211468 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245503 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7734.750000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18923 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113908 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86350 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150610 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176663 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63986.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200542 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38078 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95531 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52231 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54785.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51844 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79262.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46005 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24565 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15630.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7806.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18768 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13419 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36687955081.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6445510523 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2263987607 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523092.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118171 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3701501 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14466 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548205.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151211 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436730 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149046 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293939 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106444 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142072 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178697 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37033 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50663 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44088 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 847.75 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6016.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 589.5248618784531 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1031.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6191.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 718.4755244755245 + } + ], + "date": 1704705760000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "03fb9dd884e39519c76c6e1642a73b23573aabfd", + "distinct": true, + "message": "Update to CUTENSOR 2.0 (#2178)\n\nCo-authored-by: Christos Psarras ", + "id": "7d74f9054b8a9c518d5443bc69cf98881d7a9911", + "timestamp": "2024-01-11T17:18:56+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7d74f9054b8a9c518d5443bc69cf98881d7a9911" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1392 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14409 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15607.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 467.5939086294416 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1760.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20323 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25928 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10177 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10511 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11339 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212075 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244444.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7696.000000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17902 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114324 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84277 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151050 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178050 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64115.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200860 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38204 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94669 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64265.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63263.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68427 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64616.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45281 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24829 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15333 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7774.249999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18759 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13653 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37216014966 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6639799513 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2256510065.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2529482 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118075.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700667 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14199 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545287 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151098 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436817 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148918 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293890 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106337 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141659 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180149 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34656 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47574 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45055 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 844.3243243243244 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6232.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 583.5300546448087 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1068.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6401.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 714.0763888888889 + } + ], + "date": 1704989936000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Katharine Hyatt", + "username": "kshyatt", + "email": "kshyatt@users.noreply.github.com" + }, + "tree_id": "2a8bf10b8b147b873def858398951088ea11681f", + "distinct": true, + "message": "Update to cuQuantum 23.10 (#2210)\n\nCo-authored-by: Tim Besard ", + "id": "2b97ab265cc360c19222eddd4390accb354dd4c9", + "timestamp": "2024-01-12T07:01:19-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2b97ab265cc360c19222eddd4390accb354dd4c9" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1057 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14387 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15926 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.60913705583755 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1744.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19958 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26502 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10024.166666666668 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10599 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13512 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212444 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243537 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7732.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18107 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114169 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84092 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149651 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177015 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63409 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 201786 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38066 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96516 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49493 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53434 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57955.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44079 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24459 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15467 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7660.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18705 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13374 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33922984218.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6661672914 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2271976133 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524157.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3123940 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3702797 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14199 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9555701.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151135 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436633 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148834 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293720 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106145 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141155 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178387 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35168 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47965 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45273 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 855.2857142857143 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6073.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 586.2707182320441 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1073.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6273.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 718.6115107913669 + } + ], + "date": 1705060879000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "d47621d227ebb72fcb98bd3d3ce7342328a0f967", + "distinct": true, + "message": "Merge pull request #2228 from JuliaGPU/tb/cutensor\n\ncuTensor fixes", + "id": "2ecd8203564a06669ffa8560e38743cfd73ff632", + "timestamp": "2024-01-12T16:12:33+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ecd8203564a06669ffa8560e38743cfd73ff632" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1056.2105263157894 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14621 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15539.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 461.28934010152284 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1796.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19749 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25626 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9577 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10565 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11377 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211874 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245262 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7716.249999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17688 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116987 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82560 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149667 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176989 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62836.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 198531 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38420 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95551 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59232 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78418.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61902.99999999999 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61476.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36586 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24630 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15373.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7771.750000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18670 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12266 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33959215894.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6665179575 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2275044298.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2527996 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115119 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3710641 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14387 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546264 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164937 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 460149 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149231 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298847 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114444 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140294 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179441 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34765 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46376 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43764 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 877.8947368421053 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6078.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.1675977653631 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1090.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6232.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 726.4887218045113 + } + ], + "date": 1705072353000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "aed1b04fed8f2c72dc79b7b3d8149423fa5326eb", + "distinct": true, + "message": "Bump versions. (#2229)\n\nAlso test and allow use of subpackages on CUDA 5.1,\r\nas there was nothing in v5.1 that broke the interface.", + "id": "a68f400cb90126c934bb0fa4f4c0a02759136c3b", + "timestamp": "2024-01-12T16:34:02+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a68f400cb90126c934bb0fa4f4c0a02759136c3b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078.3617021276596 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14459 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16005.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.6395939086294 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1695.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19785 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25207 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9410.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10380 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11269 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210619 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245663.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7797.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17748 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114070 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85064 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150465 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177371 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64618 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 197727 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37718 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98277 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55764 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78222 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55639 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58053.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41761 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24246 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15430.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7714.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18624 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13134 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34030610593.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6685624623 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2276192604 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519952 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114298.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694753 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14708 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9544898 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151031 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436473 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148742 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293634 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106219 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141198 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178923 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35427 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47086 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44166 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 864.031746031746 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5989.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 587.8277777777778 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1073.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6276.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 717.5555555555555 + } + ], + "date": 1705073642000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Katharine Hyatt", + "username": "kshyatt", + "email": "kshyatt@users.noreply.github.com" + }, + "tree_id": "90ec2073038654e348fc7682d9694cb837b547ca", + "distinct": true, + "message": "Add a note about threaded for-blocks. (#2232)\n\n[skip tests]", + "id": "6923658599a0c7a5e27ad0677129ce485ce949ff", + "timestamp": "2024-01-15T03:08:52-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6923658599a0c7a5e27ad0677129ce485ce949ff" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1090.5272727272727 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14143 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15283 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 460.81218274111677 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1671.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19952 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25287 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9352.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11303 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13307 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210265 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244485.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7619 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17918 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113093 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88034 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150686 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176885 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62773 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 198400 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40111 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95144 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55630.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78074.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61321.99999999999 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61021.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36882 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24366 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15424 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9468.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19055 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12279 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34075009403.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6680834818 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2275970005.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523159.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3119140 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698122.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15523.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545743.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151783 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436542 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148933 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297512 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106148 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141714 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178359 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42772 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47685 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43749 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 867.9473684210526 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6053.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 603.4777777777778 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1085 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6247.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 727.043795620438 + } + ], + "date": 1705306132000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "3150b74b2955e7bf96d1cd157d6dc49821ac0b3a", + "distinct": true, + "message": "cuTENSOR plan handling changes. (#2234)\n\nCo-authored-by: Christos Psarras ", + "id": "92d86f165609800f5f9279d077a0964fa7b79cc5", + "timestamp": "2024-01-15T18:58:53+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/92d86f165609800f5f9279d077a0964fa7b79cc5" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1053.9272727272728 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14287 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15951.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 464.01015228426394 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1695.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19881 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25549 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9465.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10392 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13243.5 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208188 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242821 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7610.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17756 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112398 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82924 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149177 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177218 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63553.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 194168 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37966 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95196 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49889 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53328 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53151 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57668.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39019 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24063 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15396.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7696.000000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18504 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12151 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33917046249.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6756871992 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2297222169.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524721 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113532.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3708486 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15834.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549959 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150850 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436292 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148667 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293466 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105911 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138895 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178491 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43093 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47059 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44341 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 863.5833333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5965.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 588.9441340782123 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1183.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6311.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 722.8409090909091 + } + ], + "date": 1705341533000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "7a9e717cb94a25c24ff612b9a60ab6401ccdabbb", + "distinct": true, + "message": "Update docs on profiling with NSight Compute.\n\n[skip tests]", + "id": "30694a87c18147d3b5e086fbd3d8d4cc31ed2f0f", + "timestamp": "2024-01-15T19:13:44+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/30694a87c18147d3b5e086fbd3d8d4cc31ed2f0f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1344.121212121212 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14223 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14687 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 497.7061855670103 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1744.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19813 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26369 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9819 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10899 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13488 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208202 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243766 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7600 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18252 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114030 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88520 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149334 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176456 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62475 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196656 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38828 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94751 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48060 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55717 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54079 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62884.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36137 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23962 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15252 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9268.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18548 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12131 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34057517585.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6746817808 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2297184214.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2528641 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113340 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3707122 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14743 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548367 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158602 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436212 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149822 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 301672 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106014 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139187 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177675 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40576.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46933 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43163 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 853.7222222222222 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6004.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 592.7237569060774 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1069.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6310.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 717.8642857142858 + } + ], + "date": 1705342424000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Miles Cranmer", + "username": "MilesCranmer", + "email": "miles.cranmer@gmail.com" + }, + "tree_id": "637e8eceafed63179710505d7606ea239b1bbde1", + "distinct": true, + "message": "Fix dynamic dispatch issues (#2235)\n\n", + "id": "a1523554855705c42aa78dd7cfaa141108f8e2c6", + "timestamp": "2024-01-15T19:53:33+00:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1523554855705c42aa78dd7cfaa141108f8e2c6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070.8918918918919 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12408 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13429 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 459.5939086294416 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1745.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18338 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23061 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9704 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10348 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11337 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208536 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243081 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7574.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17688 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106001 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79559 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146637 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164337 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63296 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178493 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37110 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91095 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66762 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66357 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71132 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65450.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35861 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24196 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15365 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9444.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18290 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11990 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34002623817 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6729727449 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2283299363 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519590 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112570.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3680805.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14028 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546984 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151630 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436026 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147771 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295378 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105076 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134090 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166401 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40676 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44598 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41407 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 813.8181818181819 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5983.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 567.8108108108108 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1039.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6323.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 697.0138888888889 + } + ], + "date": 1705348413000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Nikola Janjušević", + "username": "nikopj", + "email": "nikopjj@gmail.com" + }, + "tree_id": "61df099829e94b8a18e87b620fccf2d4be24d753", + "distinct": true, + "message": "Add CuSparseArrayCSR (N dim array) for batched matmatmul (bmm) (#1944)\n\nCo-authored-by: Nikola ", + "id": "88ebe5026d96e427b99076b1f05d91491268cfbf", + "timestamp": "2024-01-17T02:12:24-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/88ebe5026d96e427b99076b1f05d91491268cfbf" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1063.5405405405406 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12345 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13201 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 481.1979695431473 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1694.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18293 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23706 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8785.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10406 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13313 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211367 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245269 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7558.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17653 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106694 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80180 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146125 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164944 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63308 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178066 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37671 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91849 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69048 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64405.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79967.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66345 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40334 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24182 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15235 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7713.000000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18448 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12216 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34120062874 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6677801321 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2276653953 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518060 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114082 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696479 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13863 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545955 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148995 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433897 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147490 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291247 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104932 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133624 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167049 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40481.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44517 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41529 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 870.34375 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6100.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 601.0331491712707 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1062.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6307.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 721.7357142857143 + } + ], + "date": 1705475544000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "4f241468886491719a4fb7497a1956d214c262ff", + "distinct": true, + "message": "CUPTI: Add high-level wrappers for the callback API. (#2239)\n\n", + "id": "530f1c614c441a6555421ba19540408cc870dfad", + "timestamp": "2024-01-17T14:01:47+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/530f1c614c441a6555421ba19540408cc870dfad" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1110.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12547 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13698 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.6243654822335 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1776.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18486 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23464 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9890.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10548 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11222 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209959 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242958 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7573.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17872 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108982 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78249 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147672 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165175 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64071.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179054 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37549 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92534 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68298 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83223 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69545 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64552.49999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43579 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24131 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15280 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7719 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18397 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13299 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34205631824.500004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6691400679 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2276518437.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2517309 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3098638 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700607 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14346 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546588 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156245 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436017 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147599 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298755 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105248 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135242 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167090 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32196.999999999996 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44587 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41484 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 859.9850746268656 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5987.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 593.317679558011 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1094.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6236.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 739.4885496183206 + } + ], + "date": 1705496507000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1b6714baeed3d03d61cb6e48f7e0523a75ab0c25", + "distinct": true, + "message": "Fixes for Julia 1.11 (#2240)\n\n", + "id": "57ca963409a64107dc2da042585931fc95294b81", + "timestamp": "2024-01-17T14:21:20+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/57ca963409a64107dc2da042585931fc95294b81" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1135 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12435 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13519 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 459.7258883248731 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1693.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18301 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22551 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9447.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10405 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13309 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209227 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243182 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7605.25 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17782 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106817 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79460 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146509 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164507 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64386 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178884 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36742 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91679 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64681 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64534 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67193.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64670 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37737 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24187 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15376.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7688.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18404 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12066 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34095366417.500004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6742806281 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2288048218.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521556 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113391 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3701820 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14030 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553905 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149292 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433880 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147656 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291500 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105095 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133861 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166156 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39244 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44594 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41359 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 847.9589041095891 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6047.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 585.431693989071 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1074.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6253 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 702.7234042553191 + } + ], + "date": 1705497680000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "efc6d1d0cab09d89b2346419bb6e960a3fdc596a", + "distinct": true, + "message": "Make launch code a little more readable.\n", + "id": "85fc364b5b0e891b83bd857e18861c4a7649ccd9", + "timestamp": "2024-01-17T14:42:36+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/85fc364b5b0e891b83bd857e18861c4a7649ccd9" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1071 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12610 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13868 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 467 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1708 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18417 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23054 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9799.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10364 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11245 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210393 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243986 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7784.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17775 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107650 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79217 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147150 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164768 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62184 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178401 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37308 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92806 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68684.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64189.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69264 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64778.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35972 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24208 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15401 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9540.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18492 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12193 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33990076714.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6710654804 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2278504509.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2510483.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3101479 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3690719 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14101 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547740 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149051 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433522 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147609 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291181 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104886 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134694 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167894 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40192 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44687 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41764 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 828.9230769230769 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6102.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 573.5597826086956 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1055.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6339.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 711.0791366906475 + } + ], + "date": 1705499133000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "a57a01802360eb920d755e9bee4e9fc431b5077a", + "distinct": true, + "message": "Merge pull request #2242 from JuliaGPU/tb/cublas_strided\n\n", + "id": "bc9f1d16556a741420dd70f2252d2626f07ebe1e", + "timestamp": "2024-01-18T10:03:55+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bc9f1d16556a741420dd70f2252d2626f07ebe1e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078.3846153846155 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12518 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13632 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 461.01522842639594 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1692.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18340 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23665 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8925 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10431 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13239 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 207979 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243363 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7497 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17809 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106749 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80792 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145908 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164916 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63249.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180609 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36354 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91571 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79172.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65709 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79772.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84122.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43342 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24068 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15427.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7638.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18585 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12078 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34160964540.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7070908017 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2603964291.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520541 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112539.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3692042 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14108 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9544423 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150857 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438453 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147487 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293155 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104958 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133923 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166655 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38476 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44488 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41390 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 864.4222222222222 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6088.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 587.1758241758242 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1075.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6349.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 716.75 + } + ], + "date": 1705568635000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "dd66b819da52fa8c8d912c2306dea4478780d9b3", + "distinct": true, + "message": "Test more with Julia 1.10.\n\n[skip julia]\n", + "id": "4b017c626ece7df7635c233e10d0bca4404d8155", + "timestamp": "2024-01-18T11:55:07+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4b017c626ece7df7635c233e10d0bca4404d8155" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12629 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13590 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 463.4060913705584 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1703.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18578 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24183 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9122.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10335 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11228 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211679 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 247707 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7508.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17818 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111130 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78689 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147712 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164549 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63904 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179689 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37517 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92627 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79128 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66444 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68074 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65652 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39229 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24548 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15339 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7802.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18322 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13420 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34257132403.999996 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7006399973.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2593069877.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519017.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3111540 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3671273.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16249.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549443 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152715 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433710 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147639 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291987 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104847 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135005 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166878 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33157 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44592 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41273 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 859.9701492537314 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6112.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 593.7833333333333 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1098.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6312.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 734.3969465648855 + } + ], + "date": 1705579745000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Nikola Janjušević", + "username": "nikopj", + "email": "nikopjj@gmail.com" + }, + "tree_id": "2cd28f06b14b089885957b9ade25838d635e58be", + "distinct": true, + "message": "Fixed ambiguitites from #1944 (#2244)\n\n", + "id": "d4b766bfebd25ec5d7dbfffc6375b6c3bc4f29f1", + "timestamp": "2024-01-18T16:26:27-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d4b766bfebd25ec5d7dbfffc6375b6c3bc4f29f1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1080.037037037037 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12535 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13773 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.6040609137056 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1737.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18484 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23175 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9874.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10981 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11204 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208303 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243420 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7641.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17894 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109729 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79918 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147092 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164480 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63923.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180096 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36373 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92448 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78246.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82887 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78226 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67290 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36121 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24739 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15362.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9261.625 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18402 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12405 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34330416551.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6965085905 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2583975533 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521983 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3114731 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698737.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14317 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548779.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149007 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433410 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147474 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291163 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104909 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134304 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165915 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40417 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44646 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41831 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 858.8571428571429 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6038.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 587.5138121546961 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6227.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 705.8951048951049 + } + ], + "date": 1705613187000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "2d4da6505a56940186dbab4e7c5ec737f95946d4", + "distinct": true, + "message": "Merge pull request #2245 from JuliaGPU/tb/error_handling\n\nSlightly rework error handling", + "id": "d8c6d6dfb13e586d07399e70d4a9df695625285a", + "timestamp": "2024-01-19T19:20:31+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d8c6d6dfb13e586d07399e70d4a9df695625285a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1359.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12708 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13640 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 460.8781725888325 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1718.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18251 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22688 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9337.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10274 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13354 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211338 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 247697 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7567.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17928 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108069 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78128 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148029 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164475 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63304 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180569 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37140 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91854 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65872 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63258 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68527 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65803.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37825 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24618 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15475.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7882.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18625 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13466 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34372099655 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6962749477 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2584164546.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519172 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3109788.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3701606 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14187 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548347.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148939 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433698 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147464 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291180 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104989 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135624 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166976 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33021 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44791 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41896 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 875.9152542372881 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6080.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 599.463687150838 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1084.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6313.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 728.8796992481203 + } + ], + "date": 1705688431000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "38cafe75abff0fd4dd56523c3e8d7a2909969147", + "distinct": true, + "message": "Make at-device_code_sass work with non-Julia kernels. (#2247)\n\n", + "id": "3967481fb6a8964d482a919befcae1c57efd2850", + "timestamp": "2024-01-20T08:19:06+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3967481fb6a8964d482a919befcae1c57efd2850" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1073.2244897959183 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12344 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13479 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 461.7817258883249 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1689.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18317 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23883 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9109.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11183 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11283 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208809 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243411 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7515.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18063 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107065 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78861 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146564 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164170 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62619.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177876 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36383 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91421 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79076 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82764 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78988 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82276 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35956 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24319 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15330 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9383.125 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18529 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12306 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34315834956.000004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7019283215 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2592025691.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520091 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112762.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3678975.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15376.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546776.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148892 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433473 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147387 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291353 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104922 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133836 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165824 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40418 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44702 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41408 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 831.0375 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6030.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 581.7377049180328 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1077.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6271.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 721.3768115942029 + } + ], + "date": 1705735146000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8ed7f0f586ae81d7620276bb78dceac2d2da06ac", + "distinct": true, + "message": "Merge pull request #2246 from JuliaGPU/tb/cutensor\n\ncuTENSOR improvements", + "id": "275c9bc8f04b7743c34703207f6f8619317d5633", + "timestamp": "2024-01-22T14:17:51+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/275c9bc8f04b7743c34703207f6f8619317d5633" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1342.157894736842 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12535 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13621 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.81218274111677 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1725.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18099 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23930 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9004.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10838 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11540 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211328 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243227 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7673.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18022 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107844 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78381 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146021 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164924 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63726.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177929 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37218 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93259 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66012 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81770.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68764 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82313.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43592 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24330 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15404.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7714.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18661 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13365 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34198984736.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6971723390.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2593310532 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2508906 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3103077 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3694883 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14130 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546945 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150107 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 446405 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147644 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299316 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105234 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133684 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166231 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32050 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45116 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41505 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 850.75 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6034.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 593.2111111111111 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1093.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6300.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 718.1970802919708 + } + ], + "date": 1705929471000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e80da958c9e6ff66e82501b66c3387e24f136cbc", + "distinct": true, + "message": "Improve Tegra detection. (#2251)\n\n", + "id": "1ea0a8bd64b0d79174082fcd43682e2881ba6f77", + "timestamp": "2024-01-25T19:03:18+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1ea0a8bd64b0d79174082fcd43682e2881ba6f77" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1370.7666666666667 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12439 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13534 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 497.80412371134025 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1797.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18220 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23666 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9101.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10119 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11257 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208368 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244325 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7632.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17650 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107569 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83473 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145179 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164672 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62104 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177615 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36441 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92418 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67746 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65747 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74366 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65122.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44202 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24320 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15406.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7786.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18961 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13357 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34386727427.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6958681928.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2580602018 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519863 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112463 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698412 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14134 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9555321.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149136 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433640 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147610 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291411 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104872 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 132767 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166675 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40486 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44614 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41505 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 850.4558823529412 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6119.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 585.5722222222222 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1027.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6337.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 712.7927927927927 + } + ], + "date": 1706205798000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e95cbd51ab4b915c4398e795db19a9af7306bb8c", + "distinct": true, + "message": "Optimize handle cache. (#2256)\n\nReduce the size of the critical section,\r\nand don't call the GC if we didn't find\r\na handle.", + "id": "4537bc03fedc5239bf314dd307623814dd879c75", + "timestamp": "2024-01-30T18:38:19+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4537bc03fedc5239bf314dd307623814dd879c75" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1346.3636363636365 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12275 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13351 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 470.74619289340103 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1718.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18286 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23374 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9312.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10143 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11267 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208314 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244163 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7550.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17792 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110143 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83928 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145595 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164088 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63502 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178611 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36720 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91412 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76902 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65387.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80112 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65305.49999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36072 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24345 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15225 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9387.625 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18655 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12159 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33804436923.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6947286694 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2574661366 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520927.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113571.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698111 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14066 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9550438 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152111 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 435945 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147779 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 295045 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104965 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 133464 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166304 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40441.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44515 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41362 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 857.9420289855072 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6132.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 589.7292817679559 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1075.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6350.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 730.7591240875912 + } + ], + "date": 1706636299000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Lukas", + "username": "lkdvos", + "email": "37111893+lkdvos@users.noreply.github.com" + }, + "tree_id": "5350898770665fdc9483402e39e9bcf5675e327e", + "distinct": true, + "message": "CUTENSOR: Fix reference to undefined variable (#2263)\n\n", + "id": "38e28b7f2ca5d4c53f2300bd8b124dc0e5ebee5b", + "timestamp": "2024-02-13T08:25:21+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/38e28b7f2ca5d4c53f2300bd8b124dc0e5ebee5b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1095.057142857143 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12478 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13633 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 465.5532994923858 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1761.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19104 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23618 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9051.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10131 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11214 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208033 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241652 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7620 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17673 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108672 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81366 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147542 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163456 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63058.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178773 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36323 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91734 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70107 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64420.50000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71982 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64062 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38863 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25156 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15195 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7743.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18559 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13960 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33746894800 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6765778719 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2587880352.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521536 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117134 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698312.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14095 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9539683 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148911 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433568 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147607 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291314 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104908 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134851 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165750 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32244 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44828 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41618 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 843.1012658227849 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6021.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 583.7010869565217 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1032.3333333333333 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6247.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 702.469387755102 + } + ], + "date": 1707809121000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Lukas", + "username": "lkdvos", + "email": "37111893+lkdvos@users.noreply.github.com" + }, + "tree_id": "3a5e6b60d365e5dd32e89d9ada586c58d3d11568", + "distinct": true, + "message": "cuTENSOR: refactor obtaining compute_type as part of plan (#2264)\n\n", + "id": "28d77a6b67d528031278060791ff1a656c80ecdc", + "timestamp": "2024-02-13T20:03:24+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/28d77a6b67d528031278060791ff1a656c80ecdc" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061.655172413793 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12457 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13604 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.9441624365482 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1697.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18060 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22989 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9607.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10166 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11475 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210492 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245024 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7561 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17834 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107657 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79702 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147078 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164216 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64169 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177274 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37584 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92238 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72178 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65913 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75183 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65425.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37271 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24210 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15383.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9529.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18362 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12255 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33796083905.499996 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6716921863 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2572352801.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523397 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116439.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3699048.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14097 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548781 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149170 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433652 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147641 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291278 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104988 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134519 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166114 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40552 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44551 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41423 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 854.1940298507462 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6088.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 582 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6313 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 718.7642857142857 + } + ], + "date": 1707851004000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "cba21c6bd24cb7486e84ff4dd5e428fad2fc81b4", + "distinct": true, + "message": "Re-generate headers. (#2265)\n\n", + "id": "297c628756d25a55770ce50e99688a379cf77235", + "timestamp": "2024-02-13T20:36:47+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/297c628756d25a55770ce50e99688a379cf77235" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1017.7833333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12402 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13455 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 462.6852791878173 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1729 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18066 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22640 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9576.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10167 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11355 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208190 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246458.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7590 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17787 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108754 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82170 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146791 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163713 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66026 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177866 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36994 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92009 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67989 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82298.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74099 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65795.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37340 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24517 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15212 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7680.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18233 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12096 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33712756097.499996 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6761925077 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2579979058 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523406 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116922 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3703190 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14605 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9552554.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155327 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 441594 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147493 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299401 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104879 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134181 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165860 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40610 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44568 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42487 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 878.5714285714286 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6206.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 598.6193181818181 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1110.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6372.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 733.0992366412214 + } + ], + "date": 1707853007000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Valentin Churavy", + "username": "vchuravy", + "email": "vchuravy@users.noreply.github.com" + }, + "tree_id": "0bdcc96eb17eaa9819a89508c43245721549ccf5", + "distinct": true, + "message": "Mark all ccalls as GC safe (#2262)\n\nThis allows the GC to run while potentially blocking in a CUDA library.\r\nTo make this safe, callbacks into Julia should again transition to\r\nGC-unsafe mode.\r\n\r\nIt should be reimplemented when JuliaLang/julia#49933 lands.\r\n\r\nCo-authored-by: Tim Besard ", + "id": "fc1d509145bc6231f096a8ef506a0cce1ef73ae7", + "timestamp": "2024-02-14T04:24:05-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fc1d509145bc6231f096a8ef506a0cce1ef73ae7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1128.09375 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12892 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13312 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 516.0520833333334 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1728.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18502 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24033 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9008.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10324 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11623 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208286 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243190 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7698 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18056 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107937 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80442 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148123 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 172862 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66679 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178515 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37994 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92643 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67954 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66142 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69590 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65009 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36684 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24684 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15410.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18833 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12374 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45618326701.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6740611286 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2575824972.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2520531 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115673 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3699808 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16322 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546971 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149238 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433785 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147670 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291236 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105196 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135457 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175622 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40774 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44877 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42045 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 912.0408163265306 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6015 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 628.3107344632768 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1133.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6287 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 780.440366972477 + } + ], + "date": 1707902645000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alberto Mercurio", + "username": "albertomercurio", + "email": "61953577+albertomercurio@users.noreply.github.com" + }, + "tree_id": "1ba79bfcff8c50834cf1df5f23fb3f95a3cd6df1", + "distinct": true, + "message": "Added few SparseArrays functions (#2254)\n\n", + "id": "38fe81fafc0ace6451c47f02c7ea73582bdbff1f", + "timestamp": "2024-02-14T14:50:36+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/38fe81fafc0ace6451c47f02c7ea73582bdbff1f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1506.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12829 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13820 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 551.6382978723404 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1762.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18457 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24262 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9166 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10516 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13721 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210933 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246272.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7920.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18293 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108656 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81561 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148120 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 174349 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67609 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180705 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38210.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92097 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65705 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64842 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69176 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67337 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42306 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24813 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15815 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7859.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19110 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13716 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45462123460.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6765311842 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2595885956 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523058 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115683 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700676 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18039 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9555797 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164754 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 448039 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147857 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299963 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105311 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135604 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175768 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32809 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45219 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42096 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 912.025641025641 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6255.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 629.4709302325581 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1150.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6494.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 797.929292929293 + } + ], + "date": 1707918636000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "ac4a4b298a428e16f56e76a4661d4b1e4e9d522a", + "distinct": true, + "message": "Update to CUDNN 9. (#2267)\n\n[skip julia]\r\n[skip cuda]", + "id": "4d59a99a890b915b9933eb48c38e60671b29ae7e", + "timestamp": "2024-02-15T20:20:00+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4d59a99a890b915b9933eb48c38e60671b29ae7e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1128.9130434782608 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12539 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13578 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 487.04102564102567 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1795.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18102 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23997 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9033.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10094 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13331 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210535 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243590 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7803.500000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17869 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110002 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79536 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147457 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176044 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65661 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178225 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37428 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91957 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82542 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70741 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 89336.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73569 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43177 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24316 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15359 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9385.875 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18520 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12062 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45642903068 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7032404828 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2626916408 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518894.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3120198 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3702875 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16429 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9541868 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148987 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433685 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147591 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291293 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104954 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134753 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177855 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40908 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44782 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41882 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 884.6481481481482 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6107.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 607.620786516854 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1105.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6429.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 773.2777777777778 + } + ], + "date": 1708024800000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "a15a539ce9c38892141ce8dbc7c8011ae2771a45", + "distinct": true, + "message": "CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing compat) (#2271)\n\nCo-authored-by: CompatHelper Julia ", + "id": "887cc4776c0c9b632ca97cff12642513c9ff03bb", + "timestamp": "2024-02-21T07:41:49+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/887cc4776c0c9b632ca97cff12642513c9ff03bb" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1490.9615384615386 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12376 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13621 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 509.6000000000001 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1773.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18299 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22763 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9475.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10198 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11470 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210604 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244099 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7772.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17901 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109321 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79102 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147555 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176017 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67784 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181020 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38064 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92339 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68524 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63251.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71320 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68102.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36625 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24596 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15355.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7738.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18893 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12532 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45969679164.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7066912877 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2627971313.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2515765 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3101386 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3691722 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14264 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9547521 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148979 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433568 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147496 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291206 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104948 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135403 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178529 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32418 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44879 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41753 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 906.6666666666666 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6008.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 617.2033898305085 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1134.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6202 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 733.7966101694915 + } + ], + "date": 1708497709000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "3106dfb0932b0dded2994736f99a0fb708fd6bd6", + "distinct": true, + "message": "Minor improvements to nonblocking synchronization. (#2272)\n\n", + "id": "9251554b4ede97a5da08f57fcc55e50d37949c64", + "timestamp": "2024-02-22T14:31:39+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9251554b4ede97a5da08f57fcc55e50d37949c64" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1175.7142857142858 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12664 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13431 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 486.34358974358975 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1798.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18495 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24163 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9664 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10382 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11391 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212839 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244094 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7808.000000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18132 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110491 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81055 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147159 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177350 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66862 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180800 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36830 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91533 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73517.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87703 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77653 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71276 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44315 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24786 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15461 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9306.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18813 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12397 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46188438563.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7062641627 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2630054355.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519982 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3120332 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3706113.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18079 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9545348 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149074 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433489 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147576 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291553 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105088 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135290 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177560 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40815 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45049 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42044 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 918.936170212766 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6081.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 632.3977272727273 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1091.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6328.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 750.4262295081967 + } + ], + "date": 1708608699000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Andreas Fischer", + "username": "bjoe2k4", + "email": "bjoe2k4@users.noreply.github.com" + }, + "tree_id": "4b4c1c0d23c8da9ba51ba2d2d74e1ed59c74faee", + "distinct": true, + "message": "Fix cuTensor, cuTensorNet and cuStateVec when using local Toolkit (#2274)\n\n", + "id": "7a9a0a2a6becc4fba27fc664d1051194037a41e6", + "timestamp": "2024-02-23T21:49:59+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7a9a0a2a6becc4fba27fc664d1051194037a41e6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1449.8181818181818 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13820 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13514 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 486.51794871794874 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1777.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18431 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24371.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8849.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10239 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11156 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208189 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242618 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7736.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17705 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107423 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80041 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146331 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175741 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66735 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180771 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37431 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92327 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80532.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70420.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84992.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71019.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35824 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24415 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15245 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9508.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18837 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12187 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46102109613.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7023609332.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2619753918.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524235 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112517.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695812 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15997 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9553406.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149160 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433515 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147701 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291283 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104938 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134355 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177382 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40703 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44708 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41642 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 909.1914893617021 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5962.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 620.6306818181819 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1151.25 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6189.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 757.3529411764706 + } + ], + "date": 1708721399000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "trahflow", + "username": "trahflow", + "email": "wolfhart.feldmeier@protonmail.com" + }, + "tree_id": "3a25a3995da95e0806b100c87ab52037977f97d9", + "distinct": true, + "message": "Add extension package for StaticArrays (#2273)\n\n", + "id": "6a5866286cf666cb71c10f7d6390e5f5162fe09f", + "timestamp": "2024-02-28T13:47:22+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6a5866286cf666cb71c10f7d6390e5f5162fe09f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1488 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12605 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14567 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 487.62051282051283 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1830.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18614 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23602 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9678.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11498 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11113 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211693 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244097 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7876.999999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18157 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112083 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86449 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147899 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177361 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65888 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179921 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36724 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93614 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72954 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71149.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79008.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91168.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36196 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24445 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15318.000000000002 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9492 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18915 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13318 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46039693029.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7082824013 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2636825501.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519147 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113141 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3697163.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14346 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9548762.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152629 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433513 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147596 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291227 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105013 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135625 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178042 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32623.999999999996 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45104 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42263 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 914.2894736842105 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6061.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 622.1609195402299 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1130.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6223 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 766.910569105691 + } + ], + "date": 1709124442000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "f87e1bf7ca7d7e35c350ba2256eaf88d0b02271f", + "distinct": true, + "message": "CUBLAS: Use the ILP64 API with CUDA 12 (#2270)\n\nCo-authored-by: Tim Besard ", + "id": "27c147356998ab379664e38bf890016c35a3232a", + "timestamp": "2024-02-28T21:01:22+08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/27c147356998ab379664e38bf890016c35a3232a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1181.3333333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12543 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13606 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 489.23076923076917 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1800.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18364 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23242 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9537.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10396 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11435 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209449 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242821 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7740.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18479 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107331 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81177 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146856 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175860 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66301 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178474 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37233 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91858 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71668 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68921 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71545 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87607.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44031 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24690 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15430.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7713.750000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18784 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13489 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46121350378.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7103166180 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2635665353 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521865.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113018 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698444 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14120 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9546609 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149061 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433673 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147583 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291207 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104928 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134192 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177614 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32431 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45344 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41615 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 969.5624999999999 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6121.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 687.1666666666666 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1264 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6463.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 786.1239669421487 + } + ], + "date": 1709125282000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "c6217486ea70f79de80c2ae3f721d2f7770e9961", + "distinct": true, + "message": "Update the Julia wrappers for v12.4 (#2282)\n\n", + "id": "cb14a637e0b7b7be9ae01005ea9bdcf79b320189", + "timestamp": "2024-03-07T16:11:29+08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cb14a637e0b7b7be9ae01005ea9bdcf79b320189" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1461.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12534 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13553 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 485.26666666666665 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1732.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17946 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23667 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8952.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10373 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11343 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211302 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245024 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7918.500000000001 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17642 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111049 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87207 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147966 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176584 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65469.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180521 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39577 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92178 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64771.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81458 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67048 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63952.49999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36710 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24651 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15336.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7851.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18523 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13554 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46509260101.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6779074269 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2592043729.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523456.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3112053 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3699983 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14120 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9551433 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148995 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433635 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147576 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291289 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104988 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135435 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177064 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34096 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44797 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41729 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 900.4736842105264 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5997.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 620.8401162790698 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1136.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6255.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 749.5853658536586 + } + ], + "date": 1709799089000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1dc0687033ea15c5babecfbcf6f375065a4abf1f", + "distinct": true, + "message": "Add support for CUDA 12.4. (#2286)\n\n", + "id": "2783c88088cda38c9abec8969078344eb6fca510", + "timestamp": "2024-03-11T07:59:16+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2783c88088cda38c9abec8969078344eb6fca510" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1139.8181818181818 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12440 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13595 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 487.93846153846147 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1762.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18256 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24141.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9098.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10983 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13452 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208223 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242421 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7724.749999999999 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18037 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107317 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80486 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147071 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175764 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66530 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178478 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39027 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92118 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68797 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85327 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70069 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67209.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41778 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24571 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15427.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7647.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18652 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12133 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46476922854 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7168742409 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2640127187 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2507416.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3098488 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3693809 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16542 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731980.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149129 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433648 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147628 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291117 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104997 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134897 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177218 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40588 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44920 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41493 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 895.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5922.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 620.6428571428571 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1099.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6108 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 725.8384615384615 + } + ], + "date": 1710140356000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Katharine Hyatt", + "username": "kshyatt", + "email": "kshyatt@users.noreply.github.com" + }, + "tree_id": "5318ba07acb86ff810c2100b2b311b8aa6b3fefe", + "distinct": true, + "message": "Add support for caching workspace buffers. (#2279)\n\nCo-authored-by: Tim Besard ", + "id": "bb49887198f258ffcb186d81df4a787453428b38", + "timestamp": "2024-03-11T11:29:13-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bb49887198f258ffcb186d81df4a787453428b38" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1176.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12527 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13821 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 484.825641025641 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1727.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18215 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23220 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10903 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11341 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211366 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243795 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7595.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18146 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109984 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79510 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146705 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175784 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65462.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178844 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41148.5 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92629 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70985.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67634.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71195.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66831 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41982 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24567 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15433 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7729 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18891 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13242 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46422750913 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7114846310 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2628118705 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518474 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3119215.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700341 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14186 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9733293.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157791 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433771 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147563 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292825 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105039 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134098 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177271 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40824 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44892 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41678 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 931.1489361702128 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6110.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 654.6875 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1150.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6435.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 791.8333333333334 + } + ], + "date": 1710170953000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "5dbc628a81a2757e25dc904d389387929482a483", + "distinct": true, + "message": "Test suite changes (#2288)\n\n* Fix large test prioritization.\r\n* Get rid of Aqua.", + "id": "2ae7d33b6d9f81b85c0263ef72000ba1bae9a719", + "timestamp": "2024-03-14T22:10:44+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2ae7d33b6d9f81b85c0263ef72000ba1bae9a719" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1168.7692307692307 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12446 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13597 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 485.2717948717949 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1763.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18467 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24131 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10051.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10347 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13430 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209326 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243297 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7771.5 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18415 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107408 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80458 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146470 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 174707 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63965 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176931 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36595 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91071 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70106 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69283.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72336.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71640.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36357 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24389 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15378 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9517.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18686 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12345 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46487744516 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7137241352 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2647966637 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2518388.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118379 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3706603 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14241 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732838 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150285 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438036 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147570 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293287 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105022 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134310 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 176669 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40957 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45289 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41850 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 891.2083333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6045.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 612.943820224719 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1064.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6262.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 736.9333333333333 + } + ], + "date": 1710450644000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "23c4d0338d92e9d8d77f6c563757e581c37b5497", + "distinct": true, + "message": "Fix mixed-buffer/mixed-shape broadcasts. (#2290)\n\n", + "id": "0044ea2ebd0bef33d79b8bc635a017f45e2a5a89", + "timestamp": "2024-03-15T12:30:16+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0044ea2ebd0bef33d79b8bc635a017f45e2a5a89" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1214.659090909091 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12589 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13751 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 511.3435897435897 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1815.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18514 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24297 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8906.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10208 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11228 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211690 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244103 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7684.75 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18059 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108238 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79203 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145615 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175905 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66179 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179999 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38019 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91977 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72372 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67981 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72542.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86225 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43932 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24664 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15566 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7686.000000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19013 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13401 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46531868072 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7091306348 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2629861328 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2521597 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3118181 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700558 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15699 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9734894.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149187 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 433780 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147559 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291144 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 104971 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 134307 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 177130 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32376.000000000004 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45270 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41921 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 891.3396226415094 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6024.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 613.0621468926554 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1117.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6188.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 747.36 + } + ], + "date": 1710502216000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "cda93c5294dc6162ff46e00bb33d67f4c80e2f4e", + "distinct": true, + "message": "Fix typo in docs.\n\n[skip tests]", + "id": "668b79c6378aa9443faf27d1efa3c117e0701077", + "timestamp": "2024-03-17T09:50:23+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/668b79c6378aa9443faf27d1efa3c117e0701077" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1160.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13045 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14305 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1029.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2369.4444444444443 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19067 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23984 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10376.333333333334 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11341 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13331 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 207995 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243911 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9120 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17917 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108991 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80271 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148861 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180142 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64344.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 184923 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39223 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93385 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66066 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53290 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64210 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53427 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36220 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24520 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16133 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7714.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19454 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12211 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46657706934 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6982272036 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2625981212 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2517610.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3108666 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700568 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15589 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9734253 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150008 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434591 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148291 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292108 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105742 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136240 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180268 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33750 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46287 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43201 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 902.1224489795918 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6082.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 607.2640449438202 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1100.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6374.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 722.3777777777777 + } + ], + "date": 1710665423000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Zentrik", + "username": "Zentrik", + "email": "Zentrik@users.noreply.github.com" + }, + "tree_id": "09830ea887dba6287a4d576969bad9982f22e74d", + "distinct": true, + "message": "Fix typo in performance tips (#2294)\n\n[skip tests]", + "id": "890fb04de1050557a6fabc7a2618456f5edc5b5c", + "timestamp": "2024-03-19T06:48:46+00:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/890fb04de1050557a6fabc7a2618456f5edc5b5c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1134.1875 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13317 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13471 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1008.4375 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2471.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19311 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25166 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10022 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11709 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13309 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 207988 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243086 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9330 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18422 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110410 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81596 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148954 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180770 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66266 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 191028 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39853 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97086 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69692.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62125.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76302 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69389.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36591 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24316 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16172 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9435.375 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19575 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12205 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46697445324 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7016649771 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2627001644 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2509724 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3104422 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3698919.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18676 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732768.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149641 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434287 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148341 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 291850 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105660 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138540 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180170 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42549 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46715 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44531 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 914.5121951219512 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6096.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 627.7614942528735 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1117.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6305.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 744.2734375 + } + ], + "date": 1710830926000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "d18f36e1f6568747b0742af402da0818a1d6d35e", + "distinct": true, + "message": "Make it possible to customize the CuIterator adaptor. (#2297)\n\n", + "id": "682999899f0a7e4a2fafc2c65a1959648fcf5b7c", + "timestamp": "2024-03-20T17:37:19+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/682999899f0a7e4a2fafc2c65a1959648fcf5b7c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1161.0666666666666 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13347 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14320 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 989 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2613.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19662 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24425 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11021 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13330 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13414 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210223 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244185 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9444 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18733 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110858 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81842 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148904 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180128 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65807 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 188992 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42221 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95084 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66177.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53625 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67591 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80989.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39820 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24495 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16241 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7792.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19924 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13504 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46686076333 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7050403062 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2646918756.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522646 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3130724 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700772 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18803 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9733038 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149959 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434515 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148348 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292022 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105772 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137361 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180561 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37735 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48609 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43706 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 915.2727272727273 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6036.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 674.0346820809249 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1126.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6234.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 743.3571428571429 + } + ], + "date": 1710952639000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "efe941c6bc139d11e23262361cac5ea70cf09f96", + "distinct": true, + "message": "Avoid OOMs during OOM handling. (#2299)\n\n", + "id": "a50b5b8a7833e6a81fa46fddef1175537df6e54f", + "timestamp": "2024-03-21T10:38:44+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a50b5b8a7833e6a81fa46fddef1175537df6e54f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1195.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13136 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14361 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1010.4285714285714 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2525.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19369 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24977 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9824.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11154 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13506 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211736 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244750.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9803 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18225 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111133 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84701 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148640 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181030.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65277.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187489 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43660 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94810 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73837 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67713 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76297 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68741.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45672 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24876 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16704 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9473 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20384 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13548 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46628218556 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6971976208.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2623988590 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522855 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115927 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3689679.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14972 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9733330 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149917 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434632 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148344 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292039 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105779 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136878 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182186 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36363 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47373 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46256 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 899.9107142857143 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6166.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 610.2415730337078 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1096.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6386 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 769.5769230769231 + } + ], + "date": 1711013924000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Łukasz Pawela", + "username": "lpawela", + "email": "3093117+lpawela@users.noreply.github.com" + }, + "tree_id": "15c002289217ae41da9eecbf75362a4c0b30393b", + "distinct": true, + "message": "Set default buffer size in `CUSPARSE` `mm!` functions (#2298)\n\nThis works around a bug in CUSPARSE.\r\n\r\nCo-authored-by: Alexis Montoison <35051714+amontoison@users.noreply.github.com>", + "id": "ad5ddf8202142ec5fcf52205f2025c94c4eb4ca1", + "timestamp": "2024-03-21T14:08:35+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ad5ddf8202142ec5fcf52205f2025c94c4eb4ca1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1155.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13235 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14219 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 973.9047619047619 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2559.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19356 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25559 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10724.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11752 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13597 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209720 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242302 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9979 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18309 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114636 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84887 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149139 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 178955 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64764.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 186728 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40309 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94902 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59347 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55652.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60049 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61652 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36870 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24349 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15906.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9570.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19543 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12314 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46715226405 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6972775651 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2624027095 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2511481 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3106741.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696725 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18827 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731997 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149784 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434339 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150897 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292002 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105655 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136794 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179451 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42867 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46884 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43087 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 898.5094339622641 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6068.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 620.6214689265537 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1124.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6409.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 781.7181818181818 + } + ], + "date": 1711026515000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "cd401a0b42f36e76d5b9471e029e1a0610aa4e38", + "distinct": true, + "message": "[CUSOLVER] Add tests for geqrf, orgqr and ormqr (#2300)\n\n", + "id": "f5100a1f86eb8cf5bc018275a614db15327fa43e", + "timestamp": "2024-03-22T03:48:58-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f5100a1f86eb8cf5bc018275a614db15327fa43e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1151.9285714285713 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13506 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14260 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 999.2962962962964 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2598.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19151 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24489 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9894 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11789 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13350 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208244 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242730 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9050.666666666666 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18275 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108468 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83897 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148353 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179758 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63668 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 185628 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40806 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93510 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68242.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60383.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67392.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62871 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36159 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24231 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16005.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7756.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19348 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12221 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46630105726.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7037126554 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2628137858 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2519302.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3117006 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3704334 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16540 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9728949 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149852 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434615 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149108 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292140 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105757 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135810 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180562 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42050.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46569 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43004 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 872.1551724137931 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6124 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 594.4277777777778 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1102 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6408.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 765.2290076335878 + } + ], + "date": 1711093738000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "alexis.montoison@polymtl.ca" + }, + "tree_id": "d0d873f96c67898598a6a8d0657b1f9ba652dbd9", + "distinct": true, + "message": "Only test larft! with a recent version of CUSOLVER\n", + "id": "7455671678aa530151ce42bb927a7656503f0d81", + "timestamp": "2024-03-22T12:50:18-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7455671678aa530151ce42bb927a7656503f0d81" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1167.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13211 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14252 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1036.75 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19218 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23770 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10413 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13173 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13617 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208382 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244017 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9206 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18517 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111696 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80395 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149364 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180394 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67988 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187030 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41207 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94557 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61556.99999999999 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79899 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61015 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54395 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36516 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24398 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16062.999999999998 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7800 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19769 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12273 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46415130603 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6999772973 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2611960924 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2529435 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3116656 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695672 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19227 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9736728 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155861 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 435043 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148628 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294477 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106024 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136977 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180267 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42866 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46709 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43465 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 933.5882352941177 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6005.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 631.7861271676301 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1169.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6357.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 766.6440677966102 + } + ], + "date": 1711678382000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "575ee501ca07ce66ffdac900be2b6f9edf281210", + "distinct": true, + "message": "Fix RNG determinism when using wrapped arrays. (#2307)\n\n", + "id": "d6dd9b171d2300811e719289829b8e41259ed0d7", + "timestamp": "2024-03-29T14:25:16+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d6dd9b171d2300811e719289829b8e41259ed0d7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1437 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13548 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14368 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1001.3333333333335 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2575.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19538 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25278 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10388 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12243 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13536 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209239 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243164 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9556 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18592 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112112 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81808 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149762 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182002.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66917 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187834 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41643 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94504 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76409.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67580.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77849 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68718.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36621 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24596 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26462 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7744.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29901 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12170 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46539662685.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6944521915 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599983773 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2524451 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3115458 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695052 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16750 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9722669 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150981 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434978 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149046 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299098 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106545 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137846 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182054 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42749.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46572 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43536 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 925.4857142857143 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5963.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 631.4219653179191 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1140.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6226.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 763.2695652173913 + } + ], + "date": 1711718716000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "932f691c4adbe2c96145ef3fff1c4276ff5423d1", + "distinct": true, + "message": "Don't invoke the GC when profiling.\n\nThis makes profiling runs potentially ridiculously expensive.\n", + "id": "c30ede91927d436a0826a437d1ca17b2c7d67582", + "timestamp": "2024-03-30T10:55:25+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c30ede91927d436a0826a437d1ca17b2c7d67582" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1441 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13461 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14442 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1056.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2609.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19669 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24480 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11040 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13776 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13548 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209678 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243596 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9840 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18589 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112312 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81958 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149826 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180442 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65845 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 190326 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41615 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94591 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66814 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79832.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64721.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53877 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38635 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24844 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26769 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7791.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29998 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12381 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46438422637.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6922865572 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599080069 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2528748 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3120782.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3696533 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15980.5 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9723540 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155046 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434737 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149377 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293236 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106044 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138207 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181527 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34606 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54279 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44176 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1001.7096774193549 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5989.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 626.4367816091954 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1102.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6257 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 754.1157024793389 + } + ], + "date": 1711792525000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "alexis.montoison@polymtl.ca" + }, + "tree_id": "8e22715457a79c8b59001fc08698cabb12a483ff", + "distinct": true, + "message": "[CUSPARSE] Add a method convert for the type cusparseSpSMUpdate_t\n", + "id": "3561f7352f6830ac00c7c73bd2e8893e79a15ff8", + "timestamp": "2024-04-01T17:04:17-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3561f7352f6830ac00c7c73bd2e8893e79a15ff8" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1461.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13279 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14361 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 992.9374999999999 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2535 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19410 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25160 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10284 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12101 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13332 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208923 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241557 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9397 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18356 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109955 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81459 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149941 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179989 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67446 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187910 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42299 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95485 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58854.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54311.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60933 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53406.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39111 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24339 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26489 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7809.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29990 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12275 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46468652504 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6985538160 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2607931837.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2503600 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3134172 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3700538 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16167.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731113 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161801 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 439552 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149425 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296731 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106424 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138224 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 179720 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42882.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46352 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43362 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 923.2083333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5970.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 627.2028571428572 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1198.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6186.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 748.3360655737705 + } + ], + "date": 1712012855000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "2896fc784f0df0cde012c84f42b13de7280b56a7", + "distinct": true, + "message": "[CUBLAS] Interface gemm_grouped_batched (#2310)\n\nOnly on CUDA 12.4+", + "id": "7f725c0a117c2ba947015f48833630605501fb3a", + "timestamp": "2024-04-02T10:20:55-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7f725c0a117c2ba947015f48833630605501fb3a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1537.2916666666665 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13417 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14289 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1010.1764705882352 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2532.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19513 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24840 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11186 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13330 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13551 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211850 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244401 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9419 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18701 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110307 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82794 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150284 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181195 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67941 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 191224 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42449 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95747 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61065 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54185 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60786 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84552.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44621 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24699 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26722 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7885.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30036 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12405 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46517960605 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6936897346 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599411558 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2522099 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3124683 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3701911.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19031 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732184 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150109 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434638 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148352 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292299 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105851 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138366 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181608 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44288.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47140 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45463 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 956.3225806451613 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6051.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 647.8117647058823 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1132.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6338.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 773.938596491228 + } + ], + "date": 1712067655000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "c9a6f8fe48e4ccde9eca3b383d542262295cf8c5", + "distinct": true, + "message": "Clarify debug level hint. (#2316)\n\n", + "id": "977177f04502a20f12322ef8a91e4b059dd11eea", + "timestamp": "2024-04-05T11:49:07+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/977177f04502a20f12322ef8a91e4b059dd11eea" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1483 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13319 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13946 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2511.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19350 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25308 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10300 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11904 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13374 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208675 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241728 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9512 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18395 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109416 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80380 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149154 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180013 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66683 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 189424 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43246 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94839 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61221 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53156 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62521.00000000001 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54370 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44329 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24596 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26761 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7820.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30107 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12246 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46558055259.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6925891660.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599028335.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2528749 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3127802 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3695494 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16368 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9727378 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154864 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 451496 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148453 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294704 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106202 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137297 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181532 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34384 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46831 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47709 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 933.8709677419355 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5994 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 636.387573964497 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1142.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6221.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 740.796875 + } + ], + "date": 1712310547000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alex Ellison", + "username": "xaellison", + "email": "aellison@voltus.co" + }, + "tree_id": "c16fbcaa1327566671b6fc1f6343eccfe7793e9a", + "distinct": true, + "message": "Sorting: sortperm(; dims) and bitonic partialsort (#2308)\n\n", + "id": "b3e1bdf2b44a55bfc4bddb61b73f9fb775386de6", + "timestamp": "2024-04-09T08:58:13-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b3e1bdf2b44a55bfc4bddb61b73f9fb775386de6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1463.1923076923076 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13237 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14368 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1038.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2502.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19239 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24994 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10754 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13591 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13480 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209270 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242953 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9953 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18809 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111989 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86775 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149784 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181140 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66143 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 192802 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40394 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94634 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52459 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56779 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53336.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80174.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44295 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24679 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26615 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7765.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29906 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12328 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46548438849 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6925062623 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599352196 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2925106 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3526757 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1081068 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16138 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9720395.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164505 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 445680 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148490 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298690 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106172 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137605 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 180983 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42910.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49488 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44148 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 937.3333333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5999.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 640.4792899408284 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1184.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6195.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.0550458715596 + } + ], + "date": 1712667493000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "42206a7874886bc7b4fd1834afe502077253a5cd", + "distinct": true, + "message": "Merge pull request #2291 from JuliaGPU/tb/julia_1.11\n\nTowards supporting Julia 1.11", + "id": "7734190d5dfe19ec830d93b8333d15b9daaeca40", + "timestamp": "2024-04-09T17:08:51+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7734190d5dfe19ec830d93b8333d15b9daaeca40" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1454.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13447 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14765 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1004.7142857142857 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2498.4444444444443 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21661 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25568 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12460 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13269 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13581 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211406 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244962 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10381 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18739 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118857 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83335 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150350 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 183109 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66556 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 198578 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43283 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98802 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46430 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54116 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56064 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63334 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40512 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27019 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27254 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8093.250000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30625 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14548 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46402350912.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6924217238.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2596699363 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2926541 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3520689 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070575 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19377 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9741207 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158390 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434949 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149357 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298618 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105898 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138318 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 183491 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35268 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47766 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44115 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 944.4 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5965.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 630.7109826589596 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1089.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6155.166666666667 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 752.0241935483871 + } + ], + "date": 1712675331000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1b95523adaf19fbe4724bbf707f0e9cca7f735e7", + "distinct": true, + "message": "Adapt to JuliaLang/julia#53687.\n", + "id": "1e5f0d6de865b1bf44c6c2f667b8db3f82bc2a3e", + "timestamp": "2024-04-09T17:18:18+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1e5f0d6de865b1bf44c6c2f667b8db3f82bc2a3e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1472.421052631579 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13396 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14469 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 998.1764705882351 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2501.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19716 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25129.5 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10833 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12415 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13447 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208290 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243230 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9415 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18706 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113955 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82152 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148276 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 182343 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66794 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 190240 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40468 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94601 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71253 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66028 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70354 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64278.50000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37104 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24668 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26776 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7878.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30332 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12550 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46476174508.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6935550260.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599630408 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2911421 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3525773 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1071821 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16414 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9720263.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149993 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434800 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148352 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292497 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105790 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137746 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 181863 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42150 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46656 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43540 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 937.3870967741935 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5904.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 631.3604651162791 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1136.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6127 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 751.9090909090909 + } + ], + "date": 1712675898000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Lucas C Wilcox", + "username": "lcw", + "email": "lucas@swirlee.com" + }, + "tree_id": "3dcab8a2c18ca319ea15a41d90e9528b8e93894a", + "distinct": true, + "message": "Inline `Base.throw_boundserror` quirk (#2314)\n\nThis avoid capturing `Array`s in `BoundsError`. This avoids requiring a device allocation for MArray due to bounds-checking.", + "id": "5da4d1d0355432758b3a50c0fed1a365d8f5e403", + "timestamp": "2024-04-10T11:16:50-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5da4d1d0355432758b3a50c0fed1a365d8f5e403" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1438.952380952381 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13104 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14306 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1014.7499999999999 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2561.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19400 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25108 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9977 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11831 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13418 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210805 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243391 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11149 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18484 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114242 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85508 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149626 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163266 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65573 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 191509 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40970 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94379 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58790 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54179 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56909.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 79267 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43904 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24707 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26734 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7841.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30170 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12288 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46474402101 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6937456948 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2608818036.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2911629 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3518049 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1072276 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18700 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9718388 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151652 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434588 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152235 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292356 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105688 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138298 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163817 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44117.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46915 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44111 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 923.4848484848485 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5965.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 636.1965317919075 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1145.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6318.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 763.6355932203389 + } + ], + "date": 1712773010000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Jesse Chan", + "username": "jlchan", + "email": "1156048+jlchan@users.noreply.github.com" + }, + "tree_id": "326ae3ce3e0b5c1093c3932890955e7245478338", + "distinct": true, + "message": "Add some installation tips to docs/README.md (#2326)\n\n[skip tests]", + "id": "ed767b694abaa69fa449f194c42ed6ad7a1e9da4", + "timestamp": "2024-04-15T13:30:37-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ed767b694abaa69fa449f194c42ed6ad7a1e9da4" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1491.0526315789473 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13318 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14574 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061.9 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2567 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19794 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25052 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10654 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12455 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13528 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208824 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243757 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9631 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18765 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112347 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80864 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150444 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161932 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66405 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196036 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42904 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94642 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55558 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54926 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64276.00000000001 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54025 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37246 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24795 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26430 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7751.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29928 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12613 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46447541806.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7014703580 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2615983795 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2914746 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3517162 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1069224 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16005 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729948 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155555 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 440239 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148395 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298800 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109199 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138815 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162256 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35047 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47208 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44966 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 917.6486486486486 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6129.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 626.9166666666666 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1099.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6368.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 738.7265625 + } + ], + "date": 1713205837000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "96fad44637bc083c54895a18ace4b444c1da0628", + "distinct": true, + "message": "Work around CUPTI bug on CUDA 12.4 Update 1.\n", + "id": "0f5ec3a95fc20f2cf62c73ee1ae1e95dfe8e3740", + "timestamp": "2024-04-16T10:09:22+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0f5ec3a95fc20f2cf62c73ee1ae1e95dfe8e3740" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1116.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13266 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14272 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1008.5 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2447.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19972 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25032 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10246 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11909 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13392 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208601 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242693 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9513 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18569 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114454 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83702 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150553 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162869 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67785 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 189838 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41052 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94287 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52752.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52819 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59935 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84058 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37941 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24711 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26837 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7788.999999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30275 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12292 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46775593914.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6955841260 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2601649683.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2903171 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3498179 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1063078 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18796 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729711.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156925 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 443254 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149074 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294495 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105847 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139150 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162434 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42322 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46753 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43652 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 961.851851851852 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6008.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 637.4011627906976 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1181.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6219.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 770.3706896551724 + } + ], + "date": 1713254962000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "c0f3ca657b56ec419b62b03e89dbbdb799efe31d", + "distinct": true, + "message": "Add header for cublasLt. (#2324)\n\nAlso significantly shorten the API listings\r\nby using a template mechanism.", + "id": "1a57e9f78c201aecd59490b50a14fff1665e2e10", + "timestamp": "2024-04-16T12:41:47+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1a57e9f78c201aecd59490b50a14fff1665e2e10" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1476.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13135 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14263 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 988.9411764705883 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2490.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19400 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25093 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10279 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11839 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13456 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208076 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241824 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9243 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18483 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110914 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82211 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149740 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162269.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67556 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 187929 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40386 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94739 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55492 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53890 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69305 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81063.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44283.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24558 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26552 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7765.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29893 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12418 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47188205338.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6941295060 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599981553 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2918046.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3508975 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1072190 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18810 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9720338 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155461 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438909 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148248 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 294176 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106006 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137327 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162904 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34569 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47165 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45250 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 949.5238095238095 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6043.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 633.3693181818181 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1094 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6319.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 738.3230769230769 + } + ], + "date": 1713264107000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "08fda27f908ff1783858f091cfd5c68dd7865ff1", + "distinct": true, + "message": "[CUSOLVER] Fix the dispatch for syevd! end heevd! (#2309)\n\n", + "id": "545ffa2001feba20fb55a4bc123c14db0204570f", + "timestamp": "2024-04-16T06:47:01-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/545ffa2001feba20fb55a4bc123c14db0204570f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1457.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13377 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14763 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1005.9230769230769 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2545 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19394 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25122 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9954 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11667 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13335 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209711 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243844 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9358 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18699 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114191 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83289 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150633 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162815 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65964 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 193925 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44116 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93801 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67037 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53895 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66054 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54275.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36788 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24592 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26409 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7775.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29786 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12266 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46926873965.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6940433549 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2611835376 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2898027.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3510905 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070067 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16776 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729796 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152540 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442367 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148418 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 312298 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105949 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138662 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162626 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34737 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47503 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43628 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 915.675 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5969.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 622.7341040462428 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1121.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6262.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 743.864 + } + ], + "date": 1713264421000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "7b95c93d79cb9df3fb130758d621aa729051620b", + "distinct": true, + "message": "Diagnose kernel limits on launch failure. (#2329)\n\n", + "id": "a011e73c375728fbf7a997a648d7c40a6607958a", + "timestamp": "2024-04-16T12:59:58+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a011e73c375728fbf7a997a648d7c40a6607958a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1454.7105263157896 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13236 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14519 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1007.2727272727271 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2550 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19817 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25524 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10712 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13356 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13565 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209416 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242692 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16195 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18830 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109006 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84297 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148821 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161444 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66105 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 189528 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40589 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94719 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58560 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53866 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66357 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61464.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47079 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24447 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28808 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7816.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32554 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12384 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47140170748 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6928446199 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2599586868 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2909736 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513009 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1069662 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18729 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9718208 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162818 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442132 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148312 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 293926 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106460 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138343 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162681 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42843 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46974 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43196 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 917.7948717948718 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5957.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 639.5617647058823 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1132.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6157.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 752.4590163934427 + } + ], + "date": 1713265198000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "af88f82e0efda0cf437fa5da7d46310115dd0af0", + "distinct": true, + "message": "Work around a CUPTI bug in CUDA 12.4 Update 1. (#2330)\n\n", + "id": "9c24777ad8809bb04383fde6812eab08015bd39a", + "timestamp": "2024-04-16T14:25:01+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c24777ad8809bb04383fde6812eab08015bd39a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1468.1785714285716 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13099 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14079 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1011.3636363636363 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2486.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19620 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25080 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10049 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11818 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13427 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208620 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242872 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9130.333333333334 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18835 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113893 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81271 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149022 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161752 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66290 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 190081 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41055 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95243 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49790 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53712 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50102.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53735 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36493 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24742 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26657 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7719 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30088 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12268 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46992937504 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6995403678 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2616037920 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2919426.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3517871 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1067777 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15855 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9723169 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162021 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 435129 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148316 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 305244 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105807 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137765 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162642 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42384.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46614 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43501 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 896.3478260869565 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6050.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 614.1910112359551 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6272.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 746.3779527559055 + } + ], + "date": 1713270301000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Vedant Puri", + "username": "vpuri3", + "email": "vedantpuri@gmail.com" + }, + "tree_id": "b1547e2e1606a9b05003ad363b881c2fd438e0da", + "distinct": true, + "message": "Fix broadcast defaulting to Mem.Unified() (#2327)\n\nCo-authored-by: Tim Besard ", + "id": "c5fcd73e541ead68a7b952f16e15d52b6066a63c", + "timestamp": "2024-04-16T08:25:21-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c5fcd73e541ead68a7b952f16e15d52b6066a63c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1180.5833333333333 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13234 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14592 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 995.6666666666666 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2546.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19746 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24735 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10678 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13349 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13560 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211818 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244453 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9549 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18734 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110445 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84676 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149683 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164044 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65960 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 192232 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43711 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95584 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65313 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80253 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62579 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54750 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44773 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24798 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26989 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7735.500000000001 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30759 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12461 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46815343356.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6939129297.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2615949706 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2913209 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3519796 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1076225 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15163 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729016 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161737 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 449345 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149338 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296463 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106220 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 139461 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164140 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40183 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47087 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44770 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 937.1111111111111 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5967.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 639.3372093023256 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1172.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6168 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 773.3275862068965 + } + ], + "date": 1713270321000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "dd1c682b372b6791b69f6823afe364fc92a0146c", + "distinct": true, + "message": "Bump version.", + "id": "9c9a05f5b7fe44bf8c87c703a0648a0a57513856", + "timestamp": "2024-04-19T08:59:28+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9c9a05f5b7fe44bf8c87c703a0648a0a57513856" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1168.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13260 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14515 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 992.2499999999999 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2535 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19832 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25190 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10856 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12284 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13459 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210517 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243300 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10290 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18475 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110507 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81725 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149946 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164115 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66197 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 190566 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40623 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94060 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74228 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68343 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76061 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68494.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36980 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24598 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26659 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7769.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29944 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12114 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46838275585 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6998093956 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2612037801 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2909820 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3510863 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1066534 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17805 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731253 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154109 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436830 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148807 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 301084 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106279 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 138127 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164128 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35541 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46701 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45310 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 890.8297872340426 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6142.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 624.3505747126437 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1090.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6476.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 733.5196850393701 + } + ], + "date": 1713509968000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1cbc097e504a6874214562cd70ee7e653170c352", + "distinct": true, + "message": "Merge pull request #2304 from JuliaGPU/tb/maybe_collect\n\nConsider running GC when allocating and synchronizing", + "id": "7e07ecca131ae5dbb38bd7a35061fc9e79b74548", + "timestamp": "2024-04-22T09:38:57+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7e07ecca131ae5dbb38bd7a35061fc9e79b74548" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1551.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13332 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14502 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1012.578947368421 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2592.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19349 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24972 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10581 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12011 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13416 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212353 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245580.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9662 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18208 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111266 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80913 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149803 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162382 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67457 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 200340 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42803 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 99030 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71568 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63154.50000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71825 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62983.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44913 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25146 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26809 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7795.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29736 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12128 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47184035362 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6946456380 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2608028196 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2920444 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3512550 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1076994 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17159 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731189.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154475 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438398 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148586 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298292 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107011 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137146 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163811 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42443 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46452 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43721 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 938.483870967742 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6180 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 711.695652173913 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1135 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6402.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 848.0857142857143 + } + ], + "date": 1713771537000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e6c9bc377bd224757a516e859dc97bb5b024295c", + "distinct": true, + "message": "Fix mabye_collect with disabled memory pool.\n", + "id": "cc25b246af11c51b5d85e389208c7cc39094e7ad", + "timestamp": "2024-04-22T12:01:12+00:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cc25b246af11c51b5d85e389208c7cc39094e7ad" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1297.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13224 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14446 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 975.388888888889 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2523.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18986 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22964 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10320 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13274 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13375 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208259 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242480 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9557 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18261 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110205 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81456 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149200 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161467 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65667 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 194052 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42024 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94661 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69751 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60104 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69876 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60455.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36214 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24885 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26798 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7756 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29637 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11777 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47162382375 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6933723680 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2611708140 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2903157.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3509382 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061810 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14909 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731187.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152064 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438295 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148606 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 302599 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108317 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136360 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162881 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38257 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46456 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43216 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 930.375 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6022.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 714.416083916084 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1164.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6289.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 864.2686567164179 + } + ], + "date": 1713787272000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Valentin Churavy", + "username": "vchuravy", + "email": "vchuravy@users.noreply.github.com" + }, + "tree_id": "57a9c4072bc909c212dc82cafc74d810a94acd86", + "distinct": true, + "message": "Add EnzymeCore extension for parent_job (#2281)\n\n\r\nCo-authored-by: Tim Besard ", + "id": "6b82b3e47a3b2ec47d98481b3b6c6c87483c718b", + "timestamp": "2024-04-22T14:54:10-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6b82b3e47a3b2ec47d98481b3b6c6c87483c718b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1291.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13346 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14459 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 999.8666666666668 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2672.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19230 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24101 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10245 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13512 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13426 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211997 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243967 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9941 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18608 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110301 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84282 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149851 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162303 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67716 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 196059 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43912 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94664 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67374 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61362.49999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66236 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64250 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38560 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24983 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26742 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7763.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30132 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11870 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47207207908 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6939095065 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2607405578.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2901826.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3515505 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1062193 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15891.499999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731637 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162812 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 437838 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148917 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292945 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105961 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137271 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163245 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42841.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47055 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43637 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 958.7083333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6272.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 725.3382352941177 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1160.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6522.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 851.7671232876712 + } + ], + "date": 1713812050000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1e4ed3e36ce03615221d71ad523f5bfd4265c259", + "distinct": true, + "message": "Test examples without spawning processes.\n", + "id": "787a71f1354579642f56692f7dc4356b7636e978", + "timestamp": "2024-04-22T21:27:59+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/787a71f1354579642f56692f7dc4356b7636e978" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1575.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13209 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14339 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 996.8666666666668 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2572.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18835 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23716 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10586 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13627 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13553 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208855 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243117 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9654 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18162 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110760 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 93251 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149135 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161213 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66662 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 189888 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42150 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95866 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63926 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53930.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66496 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54669 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44871.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24659 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26783 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7865 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29551 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11676 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47238045307.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6937158777 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2603771229 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2916512.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3509816.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070367 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18412 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729679 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149792 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434544 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148254 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292395 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105785 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 137196 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163510 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34680 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46503 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45103 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 963.1935483870968 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6022.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 708.2847222222222 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1097.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6331.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 823.560975609756 + } + ], + "date": 1713814079000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e345efc18ceefe9cbca572fbbc1ebb71e059e3a7", + "distinct": true, + "message": "Disable the GC during graph capture.\n\nIt cannot handle asynchronous frees.\n", + "id": "4ba63218f3e6892c94731dfda1889f6ded53b4f0", + "timestamp": "2024-04-22T22:01:59+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4ba63218f3e6892c94731dfda1889f6ded53b4f0" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1580.55 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13411 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15393.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 995.6842105263157 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2531.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19092 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23385 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10429 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13610 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13351 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208087 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243131 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9135.333333333334 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18274 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108550 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80979 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148981 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161732 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67149 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 194441 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41714 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95227 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74495 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68103 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80609 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68626.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35861 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24745 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26814 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7762.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29579 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11826 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47150459476 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6939746106.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2603935888 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2910152 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3505108 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1072586 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16785 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729449 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149906 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 434618 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148317 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 292520 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105754 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 136355 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162290 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42288.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47114 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43100 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 965.9999999999999 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6168 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 749.1450381679389 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1151.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6469.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 863.75 + } + ], + "date": 1713816119000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "6dc5353cac6808d5cc19028b2726466416fae8e2", + "distinct": true, + "message": "Auto-detect external profilers. (#2339)\n\n", + "id": "1d39a636e846f42dcf0e241f87325806de0322ef", + "timestamp": "2024-04-23T20:37:12+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1d39a636e846f42dcf0e241f87325806de0322ef" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1275.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13282 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13877 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1038.076923076923 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2588.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19086 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25172 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10218 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12058 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13383 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208137 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242211 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9471 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18092 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 109883 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83235 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149071 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162373 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65947 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 195264 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41456 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95939 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72345 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65789.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76308 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69030 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37098 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24651 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26535 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7822.249999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29388 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11800 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47388124541.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6945478565.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2603935971 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2913797.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3516541 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1075515 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19237 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729509.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165874 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 436204 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151581 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299256 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105749 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 135282 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162952 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42252 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46681 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43195 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 952.5714285714286 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6087 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 711.1780821917808 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1133.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6399.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 838.9629629629629 + } + ], + "date": 1713897432000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "efe9e9d20203b5a230b28e64799f3b9e33d9b6d2", + "distinct": true, + "message": "Refactor memory wrappers (#2335)\n\nThis commit significantly reworks the CUDA.jl memory wrappers.\r\n\r\nThe low-level driver wrappers have been moved out of the Mem submodule,\r\nand for consistency with Base the Buffer name has been replaced by\r\nMemory. This is mostly an NFC change, and deprecations have been added\r\nto make this non-breaking.\r\n\r\nThe high-level wrappers have been changed to to introduce a Managed\r\nlayer, i.e., CuArray now container a `DataRef` (from GPUArrays, for\r\nrefcounting), which contains a new `Managed`, which contains an\r\n`AbstractMemory` subtype. The purpose of the `Managed` struct is to keep\r\ntrack of the state of the memory, specifically, which stream has last\r\nmodified it, and whether there's outstanding asynchronous operations.\r\nThis information is used synchronize the memory when deriving a pointer,\r\nmaking it possible to avoid explicit synchronization in many cases\r\n(notably, when switching tasks or devices).\r\n\r\nSadly, this approach is not water-tight, notably, when memory is\r\ncaptured (e.g. as part of a CUDA graph) we may not hit the pointer\r\nderivation path and thus fail to synchronize. Explicit synchronization\r\nis still required here, or an explicit copy to CPU memory (in which case\r\nCUDA.jl will always synchronize).\r\n\r\nAs part of this change, several bugs and other minor issues were\r\ndiscovered and fixed. Refer to the GitHub PR for an un-squashed version\r\nof these changes for more details.", + "id": "eb45b2c1c6b5d24f39c0e045198eba389f51405b", + "timestamp": "2024-04-24T10:21:07+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/eb45b2c1c6b5d24f39c0e045198eba389f51405b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2832.222222222222 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13765 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14877 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 978.1764705882351 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2515.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22013 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28127 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10893 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13045 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13635 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208533 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241415 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10050 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20562 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115699 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88009 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155745 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 169942 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66191 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 220535 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51222 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98168 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52606 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51462 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55939.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45629 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48957.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26966 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26794 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7933.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32153.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14054 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47220908605.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6998217016 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2623956132 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2919200 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513417 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1076326 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18043 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729589.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162136 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 440069 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154037 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 306966 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106500 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145893 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 173673 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40159 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50036 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46328 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 942.9285714285714 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6078.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 678.3333333333334 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1107.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6338 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 840.24 + } + ], + "date": 1713946867000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "04c702e335feca008026aaf1e296bec9f0faa01d", + "distinct": true, + "message": "Skip memcpy_async test under compute-sanitizer.\n\nSomehow it occasionally fails.\n", + "id": "ad9e0cc526b3ddcf7c5cbc825274a3b4ec236004", + "timestamp": "2024-04-24T11:28:58+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ad9e0cc526b3ddcf7c5cbc825274a3b4ec236004" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2692 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13665 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14883 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1006.7058823529412 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2491.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21880 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26934 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10579 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12391 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13576 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208564 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242621 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11766 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20364 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114933 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 89511 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154350 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168111 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67344 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 215625.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47913 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97702 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53989 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56553 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65351.99999999999 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56977 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48942 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26471 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26930 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7958.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31807.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13518 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47183237043.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6931104385 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2608001302 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2898539 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3485384 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070659 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15081 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9729564 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167138 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 438407 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149375 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298818 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106425 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143514 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168971 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45519 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49162 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52791 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 910.3409090909091 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5936.5 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 668.664596273292 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1104.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6268 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 797.4242424242424 + } + ], + "date": 1713950938000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "56c5c17d450550199fc3b860e9389638a8e6fca1", + "distinct": true, + "message": "Fix performance of indexing unified memory. (#2340)\n\n", + "id": "cc4980cc9b0d2690fb5dfc85677e9c35128afd25", + "timestamp": "2024-04-24T14:14:47+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cc4980cc9b0d2690fb5dfc85677e9c35128afd25" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3113 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13661 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14765 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 981.1666666666666 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2439.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22636 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28458 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11193 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13741.5 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13730 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208478 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241004 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9984 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21537 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115826 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91842 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160507 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 170562 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 67304 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 224049 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51009 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 99417 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55876 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59677 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56950 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61896.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42394 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27096 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26810 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7741.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32784 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14320 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47557978118.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6995891485 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2610011040.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2902543 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3502399 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079956 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15954 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9720675 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152275 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 443513 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151940 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 299437 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106524 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149791 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 171546 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37799 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53070 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48286 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 898.8666666666667 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6029.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 677.1132075471698 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1096.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6268.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 826.95 + } + ], + "date": 1713960887000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "22ac1a68fe461266399291ce04911641b3175cda", + "distinct": true, + "message": "Merge pull request #2342 from JuliaGPU/tb/exception_output\n\nImprove exception output", + "id": "5dd6bb2f3a68c36dbd4dc8d0f9cabc6dcd11d00b", + "timestamp": "2024-04-25T11:37:28+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5dd6bb2f3a68c36dbd4dc8d0f9cabc6dcd11d00b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3611.625 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13614 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14790 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1021.4000000000001 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2600.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24075 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30311 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11351 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13213 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13717 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208460 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241998 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9879 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22377 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116908 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88908 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164563 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 173395 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65407.99999999999 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 237963 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54727 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 99513 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54473 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69334 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55599 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66982 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45924 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28740 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26839 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7684.75 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34331 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15521 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47245830230 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7003352473 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2623917308 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2921537 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3522007 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1088683 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18990 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9728487 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151802 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 439397 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149000 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297353 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106654 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152247 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 175334 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47710 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53989 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53749 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 894.5283018867924 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6143.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 671.6993865030674 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1118.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6306.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 793.6078431372549 + } + ], + "date": 1714037848000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "6e8c43fa212fd35153f5f04d53e6de32f4cccaf0", + "distinct": true, + "message": "Fix #2343.\n", + "id": "6659669068521f5dbaa3516909e449b04c8cbf16", + "timestamp": "2024-04-25T16:20:00+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6659669068521f5dbaa3516909e449b04c8cbf16" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2251.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13726 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15017 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 995.0555555555557 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2446.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20947 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26261 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10564 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12255 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13817 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209078 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245104 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10016 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19496 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113637 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82700 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152939 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165749 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66769 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212431 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45408 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95553 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48089 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63085 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50205 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62741 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38502 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25748 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26800 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7908.25 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30864 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13200 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47407340166 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6941157963.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2612044699.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2901424 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3498135 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1072673 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17463 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9730323.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156022 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 440089 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149315 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 296055 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107791 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141945 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166811 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35945 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48482 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47301 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 915.15 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6011.333333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 687.9870967741936 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1096.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6233.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 806.5979381443299 + } + ], + "date": 1714054803000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "28dbb88b666517db1fc8c120158d0e52846be087", + "distinct": true, + "message": "Merge pull request #2348 from JuliaGPU/tb/multigpu\n\nTest multigpu on CI", + "id": "dd9ff2fc89c9cc383e4d83dc857fd8884187e9a3", + "timestamp": "2024-04-26T13:28:20+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dd9ff2fc89c9cc383e4d83dc857fd8884187e9a3" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2199 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13785 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14769 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 993.0000000000001 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2451.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20880 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25577 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11186 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12796 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13912 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208161 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242761 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9702 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19853 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112093 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88224 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152964 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166118 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66687 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 219340 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46079 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95081 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54605 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63243.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52544 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63046.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38770 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25826 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26774 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8026.5 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30957.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13065 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47148648004 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7016885620 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2633986994 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2911149.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3503430 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1075109 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15089 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731856 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155413 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 439559 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149147 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 304408 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108464 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143058 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166844 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35829 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48555 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45496 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 919.1111111111111 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6201 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 679.6358024691358 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1111.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6390.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 814.3932584269663 + } + ], + "date": 1714130900000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "77a3919a9ae4834f3b13833e3299bc6aaf45ba80", + "distinct": true, + "message": "cuQuantum 24.3: Bump cuTensorNet. (#2350)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", + "id": "c8a860ae9a512dc5ac213d2e318edd189a5e29fa", + "timestamp": "2024-04-26T14:29:33+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c8a860ae9a512dc5ac213d2e318edd189a5e29fa" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2261.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14091 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15149 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1006.3571428571429 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2692.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21602 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27145 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10960 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13010 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14174 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208482 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243521 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10427 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20233 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114645 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87894 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154714 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165501 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66970 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 217896 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46556 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95695 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50046.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63149 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49672.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81265 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48983.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25809 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27046 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7885.499999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31447 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13286 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47288340523.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7039090981 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2629658092 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2915787.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3521064 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083079 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16280.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9728274.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154271 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 440702 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149790 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298831 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 106663 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143169 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168800 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45283 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48762 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45639 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 938.7906976744187 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5970.166666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 699.7633333333333 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1094.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6285.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 810.4193548387096 + } + ], + "date": 1714134573000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "4b90360c3812f6dcb6b124ce5d24599a809042af", + "distinct": true, + "message": "cuQuantum 24.3: Bump cuStateVec. (#2351)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", + "id": "dc8985bf2b3c2a264e44373f1a7b9adab61326ef", + "timestamp": "2024-04-26T14:41:55+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/dc8985bf2b3c2a264e44373f1a7b9adab61326ef" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2192.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13807 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14825 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 994.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2591.4444444444443 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20801 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25299 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10807 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13455 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13943 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208657 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 241627 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9754 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19957 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118522 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87250 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152447 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165192 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65505.00000000001 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 206329 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44285 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95162 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58021 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62957 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45851 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62768.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37924 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25857 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28515 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7864.749999999999 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33834 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12893 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47087260562 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7003180152 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2623961046.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2910825 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3523138 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1074830 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16815 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9720122 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155881 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 437041 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150943 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 315336 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 107850 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141835 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166503 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35810 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48827 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48395 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 891.8095238095239 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5996.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 673.8417721518987 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1091.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6281 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 789.3762376237623 + } + ], + "date": 1714135315000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "fe8e80ae23faa7122a38d97707eac55aeae28fb7", + "distinct": true, + "message": "Rework context handling (#2346)\n\nChange CuContext to a simple immutable struct. This removes the ability\r\nto identify context sessions by simply looking at the context object,\r\nwhich can be restored on CUDA 12+ using the cuCtxGetId API.\r\n\r\nAs a consequence, it is no longer safe to reset the primary context\r\non drivers below CUDA 12.", + "id": "752571b4244b923e9dfd546b22eb4e18b54dfb0d", + "timestamp": "2024-04-26T16:28:24+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/752571b4244b923e9dfd546b22eb4e18b54dfb0d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2123.3333333333335 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15574 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16644 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1042.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2818 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23089 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28697 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12418 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14022 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16371.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211533 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245673.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11475 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23012 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116111 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87599 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164069 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158482 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75868 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 228976 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49377 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97455 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55367 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70853 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55372 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64510.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47322 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27160 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28189 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8729.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35101 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14197 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46310317218 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7001918491 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2611943020 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2921679 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3522599.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083712 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20359 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9726523 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157787 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 447421 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151465 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298401 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110179 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150719 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158890 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40076 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50884 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47898 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1026.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6384.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 801.6494845360825 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1221.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6616 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 940.3409090909091 + } + ], + "date": 1714141704000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alex Ellison", + "username": "xaellison", + "email": "aellison@voltus.co" + }, + "tree_id": "520532d7a9bff7300e034b83291ee77c45c5dcdc", + "distinct": true, + "message": "Fix kernel launch logic for bitonic sorting kernel (#2353)\n\nCo-authored-by: Tim Besard ", + "id": "0ca5bd960d5b91ecd3e7c38ec933e7e4fa2681db", + "timestamp": "2024-04-27T02:43:52-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0ca5bd960d5b91ecd3e7c38ec933e7e4fa2681db" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2056.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15187 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16461 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1089.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2709 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22520 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27749 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11985 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13624 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16309 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209255 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245491.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11326 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22584 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113754 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84606 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161106 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158185 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75945 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 226816 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48758 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 100083 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49161 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66605 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51163.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64756 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43616 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26825 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27873 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8610.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32007 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13957 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45976619450 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7034924513 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2633996612 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2902596 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3523221 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1080929 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20047 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732400 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153920 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442395 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152365 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297595 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108489 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148232 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159489 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38564 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50895 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47573 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1004.0833333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6282.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 795.265306122449 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1186.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6485.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 887.6545454545454 + } + ], + "date": 1714200232000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "81cee3a6e431a54ef165211be3208847c2e4e832", + "distinct": true, + "message": "Fix cuTensorNet compat (#2354)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip special]", + "id": "22a02c2accd5135f6406beeb401f3484440f5ef8", + "timestamp": "2024-04-27T13:14:20+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/22a02c2accd5135f6406beeb401f3484440f5ef8" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2176.5555555555557 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15474.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16581 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1059.9 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2588.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23497 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28715 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12172 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14045 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16305 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209308 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243708 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11306 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23454 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 117664 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87705 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 162395 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158841 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74375 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 232275.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52272 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98272 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52018 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65972 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51879 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66048 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46219 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27258 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27875 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8604.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32512.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14098 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46192652844.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6945183270 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2615333751 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2922753 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3526531.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083211 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16601 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9719889 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153134 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442798 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151146 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297967 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108770 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148985 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159615 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39659 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51480 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49530 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1062.8 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6242.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 825.9146341463414 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1196.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6415.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 914.9268292682926 + } + ], + "date": 1714216460000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1e4db674039b689dda0a26457ebdc35e129c5222", + "distinct": true, + "message": "Handle cache improvements (#2352)\n\nRework the handle cache so that handle ctors are dtors are known to the\r\ncache. This makes it possible for it to evict handles at any time, and is\r\nused to wipe handles when reclaiming memory.\r\n\r\nAlso switch to a spinlock to ensure safe operation in finalizers,\r\nand consider collecting memory when allocating new handles.", + "id": "2a3cec926ba48f5bb4efbec5c9242259370963fa", + "timestamp": "2024-04-27T13:37:08+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2a3cec926ba48f5bb4efbec5c9242259370963fa" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2294.222222222222 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15732.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16784 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1046.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2730.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23650 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29966 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13310 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14631 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16503 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213367 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245589 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12899 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24023 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115862 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 90094 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165485 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160789 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76140 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 236309 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53589 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 103079 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54282 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66698 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54670.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66182 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49539 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27685 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29397 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8567 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39822 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14728 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46039992522 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6948790659 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2609340783 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2907612.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3527867.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1085444 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17501 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9728184 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163007 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 443177 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151898 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298420 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108779 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150933 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161348 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55320.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52605 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48781 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1048.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6308.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 806.3267326732673 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1188.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6551 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 937.4375 + } + ], + "date": 1714217828000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "82bb9e651bfc15158a30d720e9dd64ac728bd46c", + "distinct": true, + "message": "Optimize array allocation. (#2355)\n\n", + "id": "750e2d35cde90cde4df18887de25249f742dce5e", + "timestamp": "2024-04-29T12:19:32+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/750e2d35cde90cde4df18887de25249f742dce5e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1214 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15106 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16280 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1048.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2536.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21305 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26021 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11916 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13689 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16070 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209840 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244437.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10901 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21305 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113960 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83451 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156526 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154647 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75599 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 219199 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46552 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97143 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58368 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74790.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60024 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70895 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39163 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25348 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27591 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8620 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30602.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12618 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46102673502.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7004558943 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2626642787 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2903699 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3503699 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1096555 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20150 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9733930 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164237 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 445094 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151204 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 301961 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108532 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145049 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155679 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45308 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49274 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46815 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1027 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6254.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 799.39 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1206.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6453.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 895.0208333333334 + } + ], + "date": 1714385972000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1373be0e163189112b266cf67cdb01b38bdefa21", + "distinct": true, + "message": "Change show method to fix debug_ccall.\n", + "id": "778c8789db5ba8a98b4cdceb9d55d6304a7f40a7", + "timestamp": "2024-04-29T12:26:12+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/778c8789db5ba8a98b4cdceb9d55d6304a7f40a7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1195 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15311 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16474 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1082.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2799.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21557 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27287 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11913 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13649 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16246.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212005 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244410.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11332 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21496 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114481 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86985 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157107 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155790 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74387 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 222161 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46951 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98905 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53068 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81078 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53842 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80878 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42222 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25770 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28255 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8683.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31160 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12882 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46129887577 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7048408116 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2636155802 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2912483.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3517802 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1089948 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21102 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9730698.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152875 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442345 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152506 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297702 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108470 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145797 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156381 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43802 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51200 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47072 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1004.4000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6242.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.9158878504672 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1181 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6474 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 868.2786885245902 + } + ], + "date": 1714386379000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "5045112abb20799d619d7ae05e5fa8914e599a6f", + "distinct": true, + "message": "Use high-level stream query in synchronization code.\n", + "id": "259f01f6adde8d7d77768eb32acd3a24c137e9f3", + "timestamp": "2024-04-29T14:50:18+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/259f01f6adde8d7d77768eb32acd3a24c137e9f3" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1211.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15384 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17219 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2674.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21972 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26918 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11884 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13401 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16157.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210076 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244781.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11211 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21400 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118888 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 90710 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156504 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155121 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75560 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 224077 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46777 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97024 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55482.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68876 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59353 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62835.00000000001 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40065 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25592 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27699 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8648 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30555 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12866 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46141690889.5 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7001345401 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2622660954 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2914104 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3518120 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078910 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17285 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732450 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152615 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442090 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151091 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297619 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108426 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144668 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155866 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36979 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53885 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49371 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1023.4 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6175.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.5148514851485 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1155.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6416.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 874.3793103448276 + } + ], + "date": 1714395018000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "f399c93201de3f910e7adb4b8980de3edcfb1364", + "distinct": true, + "message": "Add 1.11 benchmarks.\n\n[skip tests]", + "id": "95916eb2cdaf734b80ec800de360c6a51131c5ef", + "timestamp": "2024-04-29T18:05:14+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/95916eb2cdaf734b80ec800de360c6a51131c5ef" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1196 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14347 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15089 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 652.3926380368098 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2097.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20195 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24913 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10579 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13493 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16174.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209308 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243973 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9724 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21165 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109327 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80785 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152295 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151497 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76099.5 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 202602 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42177 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93596 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37969 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42474 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37586 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 50526.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38991 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 30625 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27033 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8548.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37791 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12863 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61595774197 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15186205839 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9805792896.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932757 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499658 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085352 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15050 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9795068 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152110 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441842 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150295 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 296777 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107590 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139108 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152928 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38070 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47587 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44250 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1052.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6347.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 831.741935483871 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1152.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6608.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 901.5 + } + ], + "date": 1714406714000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8accacc657a9e22f4a8e6860a13e48394bcbe7ee", + "distinct": true, + "message": "Remove perf Manifest.\n\n[skip tests]\n", + "id": "757222907456f988f58cd2001bce0aae0e75cf9e", + "timestamp": "2024-04-30T11:45:53+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/757222907456f988f58cd2001bce0aae0e75cf9e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1185.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14717 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15384 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 676.6369426751593 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2236.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20295 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25430 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11275 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13557 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15886.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209400 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245084.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9906 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20973 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108937 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80585 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153348 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151583 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75010 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 197315 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42295 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93698 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38946 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 49826 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36436 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42056 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39066 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25662 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27072 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8577.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38029.5 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12932 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61479077761 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15381829385 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9939709352 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932530.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497483 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084869 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15410.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9798275 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152567 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442245 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150482 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297473 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107915 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139803 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152315 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43479.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47367 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44265 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1052 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6209.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 828.5542168674699 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1223.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6503.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 926.4615384615385 + } + ], + "date": 1714485719000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "dependabot[bot]", + "username": "dependabot[bot]", + "email": "49699333+dependabot[bot]@users.noreply.github.com" + }, + "tree_id": "a0023ea014015084cbed2ce28882afcb12a865d7", + "distinct": true, + "message": "Bump julia-actions/setup-julia from 1 to 2 (#2357)\n\nBumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2.\r\n- [Release notes](https://github.com/julia-actions/setup-julia/releases)\r\n- [Commits](https://github.com/julia-actions/setup-julia/compare/v1...v2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: julia-actions/setup-julia\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "id": "966974c979a87ba51208cabb5e0645fb2cef33b5", + "timestamp": "2024-05-01T14:40:53+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/966974c979a87ba51208cabb5e0645fb2cef33b5" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1159.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14693 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15897 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 684.7349397590361 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2134.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20404 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26016 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11551 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13901 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16214.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213426 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245665 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10217 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21420 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110082 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81054 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154407 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153367 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76280 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206533 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43132 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94819 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39071 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42861 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36714 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42509 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44449 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25952 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27118 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8852 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29829 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13031 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61481899345 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15170416217 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9804065377 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933954 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500681 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086715.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15505.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9795930 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152401 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442093 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150534 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297295 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107883 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 141278 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154214 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43884.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48115 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44563 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1034.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6417.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 813 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1164.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6607.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 941.3255813953489 + } + ], + "date": 1714567253000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Lukas", + "username": "lkdvos", + "email": "37111893+lkdvos@users.noreply.github.com" + }, + "tree_id": "a984ec90be32450b8f41e2301d061022e65864a7", + "distinct": true, + "message": "Allow cuTENSOR operations with AbstractArray inputs (#2356)\n\nOnly type-checking in the CuTensorDescriptor constructor\r\nmakes it easier for external packages to pass non-CuArray\r\ninputs to cuTENSOR.", + "id": "754bb6c3a4d82513e1e3dcd1b2210da7b0acfdaf", + "timestamp": "2024-05-03T10:43:22+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/754bb6c3a4d82513e1e3dcd1b2210da7b0acfdaf" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1207.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14476 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15739 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 667.1927710843373 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2205.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20360 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25705 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10966 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12573 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16053 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209646 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243884 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9791 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20852 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109485 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81132 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152776 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151517 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74788 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 197212 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42107 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93594 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38448 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42247 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36108 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53057 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44987.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25744 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26833 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8695.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29683 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12949 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61353519384 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15318905878 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9907205146 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933542 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499147 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085344.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16877 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9797116 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152218 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442116 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150438 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297168 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107643 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139241 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152417 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43509 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47731 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44507 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1049.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6426.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 811.84375 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1171.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6634.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 887.7358490566038 + } + ], + "date": 1714725802000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Gymnich", + "username": "tgymnich", + "email": "tgymnich@icloud.com" + }, + "tree_id": "846c2708b8896339b91a2a0bbc25a046dc20eab7", + "distinct": true, + "message": "Make LinearAlgebra.generic_trimatmul more specific (#2359)\n\n", + "id": "0873eb155fe5e3498edda70dc6a9f363eeaacda1", + "timestamp": "2024-05-06T15:21:35+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0873eb155fe5e3498edda70dc6a9f363eeaacda1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1214.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15446 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16749 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1086.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2648.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20670 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28088 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12261 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14349 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16462 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214055 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245551 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11578 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22068 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 120090 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 91766 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160272 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154502 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76945 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 220741 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46127 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95632 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55345 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64811 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57818 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63627.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45173.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25435 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28047 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8724 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31309 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12891 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45847350958 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7065008002 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2679218556 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2920813 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3534820 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1087030.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18087 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9728390 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152588 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442138 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151130 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297471 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108462 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148747 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157241 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36601 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50629 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46573 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1090.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6242.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 858.2857142857143 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1257.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6474 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 927.4516129032259 + } + ], + "date": 1715001695000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "8c354dcad966b7220f35c94cf0ea09989bf0e265", + "distinct": true, + "message": "Add Enzyme Forward mode custom rule (#1869)\n\nCo-authored-by: Tim Besard \r\nCo-authored-by: Seth Axen ", + "id": "c423ce3b2d6389c6207f34d8f5f0b71079eec120", + "timestamp": "2024-05-07T02:02:52-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c423ce3b2d6389c6207f34d8f5f0b71079eec120" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1190.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14646 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15671 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 637.5963855421687 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2030.6999999999998 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20429 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24900 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11195 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12641 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15936.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211640 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245758 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10039 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21391 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109837 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81030 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153672 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153153 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76051.5 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 200606 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43203 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94521 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38971 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42539 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36360 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42366 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45403 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25496 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26957 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8682.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29790 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12882 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60980833826 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15370854515.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9975171752 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921707 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3485407 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083091 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15300 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9795153 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152207 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441820 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150393 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297092 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107725 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140954 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153857 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35372 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47808 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44688 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1038.5 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6308.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 835.680412371134 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1203.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6579.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 903.4222222222222 + } + ], + "date": 1715061772000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "dfb0c049c9ddac985850561065cb91395eb1f0fb", + "distinct": true, + "message": "Return the currect memory type when wrapping system memory. (#2363)\n\n", + "id": "cdd80785b4e3cd26be15b54758d3fa9c2fb4ba01", + "timestamp": "2024-05-07T20:18:39+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cdd80785b4e3cd26be15b54758d3fa9c2fb4ba01" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1205.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18349 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16675 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1108.5 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2715.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21722 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27183 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13133 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14685 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14346 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213008 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246474 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11700 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21510 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116401 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85515 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158757 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154879 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76034 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 227177 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45837 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 99931 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48315 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70128 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52193.5 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63290 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42382 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26325 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28029 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8738.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31254.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13313 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46359596833 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6788236158.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2655940088 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2926432 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3539676 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1095489 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17150 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9740901.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152958 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442636 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151319 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297957 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108704 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147015 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155557 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38286 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49848 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46644 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1021.5000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6252.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 818.1627906976744 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1203.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6477.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 939.3823529411765 + } + ], + "date": 1715105919000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "81a2e7288225ccbb22faf5f8e08b576ff35f79d7", + "distinct": true, + "message": "Mark cublas version/handle as non-differentiable (#2368)\n\n", + "id": "e9928ca84509d7c686ea7ec413e1ad2d8176b987", + "timestamp": "2024-05-09T13:22:32-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e9928ca84509d7c686ea7ec413e1ad2d8176b987" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1182.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14486 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15463 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 633.753164556962 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2044.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20710 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25845 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11188 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12577 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15624.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211677 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246051 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10051 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21061 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109807 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80918 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152702 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153286 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 77112 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 201109 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43109 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94536 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39252 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53624.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37033 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42754 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39274 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25602 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26836 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8512.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29601 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12955 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61321140705 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15163664046 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9798925063 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932771.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498399 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086182 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18155 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9785989 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152549 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442280 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150477 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297586 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107806 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139808 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154493 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43666 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47854 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44671 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1045.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6463 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 824.9835164835165 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1191.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6758 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 930.0540540540541 + } + ], + "date": 1715286152000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "4cc91c1aa3982ff88e56695678c98c945fda709f", + "distinct": true, + "message": "unsafe_wrap: unconditionally use the memory type provided by the user. (#2372)\n\n", + "id": "543171c68ee91234fd485024f51b85a0c6332a36", + "timestamp": "2024-05-13T18:25:00+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/543171c68ee91234fd485024f51b85a0c6332a36" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1270.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15696.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16608 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1106.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2702.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20751 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29904 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12676 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15926.999999999998 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17221 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214761 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 247040.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12669 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22975 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118050 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 90871 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160967 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154285 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77246 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 225577 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45583 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95285 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53355 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71940 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54117 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64952 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50616 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25673 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28876 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8690.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32075 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13058 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46257617060 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6774139365 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2651984786 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2916891.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3526321 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1088374.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18786 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9724530 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153161 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442711 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151297 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297859 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108585 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149060 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155158 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37452 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51263 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46788 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1038.5 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6379.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 819.7755102040817 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1168.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6504.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 921.25 + } + ], + "date": 1715617500000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "cad8600c7bfa2fa61c4147f9e8bae54d0e47f070", + "distinct": true, + "message": "Remove external_gvars. (#2373)\n\n", + "id": "202105a6547b7ea1e5e6513f9ae90782cdd12d7b", + "timestamp": "2024-05-13T19:53:08+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/202105a6547b7ea1e5e6513f9ae90782cdd12d7b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1219.75 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15308 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16842 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1098.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2681.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21229 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26603 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12309 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14379 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14021 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210801 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244931 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11449 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21124 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 117509 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84462 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155084 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152683 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76174 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 216954 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44647 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95043 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47150 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63435.99999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54510 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62369 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45058 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25239 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28050 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8533.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30917.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12751 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46403059435 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6774021469 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2650587313 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2930425 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3521041 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1084729 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17217 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9733097.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152645 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442498 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151357 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297769 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108547 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143567 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154524 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40563 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49284 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45989 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1042.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6235 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 804.3052631578947 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1187 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6451.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 938.0833333333334 + } + ], + "date": 1715622788000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "a605ed6dc186af235810805cc2789fb8aa689a25", + "distinct": true, + "message": "Enzyme: support fill (#2371)\n\n", + "id": "a9434ac6de947e402d0fd48a9dc04b50741c0e60", + "timestamp": "2024-05-14T07:50:32-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a9434ac6de947e402d0fd48a9dc04b50741c0e60" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1215.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14529 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15696.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 640.6946107784431 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2029.9000000000003 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20358 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25746 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10843 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12479 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15881 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212990 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246178 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10073 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21182 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110026 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81570 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152766 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152789 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76323 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206303 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42749 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94834 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38742 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53688 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36563 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42381 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37691 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25729 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26929 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8669 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29717 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12973 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60970868919 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15232919938.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9822241422 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934564.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3501226 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086105 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15432 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9800432 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152202 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441805 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150520 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297450 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107727 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140096 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153973 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35653 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47871 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44610 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1040.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6471.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 804.0510204081633 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1180.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6662.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 913.5869565217391 + } + ], + "date": 1715698232000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "eac723c8220232db714cb18d9080fbcb8e486763", + "distinct": true, + "message": "Enzyme: Forward mode sync (#2369)\n\n", + "id": "863c4e0026ddf23dfbb773044917b2f54bf729ae", + "timestamp": "2024-05-14T08:08:22-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/863c4e0026ddf23dfbb773044917b2f54bf729ae" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1204.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14545 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15600 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 646.9041916167664 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2026.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20288 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25864 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11504 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13105 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15946 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209970 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245150.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9906 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21180 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109190 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80259 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152604 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152190 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74775 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203771 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42695 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94256 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37921 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52988.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35625 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41873 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39108 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25372 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26881 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8801 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29634 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13204 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60861247651 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15425283957.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9970201630 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931432 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497698 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084541 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18378 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9787762 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152206 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441982 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150518 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297351 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107723 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139673 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153525 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42054 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47658 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44361 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1054.5 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6349.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 845.6526315789474 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1209.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6639.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 918.5434782608696 + } + ], + "date": 1715699302000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Frederik Baymler Mathiesen", + "username": "Zinoex", + "email": "frederik@baymler.com" + }, + "tree_id": "2310f53d91ed1f0199fbb415db5fa2683dfb6cae", + "distinct": true, + "message": "Add note about --check-bounds=yes (#2378)\n\n[skip tests]", + "id": "81fe22d1a33f0b96ff9d52156035c5c27166b07c", + "timestamp": "2024-05-15T10:45:20+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/81fe22d1a33f0b96ff9d52156035c5c27166b07c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1212.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14524 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15811.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 640.4970414201183 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2003.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20333 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25975 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11388 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12944 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16096.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212948 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245797.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9906 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21336 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110100 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81471 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153726 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153225 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 78355 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 201762 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44058 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94933 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39307 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52422.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36924 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42819 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37870 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25831 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27076 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8567.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29940 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12981 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60856834988 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15322484390 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9908869134.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934306 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500070 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086168 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19119 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9786074 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152255 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441976 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150512 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297072 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107664 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140637 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154314 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35605 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48001 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44803 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1046.8 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6465 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 817.1555555555556 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1202.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6581.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 916.6590909090909 + } + ], + "date": 1715762720000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "422eea7d600f13b06272b6048e4c28a7e7a07e49", + "distinct": true, + "message": "Tegra support with artifacts (#2374)\n\n", + "id": "94f7f072b710a19442ab677cd86a4a42ed008d98", + "timestamp": "2024-05-15T12:28:35+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/94f7f072b710a19442ab677cd86a4a42ed008d98" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1218.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14495 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15617 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 627.3918128654971 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2084.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20390 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25129 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10838 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12330 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16150.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210320 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243567 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9804 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21035 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108940 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80524 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152637 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151096 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76046 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 202297 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42043 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93228 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38314 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42343 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35603 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52747 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45241 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25438 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27041 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8707.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35801 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12730 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61224027281 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15190442862 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9815808259 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931638 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499268 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085122 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15263 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9789561 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152158 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441643 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150494 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297008 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107818 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139694 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152140 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43577 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47540 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44294 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1044.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6415 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 799.6116504854369 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1152.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6570.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 882.7543859649123 + } + ], + "date": 1715768915000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "df4dac8dee26655a02236a029709b5f6a42b62f4", + "distinct": true, + "message": "Test Enzyme in a separate CI job. (#2379)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", + "id": "b0405b58fab78e712d6c3923eda77eb4cb876a78", + "timestamp": "2024-05-15T13:19:08+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b0405b58fab78e712d6c3923eda77eb4cb876a78" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1207.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14468 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15577 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 646.0892857142857 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2004.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20249 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24323 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10349 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11786 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15877 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209116 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244864.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9829 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21164 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109847 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81015 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151941 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152035 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76043 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 198079 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42526 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94087 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37898 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48439 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35426 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42214 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37149 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25741 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26895 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8667.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29719 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12918 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61061159592 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15250950302 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9959460551 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932587 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498544 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085898 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15716 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9790217 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152110 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441875 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150448 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297054 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107631 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139051 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153246 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35032 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47465 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44419 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1024.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6462.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 799.3125 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1173.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6676.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 893.2708333333334 + } + ], + "date": 1715771948000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "091d97856db36b140a823148d58dc7a3aa9dd4ed", + "distinct": true, + "message": "Fix tests for Tegra. (#2381)\n\n", + "id": "a0b1b8d200d4bfd45a1ac2c553204aeb9090003d", + "timestamp": "2024-05-15T15:56:52+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a0b1b8d200d4bfd45a1ac2c553204aeb9090003d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1452.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15396.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16339 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1140.8 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2628 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20121 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26479 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12363 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14396 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13911 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210020 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243789 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11199 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20882 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110961 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83088 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154563 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152331 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74578 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212992 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43788 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94382 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46230 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62119.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46551 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62208 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45416 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25487 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27778 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8581.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30673.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12763 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45960024684 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6829153755.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2669476226 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2908723 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513123 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1073799.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19978 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9726731 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152845 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442383 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151253 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297736 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108562 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142655 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153118 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36543 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49156 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46087 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1004.5000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6338 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 800.3370786516854 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1189.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6473 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 922.9818181818182 + } + ], + "date": 1715781412000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "fc808faa128bd0c8ec0c060c9553c1b1be4a5e6c", + "distinct": true, + "message": "Remove EnzymeCore dependency.", + "id": "c2d444b0f5a76f92c5ba6bc1534a53319218b563", + "timestamp": "2024-05-15T21:08:36+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c2d444b0f5a76f92c5ba6bc1534a53319218b563" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1172.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15430 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16450 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1157.9 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2777 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21435 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25898 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11435 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13423 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14241 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211366 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 249073 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11387 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21086 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115850 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88626 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156723 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163835 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75803 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 220089 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46551 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95495 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47868 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65147.99999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50176 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 68519.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41477 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25568 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27907 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8618.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30999 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12723 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46038975383 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6852541058.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2667994435 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2922719 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3526654.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1098757 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17529 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9743140.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152739 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442441 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151002 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297909 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108610 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144868 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164085 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36831 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49637 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46361 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 996.470588235294 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6329.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 781.3097345132743 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1142.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6569.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 872.639344262295 + } + ], + "date": 1715800116000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "976e03eb56680ad0f1e28fb2311677209975b8ab", + "distinct": true, + "message": "Merge pull request #2387 from JuliaGPU/tb/tweaks\n\nTweaks to prevent context construction on some operations", + "id": "e076034794dfa9813ea13a2a2d635b71d4c35aad", + "timestamp": "2024-05-17T15:59:32+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e076034794dfa9813ea13a2a2d635b71d4c35aad" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1181.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15393 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17073 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1108.5 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2654 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20820 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26356 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11955 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13421 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16428.5 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211262 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244749 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11586 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21197 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 119924 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86370 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157894 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153661 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77405 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 222323 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46346 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97123 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58960 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 66005 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63464 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62770 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47987.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25348 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27841 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8709.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30801 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12787 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46137210585 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6771644712.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2641018086 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2903221 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3529553.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079028.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20233 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9734108 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153065 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442200 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151314 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297722 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108682 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145857 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154603 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36563 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49286 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46071 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1073.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6254.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 831.9404761904761 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1270.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6512.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 945.5686274509804 + } + ], + "date": 1715954372000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "d9078c0eeb41700e336c7807f9e0c3d1099a6e31", + "distinct": true, + "message": "CompatHelper: bump compat for LLVM to 7, (keep existing compat) (#2365)\n\nCo-authored-by: CompatHelper Julia ", + "id": "762920924cd47294639ed7f14235adf0c5326547", + "timestamp": "2024-05-21T13:10:59+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/762920924cd47294639ed7f14235adf0c5326547" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1171.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14588 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15877 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 636.4733727810651 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2007.2999999999997 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20437 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26202 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11714 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13569 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16211.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209379 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244012 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10129 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21626 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109811 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81219 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153986 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155943 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 73319 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205543 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42932 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93878 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39253 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52668 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36892 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42636 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38388 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25685 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26980 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8698 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29988 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12944 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60718392857 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15258764137.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9803195271 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930474 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3496147 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085716 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16161 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9796229 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152496 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442080 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150513 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297480 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107756 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140234 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156929 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35106 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47880 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44681 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6384.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 813.3655913978495 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1181.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6583.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 916.6 + } + ], + "date": 1716289859000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Daniel Karrasch", + "username": "dkarrasch", + "email": "daniel.karrasch@posteo.de" + }, + "tree_id": "f72939acb6a50542b0faa65d73946aba513a50ca", + "distinct": true, + "message": "Avoid constructing `MulAddMul`s on Julia v1.12+ (#2277)\n\n", + "id": "cbbf19a442fa2c2500a734819bfe6feb818a64d0", + "timestamp": "2024-05-23T09:55:33+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cbbf19a442fa2c2500a734819bfe6feb818a64d0" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1172 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15302 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16437 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1105.7 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2742 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19896 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26630 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12118 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14188 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14595 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211842 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245155 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12155 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21528 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 126065 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 89385 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158200 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154574 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75875 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 223873 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45209 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96031 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 57139 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73692 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64946.50000000001 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77304 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39810 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25178 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28617 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8541.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31312 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12634 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46126699667 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6766441065 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2639879044.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2904612 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3510859 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1078886 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20123 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9731713 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152760 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442568 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151091 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297672 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108594 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147508 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155709 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37089.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49373 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46871 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 998 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6257.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.9166666666666 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1140.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6418 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 879.8070175438596 + } + ], + "date": 1716450933000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "f14de4427eb552ca7ccd828f3d0559e8d49ceff3", + "distinct": true, + "message": "CUBLAS: Make sure CUBLASLt wrappers use the correct library. (#2391)\n\n", + "id": "f1ee533796969fa27b9fbcd5e845a13f7ff81920", + "timestamp": "2024-05-23T13:02:12+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f1ee533796969fa27b9fbcd5e845a13f7ff81920" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1202.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14506 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15767 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 633.7251461988304 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2003.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20296 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25897 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10875 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12256 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16050 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209562 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244033 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9889 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21317 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109903 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80928 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153651 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153234 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76370 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 200257 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42445 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94242 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38444 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45467 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35901 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42244 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38634 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25465 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26858 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8517.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37994 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12998 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60740899048 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15221688376 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9796731747 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932879 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498266 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085926 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18415 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9785455 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152345 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442067 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150555 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297143 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107724 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140450 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153939 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37215 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47714 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44651 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1051 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6462.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 823.2142857142857 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1190.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6666 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 895.6666666666666 + } + ], + "date": 1716462132000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "68a49190715dc794dd66e3055376c6244748a058", + "distinct": true, + "message": "Merge pull request #2390 from JuliaGPU/tb/1.12\n\nFixes for Julia 1.12 / LLVM 17", + "id": "fdb4246031ed125972e8df06b5e8652f79f051bd", + "timestamp": "2024-05-23T13:24:49+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/fdb4246031ed125972e8df06b5e8652f79f051bd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1182.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14436 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15375.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 635.8529411764706 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2130.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20124 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24796 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10896 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12737 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15770.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209928 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245252 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9666 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20766 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109034 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80897 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153452 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152102 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74036 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 199271 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42257 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93942 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38036 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42335 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35716 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41985 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44978 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25466 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26802 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8660.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29706 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13020 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60919181692 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15217298820 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9801548192 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931899 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497530 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085183.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14983 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9786350 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152086 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441781 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150341 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297257 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107641 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140078 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153044 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43295.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47635 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44781 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1018 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6487.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 786.1941747572815 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1175.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6609.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 890.7551020408164 + } + ], + "date": 1716463489000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "58d40086f1ceb7e63b36f6c33f32db9e70400501", + "distinct": true, + "message": "Enzyme: allocation functions (#2386)\n\n", + "id": "cfe0ee5926f7bf997bb65f9e50a6fcdfc8d7ca7d", + "timestamp": "2024-05-24T01:26:47-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cfe0ee5926f7bf997bb65f9e50a6fcdfc8d7ca7d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1201.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14477 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15738 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 627.564705882353 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2059.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20272 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26081 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10857 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12457 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15781.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209432 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245348 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10039 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21023 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109341 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80694 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152273 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152779 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76259 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 204667 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42636 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93967 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38296 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42775 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36313 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51040 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37692 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25336 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26995 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8615.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29728 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12990 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60382270269 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15455817617 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9896903415 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931949.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497378 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084950 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18592 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9790835 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152110 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441590 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150415 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297026 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107702 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139293 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153316 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35217 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47696 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44491 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1036.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6404.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 803.4736842105264 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1182.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6569.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 907.66 + } + ], + "date": 1716532007000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8e06a4af111abfdbd4ae726ac7e04de85434f8fc", + "distinct": true, + "message": "Consider all contexts when destroying cublasXt contexts. (#2394)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip subpackages]", + "id": "c1f8f5df9ee1f3c145feb30a1644d735082ddaa9", + "timestamp": "2024-05-24T15:09:18+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c1f8f5df9ee1f3c145feb30a1644d735082ddaa9" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1170.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15478 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16921 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1127.5 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2864.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20287 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 24962 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11591 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14923 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14777 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213060 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245236.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11798 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21405 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118157 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85460 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158886 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155253 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77822 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 223700 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45517 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98943 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 60198 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81433.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75898 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83327.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39718 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25441 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28087 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8602.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30841 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12904 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46059468433 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6736142064.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2639285473 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2922130 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3536079.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1082132 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20901 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9738251.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152970 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442693 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151340 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298004 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108755 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147134 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155544 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36662 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49781 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46233 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1034 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6388.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 795.3904761904762 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1181.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6612.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 881.2203389830509 + } + ], + "date": 1716556158000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "376e4546363fc451c5a89875be89ec34d1e5a1f3", + "distinct": true, + "message": "Support CUDA 12.5 (#2392)\n\n", + "id": "3a2546c1ac1546b05b4c0d3d6ff26c268091a202", + "timestamp": "2024-05-24T15:32:39+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3a2546c1ac1546b05b4c0d3d6ff26c268091a202" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1180.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14635 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15623 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 632.1176470588235 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2062.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20563 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26539 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11022 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12686 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15654 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212779 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245707 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9878 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21120 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110221 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81727 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153935 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153475 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74336 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 202616 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43556 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94950 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38934 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43325 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36731 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42885 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39021 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25717 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26903 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8682.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38019 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13131 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60680320800 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15635069578.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9959199086.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933477 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499158 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086291 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15156 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9786986 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152590 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442019 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150387 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297216 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107693 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 141048 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154956 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44149 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47999 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45007 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1022.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6397.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 784.5865384615385 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1158 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6531 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 887.3157894736842 + } + ], + "date": 1716557559000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8ea1472e5d5f7f22989d518a6b294957c82130c0", + "distinct": true, + "message": "Fix use of isvalid in CUBLASXt dtor.\n", + "id": "db45835a8bd5e1ab2111ec71b674e688afe00bab", + "timestamp": "2024-05-27T11:03:08+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/db45835a8bd5e1ab2111ec71b674e688afe00bab" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1176.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14443 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15589 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 657.6727272727272 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2036.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20374 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24800 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10888 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13484 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15778 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209338 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244732 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9960 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20839 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109518 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80475 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152732 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152206 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 73551 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 204773 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42412 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94094 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38218 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42802 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36131 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51793.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37265 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25564 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26877 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8692.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29793 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12894 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60693176158 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15621423725 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9964070432.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933653 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498735 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085128 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15119 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9792181 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152257 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441859 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150264 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297077 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107650 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139597 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153552 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43668.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47599 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44556 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1003.8461538461538 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6457.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 778.4018691588785 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1158.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6709.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 889.2592592592592 + } + ], + "date": 1716802990000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "c5c079ff60a969166a80dbaf5f8e7539123edb25", + "distinct": true, + "message": "Actually update CUDA wrappers for 12.5. (#2396)\n\n", + "id": "e73e8a2659173531e5bf5b5d7456202e835b5d78", + "timestamp": "2024-05-27T07:57:06-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e73e8a2659173531e5bf5b5d7456202e835b5d78" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1151.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14543 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15704 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 638.7573964497042 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2041.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20429 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25293 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10744 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12267 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15591 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 208947 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244898 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9835 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20907 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109489 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80467 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152925 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152454 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 73267 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 198755 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42722 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94178 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38470 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42535 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35907 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42293 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37540 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25387 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26804 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8536.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29725 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12856 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60657179194 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15597835712 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9938015822 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932703 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499034 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084679 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15390 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9787419 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152057 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441549 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150357 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297002 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107641 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139845 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153542 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43698 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47798 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44622 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1011.5333333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6308.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 798.2574257425742 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1139.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6576.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 894.75 + } + ], + "date": 1716811026000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "5236ef3cd3a071ad94bfae17d1d5e82129df5c65", + "distinct": true, + "message": "Enable correct pool access for cublasXt. (#2398)\n\n", + "id": "7a709ad1093d79274ffb76830dce8ecc0ec7a46a", + "timestamp": "2024-05-27T15:14:51+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7a709ad1093d79274ffb76830dce8ecc0ec7a46a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1164.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14413 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15614.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 665.0355029585799 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2042.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20589 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25850 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11469 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13387 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15730.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209686 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244529 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9969 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20939 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109905 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80949 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152714 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153359 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76204 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 199645 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42988 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94176 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38722 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42575 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36591 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53272 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45191 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25452 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26867 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8787.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29764 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13082 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60914884465 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15433720865 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9839728793 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932286 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497352 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085218 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16090 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9802802 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152555 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442384 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150658 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297414 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107858 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139776 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154295 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43883 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47830 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44739 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1053 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6412.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 812.5918367346939 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1208.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6680.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 904.3061224489796 + } + ], + "date": 1716815691000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "31690b1422a845312c6ac3b501dc4cfbf068f59d", + "distinct": true, + "message": "More fine-grained CUPTI version checks. (#2399)\n\n", + "id": "18c38515e9ecedc870c84fab10a0cb9ad85f1fda", + "timestamp": "2024-05-27T15:14:59+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/18c38515e9ecedc870c84fab10a0cb9ad85f1fda" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1197.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14388 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15654.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 629.2573099415205 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2019.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20422 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26084 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11543 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13495 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15954 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211389 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245181.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10024 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21320 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109750 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81157 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153516 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152727 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 77395 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 200648 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42995 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93627 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38836 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42531 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36630 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42460 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38753 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25692 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26898 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8666.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29982 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13183 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60786962484 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15624727405 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9961166091.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933479 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499003 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085659 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15192 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9798690 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152383 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441670 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150437 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297135 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107731 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140748 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153429 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35427 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48039 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44793 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1031.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6432.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 804.4660194174758 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1229 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6610.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 904.2083333333334 + } + ], + "date": 1716815699000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "d0096f2c8d53f8ae1e17af253f625d0f501af471", + "distinct": true, + "message": "Actually fix the CUPTI version check.\n", + "id": "a2a9b13d22bf0896984d564c93d677ab6b1eaf4b", + "timestamp": "2024-05-27T19:04:46+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a2a9b13d22bf0896984d564c93d677ab6b1eaf4b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1200.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14408 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15560 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 636.4294117647058 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2003.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20057 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25661 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10745 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12215 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15889 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209272 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243375 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9703 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20847 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109816 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80672 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151977 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153161 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 72859 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203983 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42659 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94339 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39132 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53620 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36926 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52568 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37646 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25390 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26822 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8750 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29789 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13055 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60709201474 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15569403231 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9935941520 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933350 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498929 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084667 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16331 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9783539 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152169 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441483 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150361 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297066 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107609 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139204 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154082 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34904 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47406 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44246 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1037.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6487.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 807.22 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1182.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6633.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 887.7678571428571 + } + ], + "date": 1716829486000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "d57346ceb15c50637be2431edb9f432347e1548c", + "distinct": true, + "message": "Update comment and warning message.\n", + "id": "c927463697b990359774edb18088e23f2a27eb3c", + "timestamp": "2024-05-28T06:38:47+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c927463697b990359774edb18088e23f2a27eb3c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1189.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15792 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17178 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1221.6 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2737.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20525 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27301 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12529 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15040 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14453 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209948 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245259 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15551 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21648 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 119476 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85010 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157047 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154958 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77365 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 225085 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45009 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97620 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 58370 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63868.99999999999 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 61872.99999999999 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63063 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43915 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25689 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27812 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8648.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30997 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13003 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46142968750 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6857202332 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2671765957.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2917434 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3518099 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1103618 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20345 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9741030.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152838 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442529 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151139 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297984 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108568 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145179 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155707 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37111 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51980 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47003 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1060.8 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6303.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.8256880733945 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1127.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6424.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 869.75 + } + ], + "date": 1716871127000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "06ddb3d977518a82408f9e88961ec524502a7a37", + "distinct": true, + "message": "Enzyme: Mark CuArray as noalias (#2395)\n\n", + "id": "beff59266b737bc49434a3a35b76af990fb26900", + "timestamp": "2024-05-28T06:45:36+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/beff59266b737bc49434a3a35b76af990fb26900" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1178.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15486 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17100 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1182.6 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2769.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21566 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26253 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11739 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13815 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14173 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209643 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 243613 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11498 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21219 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118471 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96233 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157545 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155222 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78578 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 216308 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45346 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95958 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49755 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63067 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56197 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69289.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39728 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25579 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29397 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8839 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33043 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13038 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45904607380 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6853189942 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2684036515 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2923553 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3531369 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079033 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17746 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9732398 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165045 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 450119 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151685 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 310246 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108825 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144977 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155887 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37219 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49745 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48648 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1016.4666666666667 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6306.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 850.6184210526316 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1190.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6485.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 874.448275862069 + } + ], + "date": 1716871536000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "c7dd005a92b1c95e3f65501ea978daf9d177e924", + "distinct": true, + "message": "Bump subpackages.\n\n[skip julia]\n[skip cuda]\n[skip special]\n", + "id": "990e7cbbf5a1c4d40585b281be8b58225ef1c5d6", + "timestamp": "2024-05-28T12:45:16+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/990e7cbbf5a1c4d40585b281be8b58225ef1c5d6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1174.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14543 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15613.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 642.0357142857143 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2043.9999999999998 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20274 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24665 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10829 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12569 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15917 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213044 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246765.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9972 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21020 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109705 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81043 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153350 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152210 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76177 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205663 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42469 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94145 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38592 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42405 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36594 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41961 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46098 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25472 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26766 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8642.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29602 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13146 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60974513971 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15452907273 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9852119509 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934012 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3501672 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086131 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15347 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9787970 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152321 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 442000 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150390 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297333 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107715 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140654 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153283 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43720 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47690 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44594 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1015.1818181818181 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6333.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 789.98 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1172.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6551.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 874.639344262295 + } + ], + "date": 1716893118000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "5be93c6b3c9a141e25391f7b7c0d644a048922d2", + "distinct": true, + "message": "Enzyme: Mark CuArray as noalias (#2401)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", + "id": "428915d7f337c284e5d6d69eef7f4df5c630ee6c", + "timestamp": "2024-05-28T16:57:40+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/428915d7f337c284e5d6d69eef7f4df5c630ee6c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1205.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14496 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15658.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 646.2958579881657 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2041.8000000000002 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20404 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26096 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10947 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12491 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15845.000000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212861 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246840.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9819 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20828 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109844 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81457 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153144 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153263 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74746 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 200339 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42838 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94571 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38867 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43049 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36318 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42854 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38333 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25590 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26944 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8731 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29829 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13009 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 60654254575 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15637214501.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9968151955 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2920379.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3483425 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1082177 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15543.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9796396 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152350 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441861 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150599 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297256 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107861 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140740 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154141 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43674.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47689 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44431 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1030.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6456.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 801.2222222222222 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1183.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6631.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 898.8181818181819 + } + ], + "date": 1716908260000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "4e907e93f26bb4bcd2ddd9b3afd375c11d634706", + "distinct": true, + "message": "NVML: Return empty dictionary when there's no compute processes.\n\nThis avoids having to special case the nothing return value.\n", + "id": "ec3afb2e6d703b8efcca0ec2285950be0ea3ce47", + "timestamp": "2024-05-28T19:30:56+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ec3afb2e6d703b8efcca0ec2285950be0ea3ce47" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1195.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15580.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16749 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1188.5 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2886.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21826 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27258 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12953 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15045 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16269 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213439 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 247078.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11708 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21323 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 118154 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85669 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159440 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155617 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77421 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 225693 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45488 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 99865 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53635 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63018 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53721 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64851.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40456 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25838 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28280 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8780 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31331.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13298 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45901233274 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6792673501 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2672363023.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2922742 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3523169 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1100236 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20761 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9735791.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153132 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442671 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151567 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298026 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108824 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147517 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155687 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37741 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49607 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53866 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1017.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6345 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 780.8571428571429 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1140.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6488.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 877.4516129032259 + } + ], + "date": 1716917456000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "abc3c845165c2d5c03ab61754a90c7f7cff0f6a4", + "distinct": true, + "message": "Bump version.", + "id": "5bbd9a76ab49b72af8f2a366e0be2cf9152a53ad", + "timestamp": "2024-05-28T20:38:46+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/5bbd9a76ab49b72af8f2a366e0be2cf9152a53ad" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1228.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14613 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15682 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 639.0357142857143 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2005.1999999999998 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20210 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25839 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11048 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12804 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15855.500000000002 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209157 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244595.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10078 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20948 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109006 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80869 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152239 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152332 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75107 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203997 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42836 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94507 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39507 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 54307 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37007 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 49272.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45486.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25456 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26808 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8639 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29708 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13054 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 61111925265 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15468801065 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9877393050.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932570 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499546 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085841 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18953 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9795092 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152083 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 441819 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150507 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 297257 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107669 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139754 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153288 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43460 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47516 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44401 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1025.1666666666667 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6428.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 803.7628865979382 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1153.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6618.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 894.2307692307693 + } + ], + "date": 1716921526000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "6e945e876652f2003e6ca74e19a3c45017d3e9f6", + "distinct": true, + "message": "Fix and test the legacy memory pool. (#2402)\n\n[skip julia]\r\n[skip cuda]\r\n[skip downstream]\r\n[skip subpackages]", + "id": "7e6a57af3867a58993380dfc8485529a0f62467e", + "timestamp": "2024-05-29T09:15:02+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7e6a57af3867a58993380dfc8485529a0f62467e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1239.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15314 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16378.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1123.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2751.4444444444443 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21001 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26021 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11429 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13351 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209149 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245928.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11547 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20847 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114127 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84982 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161393 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152788 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 74606 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 217148 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44506 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97019 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52071.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62828 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59192 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 62278 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40100 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25417 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 29987 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8440.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33574 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12563 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46262213409 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6819890923 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2675704278 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2934100 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3521774 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083934.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17398 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9719636 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152809 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442640 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151309 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297922 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108649 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148989 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154264 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36898 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49775 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46862 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 986.8823529411764 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6291.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 767.8965517241379 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1125.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6497.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 864.1147540983607 + } + ], + "date": 1716966902000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Lance (Weiqing) Xu", + "username": "lanceXwq", + "email": "47257262+lanceXwq@users.noreply.github.com" + }, + "tree_id": "ddfd521c3e2e7e85c753410f0744bfa7b05e4031", + "distinct": true, + "message": "Add two quirks for rationals (#2403)\n\n", + "id": "bbfd1ad2c3c3ace2502d61c254a6a7f3c48f2197", + "timestamp": "2024-05-29T23:03:04-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bbfd1ad2c3c3ace2502d61c254a6a7f3c48f2197" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1170.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15407.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16646 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1097.7 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2699.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19961 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27418 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12243 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14424 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16311.999999999998 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209875 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245204 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11678 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21342 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116953 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 92677 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155398 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154207 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 75888 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212861 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44698 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 94963 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 56459.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63852 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 55828 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77789 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45808 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25457 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27718 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8687.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35151 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12830 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46189669920 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6786999436 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2667468754.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2901411 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3511815 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1082238 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20101 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9721907 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 152745 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442632 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151184 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 297917 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108461 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143565 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154544 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36902 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51339 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45707 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 991.5384615384617 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6310.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 773.7850467289719 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1123.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6469.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 902.5882352941177 + } + ], + "date": 1717048984000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "7bfb3665bf32709fb3eaf04ff07b0c528e7eea76", + "distinct": true, + "message": "Merge pull request #2404 from JuliaGPU/tb/cudnn\n\nBump cuDNN", + "id": "b07cf990bce048e106c7d767ae6003d574706407", + "timestamp": "2024-05-30T15:57:22+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b07cf990bce048e106c7d767ae6003d574706407" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1260.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15512 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16810 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1139 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2766.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20553 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25898 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11652 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13586 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14128 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211426 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246969 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11380 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21239 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114031 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 87219 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158386 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155164 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 78558 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 226653 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45611 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97226 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 59519 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 80607 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64508 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63757.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41107 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25487 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28249 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8753 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31417 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13052 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46076130719 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6782654672 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2663989301 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2924835 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3536973 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1083003.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20134 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9723852 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153177 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 442798 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 151414 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 298000 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 108727 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146335 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155930 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37407 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51072 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46328 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1041.2857142857142 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6140 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 782.5555555555555 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1127.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6335.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 868.96875 + } + ], + "date": 1717077442000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "1dbf433ec76d27ec8d7ff85a36c98692cef7c00c", + "distinct": true, + "message": "Conditionalize a quirk. (#2411)\n\n", + "id": "e1e5be2b6bf17f03a367cebeb18c4645e593f80d", + "timestamp": "2024-06-10T12:51:37+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e1e5be2b6bf17f03a367cebeb18c4645e593f80d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1185.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15159 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15563.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 674.1603773584906 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2049.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20687 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26299 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11076 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12883 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13645 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213035 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245253.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10065 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21124 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109606 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81481 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153910 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158238 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 77877 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 207519 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43009 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94597 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39104 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43029 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36902 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42748 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38574 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26653 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27298 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8953.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38286 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13196 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57548215043 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10672637144 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3732479919 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2914198 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3502148 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1079528 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15368 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9560217 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148183 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428771 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146212 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288490 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104759 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139469 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 159934 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43699.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47764 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44715 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1041.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6405 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 817.7826086956521 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1229.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6647.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 906.4888888888889 + } + ], + "date": 1718016697000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Daniel Karrasch", + "username": "dkarrasch", + "email": "daniel.karrasch@posteo.de" + }, + "tree_id": "f27c601800bea9d747a8c89d7863e17712e8b9ad", + "distinct": true, + "message": "Relax signature of generic matvecmul! (#2414)\n\n", + "id": "13eea639d94fc1e970bf0745fd49cd5adf8c135a", + "timestamp": "2024-06-14T09:37:17+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/13eea639d94fc1e970bf0745fd49cd5adf8c135a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1197.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15197 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16257 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 662.30625 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2072.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20639 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25602 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10869 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12633 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13759 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213010 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245266 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10170 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21383 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110043 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81372 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154046 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155501 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76248 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 208107 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43096 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94419 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39200 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48171.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36707 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42454 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46224 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26599 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27435 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8803.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 30230 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13165 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57786919901 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10582996077 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3708598192 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2914201 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3476331 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1078702 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15353.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9559989 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148152 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428893 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146383 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288664 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104841 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139574 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156510 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43983 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48173 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44806 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1048.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6329.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 816.2696629213483 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1192.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6626.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 953.8095238095237 + } + ], + "date": 1718350637000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "david-macmahon", + "username": "david-macmahon", + "email": "davidm@astro.berkeley.edu" + }, + "tree_id": "cd531a2aef9e45728b872f3b264e7c725c5c67d5", + "distinct": true, + "message": "CUFFT: Support passing ScaledPlan-wrapped plans to C functions (#2409)\n\n", + "id": "f0bfa5c9ad3f2072ba9eccffdfe8f38752895e19", + "timestamp": "2024-06-14T02:16:48-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f0bfa5c9ad3f2072ba9eccffdfe8f38752895e19" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1197.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15214 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16279.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 635.775 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2020.9 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20242 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24203 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10700 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12292 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13733 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209356 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244599.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10053 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21156 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109387 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80332 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152073 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157095 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 77084 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203602 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42546 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93632 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38773 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42566 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36683 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41893 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45503 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26452 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27162 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8729 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29899 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13029 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57879485315 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10590573382 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3707935948.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933205 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500762 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085942.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15423.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9555286 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148041 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428677 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146334 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288478 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104727 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138287 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156951 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43593 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47609 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44452 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1064 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6294 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 839.1923076923077 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1200.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6495.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 929.3111111111111 + } + ], + "date": 1718356608000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "f86a19b880dce8d8ac757b5c46944558ecd9929f", + "distinct": true, + "message": "Fix kron launch configuration. (#2418)\n\n", + "id": "a72a133ff0a923501b06379ef9c846b643f9220f", + "timestamp": "2024-06-14T13:06:43+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a72a133ff0a923501b06379ef9c846b643f9220f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1190.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16430 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17331 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1226.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3091.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21265 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28636 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13229 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15181 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14394 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 213181 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 248007.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11781 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21927 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113065 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 86317 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161349 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 163502 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77470 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 222497 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45790 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 100058 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47242 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63792 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45910 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63765 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43242 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26764 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28837 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9050.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31757 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13343 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46243691054 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7853758900 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2671918085 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2916991 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3522593 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1113320 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20197 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9496551.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 149035 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429476 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147140 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 289104 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105933 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147209 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161008 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37616 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50785 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46829 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1057.25 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6411.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 779.5090909090909 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1209.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6624.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 890.5 + } + ], + "date": 1718363203000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "4668d7059635b3b6b5545b8e99f7127313df9803", + "distinct": true, + "message": "Run full GC when under very high memory pressure. (#2421)\n\n", + "id": "84bb117194d42c5ec58c09e85c312d491fedee68", + "timestamp": "2024-06-19T13:51:13+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/84bb117194d42c5ec58c09e85c312d491fedee68" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1191.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15170 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16110.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 657.2875 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2049.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20443 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25725 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11012 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12778 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13842 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211995 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243687 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10115 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21548 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109761 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81350 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153152 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157488 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76065 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205173 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42960 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94452 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38567 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42444 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36246 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52623 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38660 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26434 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27383 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8876 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 30018 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12997 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57564038553 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10591920280 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3712026310 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934781.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500405 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086127 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 17780 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9570523 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148037 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428752 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146320 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288635 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104789 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139136 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157572 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43550 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47724 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44627 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1025.1818181818182 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6285.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 814.3958333333334 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1155.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6544.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 897.6304347826087 + } + ], + "date": 1718797873000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "e637f6b73a83c8c9317b69cb35cc28f82bb2a99a", + "distinct": true, + "message": "Enzyme: Fix CuArray return type (#2425)\n\n", + "id": "14de0097ff7c26932cc4a175840961cc7d3f396e", + "timestamp": "2024-06-23T15:26:01-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/14de0097ff7c26932cc4a175840961cc7d3f396e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1224.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14859 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15909 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 665.3333333333334 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2046.7000000000003 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20613 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25698 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11242 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12867 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13660 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209745 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243358 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9869 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21388 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109459 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81095 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152961 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156086 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75850 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203868.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42565 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93612 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38873 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53368 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36310 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42162 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38643 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26652 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27106 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8577.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37933 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13134 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57489052303 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10753389796 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3747363393 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933458 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499756 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085547 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 17019 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9570499 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148149 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428778 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146227 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288340 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104717 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138568 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154777 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43170 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47607 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44370 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1025.6153846153845 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6291.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 801.8181818181819 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1163.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6577.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 908.9772727272727 + } + ], + "date": 1719170761000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "author": { + "name": "Ben Arthur", + "username": "bjarthur", + "email": "arthurb@hhmi.org" + }, + "tree_id": "e1d126346510cb232fdaf4e1f8d6c3222cad0b66", + "distinct": true, + "message": "add cublasgetrsBatched\n", + "id": "abaa196cd223eb9280366f2103de9b186140dc57", + "timestamp": "2024-05-16T18:10:14-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/abaa196cd223eb9280366f2103de9b186140dc57" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1169.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15447 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16398 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 690.1176470588235 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2135.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20874 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26090 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11624 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13997 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13883 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213772 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246051 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10500 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21255 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109600 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81857 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153189 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157814 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76256 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206286 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43474 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94401 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38916 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42924 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36649 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42313 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45987 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26727 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27439 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9005.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 30168 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13434 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57674624720 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10550040561 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3651476880.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2935616.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3503075 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1087067 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15644.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569343 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148115 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428812 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146339 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288734 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104893 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139417 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158506.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35520 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48031 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44670 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1027.8 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6415.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 838.4675324675325 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1157.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6689.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 951.6111111111111 + } + ], + "date": 1719931885000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "author": { + "name": "Ben Arthur", + "username": "bjarthur", + "email": "arthurb@hhmi.org" + }, + "tree_id": "be04690a3008aaa296a972eea2fb9181718ffaab", + "distinct": true, + "message": "pre-allocated pivot and info buffers for getrf_batched\n", + "id": "40bcc37acdd12398dadea94ac31263bfff98a40c", + "timestamp": "2024-07-02T12:01:30-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/40bcc37acdd12398dadea94ac31263bfff98a40c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1169 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16242.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17080 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1374.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3393 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21184 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28658 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12969 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14832 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14048 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212566 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244553 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11519 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21769 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116622 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88956 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157131 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159070 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76210 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 218623 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46805 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96586 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43891 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 64233.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41954 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 65209.99999999999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40578 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33224 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28281 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8739.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31084.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12646 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46561908192 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 7820425736 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2669319356 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2918264 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3521237 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1085225 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20168 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9507825 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148739 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429234 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147053 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288896 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105676 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 144201 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159677 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 36967 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50726 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53881 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1033.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6522.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 838.5714285714286 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1212.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6635 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 941.8857142857142 + } + ], + "date": 1719945939000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "a8ee70474f382fa35ddb027ec4f40e421534c555", + "distinct": true, + "message": "Profiler tweaks. (#2432)\n\n", + "id": "a90cba132c3da588e0c70955525e5d1d3f2a4c81", + "timestamp": "2024-07-03T07:55:45+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a90cba132c3da588e0c70955525e5d1d3f2a4c81" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1207.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15158 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15869 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 718.7872340425532 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2045.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20163 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25507 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10982 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12713 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13312 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209668 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243909 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10057 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20602 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109244 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80866 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152430 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157739 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74524 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203399 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42057 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93824 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38645 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53110.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36303 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51696.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45264 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26199 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27116 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8681.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29980 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12865 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57788493331 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10573253085 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3663650863 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2920374 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3483311 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081226 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19159 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9556648 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148036 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428918 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146140 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288203 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104608 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138576 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155625 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43364 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47512 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44378 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1073 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6453 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 799 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1160.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6630.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 935.06 + } + ], + "date": 1719986145000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "2c5088f9a0072b8df9a66925c0b8ebc5cb8c047e", + "distinct": true, + "message": "Updates for CUDA v12.5.1 (#2436)\n\nCo-authored-by: Tim Besard ", + "id": "8a6a1e9ee8738215ef7bc6efb58d544807a673e6", + "timestamp": "2024-07-04T09:27:10-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/8a6a1e9ee8738215ef7bc6efb58d544807a673e6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1171.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14732 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15498.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 711.0529801324503 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2084.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20348 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25699 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10937 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12434 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13487 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211861 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244695.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10124 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20735 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109820 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80933 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153054 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157316 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76983 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 204377 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42493 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94382 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38515 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42865 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35839 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53044.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45985 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26286 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27108 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8811.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29919 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12901 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57649381273 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10725533535 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3688478389.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932960 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499385 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085216 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18479 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568779 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148182 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428581 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146331 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288490 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104749 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138374 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156293 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34968 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47609 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44352 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1020.5833333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6524.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 843.1262135922331 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1159 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6748.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 953.4193548387096 + } + ], + "date": 1720099630000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "9259fac18437a644d0bf25c530e5ce660414f913", + "distinct": true, + "message": "Correct workspace handling (#2437)\n\n", + "id": "24651bab873ae399b9caedd2648e44fb929aa167", + "timestamp": "2024-07-04T15:27:27+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/24651bab873ae399b9caedd2648e44fb929aa167" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1184.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15179 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15944.5 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 712.4935897435897 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2150.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20360 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24770 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11240 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13834 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13816 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211725 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244454.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9970 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20693 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109876 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81211 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153083 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158053.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75947 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205202.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43199 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94380 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38986 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53394 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36383 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52957 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45526 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26215 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27075 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8640.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29752 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12659 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57770086049 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10564440691 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3660957275.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933992 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499055 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085955 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19259 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568347 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147978 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428670 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146225 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288592 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104856 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138872 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 159371 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34858 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47672 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44478 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1007.9285714285714 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6407.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 794.1388888888889 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1157.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6586.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 959.5909090909091 + } + ], + "date": 1720099647000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "34221c74cc2ec9075de71214e0676df6dddd257a", + "distinct": true, + "message": "CompatHelper: bump compat for LLVM to 8, (keep existing compat) (#2426)\n\nCo-authored-by: CompatHelper Julia ", + "id": "229d13f88fece1bd1dd6422575d61edf1e0cb753", + "timestamp": "2024-07-05T07:51:31+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/229d13f88fece1bd1dd6422575d61edf1e0cb753" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1179.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15094 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16239.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 672.5316455696203 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2112.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20439 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25379 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11088 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12731 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13497 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209691 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244508 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10323 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20645 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109869 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81148 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153020 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156580.5 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76355 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205101 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42406 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93967 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38238 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42757 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36473 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52879 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40178.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26300 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27304 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8755.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29989 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12877 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57543206128 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8714621127 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3666904977 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921245 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3484397.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081497 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19350 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9572440 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148179 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428944 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146427 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288474 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104894 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139385 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158353 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43492.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47666 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44392 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1026 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6462 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 790.3584905660377 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1163.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6577.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 889.5090909090909 + } + ], + "date": 1720158691000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "fdd9dfb67dfefd548f51000cc400bb51003de247", + "distinct": true, + "message": "Bump version.", + "id": "71311afa35463f3fce09ed73bae66f8810b5e821", + "timestamp": "2024-07-09T09:55:35+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/71311afa35463f3fce09ed73bae66f8810b5e821" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1245.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15861 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17177 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1253.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3065.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23358 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28057 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14257 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14663 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13957 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212762 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245143.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11682 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21347 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116447 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85166 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158574 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160358 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 76437 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 224190 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47071 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96323 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49396 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63728 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46928 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63075 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48602 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 34484 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28419 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9053 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39559 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14897 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46324929731 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6321990309 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2676862131 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2922155 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3512050 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1095476 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19886 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9508663.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148806 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429933 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147334 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 289119 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105953 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145812 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159176 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49538 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51926.5 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49257 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6402.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 837.4333333333333 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1193.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6633.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 948.6129032258065 + } + ], + "date": 1720511735000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Erik Schnetter", + "username": "eschnett", + "email": "schnetter@gmail.com" + }, + "tree_id": "d1fd1081b7bb9953c1ba36a40987edebb2deae04", + "distinct": true, + "message": "Correct typo in documentation (#2445)\n\n[skip tests[", + "id": "aff5169f1cb4c70fd0d6ebc88f172992bf264566", + "timestamp": "2024-07-13T06:18:46-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/aff5169f1cb4c70fd0d6ebc88f172992bf264566" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1174.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15381 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16359 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 731.5954198473282 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2220.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20790 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25942 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11865 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14094 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13689 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213010 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246236 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10191 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20982 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 110236 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81624 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153073 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155279 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76547 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206968 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42936 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94717 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39028 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43091 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36924 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53575 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45985 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26702 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27244 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9048 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29871 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13166 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57388482074 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8556744361.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3620282641 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933533 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500270 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086867 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15573.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9556023 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148748 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429700 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146600 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 289315 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 105097 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139559 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155838 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35196 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47929 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44712 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1066 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6400.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 796.0096153846154 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1179.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6646.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 974.3714285714286 + } + ], + "date": 1720865926000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "alexp616", + "username": "alexp616", + "email": "101936321+alexp616@users.noreply.github.com" + }, + "tree_id": "88eb57b9a0d151020430d660b6ab174e129eceef", + "distinct": true, + "message": "Update compute-sanitizer instructions (#2440)\n\n[skip tests]\r\n\r\nCo-authored-by: Tim Besard ", + "id": "33ed68482d996c659cb11ce03ad3d833af6c4011", + "timestamp": "2024-07-13T03:25:56-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/33ed68482d996c659cb11ce03ad3d833af6c4011" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1177.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14745 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15906 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 667.5911949685535 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2042.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20245 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24748 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10897 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13485 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13518 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209157 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243610 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10051 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20713 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109275 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81717 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153002 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156567 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76028 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 198353 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42608 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94368 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38896 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48449 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36077 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42399 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38516 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26376 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27011 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8655.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37733.5 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12709 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57795926113 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8565255488.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3620834900 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934411 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500511 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086175.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15238 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9558999 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147932 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429221 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146307 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288632 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104707 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138380 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 159738.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43196 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47433 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44221 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1029.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6429 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 832.8349514563107 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1165.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6682.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 912.7333333333333 + } + ], + "date": 1720866356000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "ac3b3c17f6e4a00d5a87a697a988a34a5bcd8c42", + "distinct": true, + "message": "Bump minimal Julia requirement to v1.10. (#2447)\n\n", + "id": "830d51b14b0f966e395673b1243424ee9cd9ad2f", + "timestamp": "2024-07-13T21:41:56+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/830d51b14b0f966e395673b1243424ee9cd9ad2f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1132.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15262 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16042 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 702.4394904458599 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2137 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20450 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25662 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10996 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12637 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13745 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211869 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244082 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10003 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21107 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109300 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81465 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152310 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157000 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76315 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 204639 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42512 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94191 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38353 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42866 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36184 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42371 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46039.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26382 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27099 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8958.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29895 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12889 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57818872991 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8626268242.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3635956006 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921195 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3484210 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081614 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18153 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9559833 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148128 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428765 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146275 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288454 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104729 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137947 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157027 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36531 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47554 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44262 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 994.7142857142858 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6296 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 785.7452830188679 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1171.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6582.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 919.6595744680851 + } + ], + "date": 1720899716000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "alexp616", + "username": "alexp616", + "email": "101936321+alexp616@users.noreply.github.com" + }, + "tree_id": "c8149e549fb01920d1c030b002c26e2e29405e70", + "distinct": true, + "message": "Fix typo in compute-sanitizer docs (#2448)\n\n[skip tests]", + "id": "f291ab4f1c0601b2d0b4fb7d5c7e3124da985767", + "timestamp": "2024-07-14T01:08:49-07:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f291ab4f1c0601b2d0b4fb7d5c7e3124da985767" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1206.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15027 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16197.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 735.45 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2202.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20685 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25866 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11134 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12969 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13757 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211715 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244931 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10093 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21142 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109815 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81542 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153040 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155568 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76345 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205226 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43132 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94615 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39632 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43026 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36862 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42546 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38450 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26774 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27273 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8897.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29907 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13174 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57304218368 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8676823558.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3660282648.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2935070 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500613 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086135 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18268 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9559881.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148354 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429293 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146432 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288949 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104809 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138300 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156105 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35159 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47885 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44554 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1042.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6521.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 838.8695652173913 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1190.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6783.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 979.8947368421052 + } + ], + "date": 1720944529000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Erik Faulhaber", + "username": "efaulhaber", + "email": "44124897+efaulhaber@users.noreply.github.com" + }, + "tree_id": "a09ee4a47544a661b6aac1a46259cbb867ce472a", + "distinct": true, + "message": "Add troubleshooting section for NSight Compute (#2442)\n\n[skip tests]\r\n\r\nCo-authored-by: Tim Besard ", + "id": "965474582d9df933f635172fe344f9a618394cf4", + "timestamp": "2024-07-18T12:17:38+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/965474582d9df933f635172fe344f9a618394cf4" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1183.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15290.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16359 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 711.7044025157232 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2203.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20801 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26016 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11302 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12844 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13572 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212247 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245260.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10349 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21101 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109935 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81404 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153085 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155501 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76306 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 201702 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43478 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94651 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39658 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43050 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37401 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42759 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46628 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26748 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27342 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8821 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38209 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13063 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57649922257 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8586082789.000001 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3628156193.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2936714 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3502697 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086906 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15569.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9557919 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148303 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428907 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146517 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288499 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104857 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138468 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155959 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43653 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47955 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44969 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1031.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6394.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 808 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1158.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6552 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 954.0357142857144 + } + ], + "date": 1721297858000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Erik Schnetter", + "username": "eschnett", + "email": "schnetter@gmail.com" + }, + "tree_id": "e22700579a1794753dbaa43bafcf84ec18c06254", + "distinct": true, + "message": "CUFFT: Support Float16 by switching to Xt APIs. (#2430)\n\n", + "id": "1bdbb86dd918a68049068a4ac11c4a4c099f1c11", + "timestamp": "2024-07-18T06:20:16-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1bdbb86dd918a68049068a4ac11c4a4c099f1c11" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1190.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15089 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15849.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 688.6405228758169 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2074.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20292 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25187 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10824 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12546 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13539 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210005 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245235 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9915 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20671 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109028 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80675 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152260 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157480 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76222 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203522 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42195 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93816 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38201 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42491 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35378 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42039 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39470 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26137 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27059 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8856.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29615 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12793 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57588317174 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8633323861.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3639026802.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930403 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3496596 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084315 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18430 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569027 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148185 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428613 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146172 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288467 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104791 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138250 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157499 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43059 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47297 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44200 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1021.7272727272727 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6308.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 810 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1166.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6568.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 954.6279069767442 + } + ], + "date": 1721298016000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Łukasz Pawela", + "username": "lpawela", + "email": "3093117+lpawela@users.noreply.github.com" + }, + "tree_id": "5c412d59c825d33ea0ff7cb64f1deb43d76fe54b", + "distinct": true, + "message": "Add support for arbitrary group sizes in `gemm_grouped_batched!` (#2334)\n\n", + "id": "beccab19247738a1be3ec173ad4495e579e317d2", + "timestamp": "2024-07-19T09:20:49+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/beccab19247738a1be3ec173ad4495e579e317d2" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1170.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15875 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16710 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1266.6 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3042.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21073 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26945 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11982 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13876 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14051 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212597 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 246990 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13436 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21778 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114296 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84405 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 160165 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159075 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 77452 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 219298 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45890 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97563 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45512 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63954.00000000001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44556 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 63320 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41858 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33276 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28144 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8657.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31314 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12992 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45855129249 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6297479084 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2644059260 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2916920 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3520420 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1079823 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19429 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9505536.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148745 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429256 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146899 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288986 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105643 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146082 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 158316 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40641 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52627 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47772 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1016.1000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6518 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 786.0865384615385 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1155.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6653.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 936.6590909090909 + } + ], + "date": 1721373649000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "20a5116763b55e299c8cc1bf76b72b530748f850", + "distinct": true, + "message": "Enzyme: reverse mode kernels (#2422)\n\n[skip julia]\r\n[skip cuda]\r\n[skip subpackages]\r\n[skip special]", + "id": "d7077da2b7df32f9d0a2bced56511cdd778ab4ed", + "timestamp": "2024-07-31T05:03:39-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d7077da2b7df32f9d0a2bced56511cdd778ab4ed" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1176.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15135 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15872 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 638.491124260355 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2012.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20124.5 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 23998 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10656 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12320 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13404 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209983 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243874 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10121 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20576 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109222 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80374 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153755 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157861 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76306 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203950 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42941 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94514 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38442 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51439 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36414 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42387 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38872 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26486 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27048 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8525 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37401 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12956 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57125648000 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8627283458 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3627810341.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2911434.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3473570 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1078370 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15263 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568822 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148103 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428833 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146201 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288488 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104733 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139278 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 159007 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43510 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47689 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44377 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1067.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6603.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 855.1940298507462 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1212.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6747.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 964.090909090909 + } + ], + "date": 1722416619000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "aadb9c5a98dc0aaeeb939718d9f8523a79796a18", + "distinct": true, + "message": "CompatHelper: bump compat for GPUCompiler to 0.27, (keep existing compat) (#2462)\n\nCo-authored-by: CompatHelper Julia ", + "id": "b4307770116ea3fca86494da6c15fd346257dc97", + "timestamp": "2024-08-07T09:10:20+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b4307770116ea3fca86494da6c15fd346257dc97" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1175.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15334 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15402 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 647.5209580838323 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2197.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20801 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25616 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11149 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12787 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13392 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211148 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244780 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10103 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20771 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109427 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80762 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152825 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156418 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75922 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 204607 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42655 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94381 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38493 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42505 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36323 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42414 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45929 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26652 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27225 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8825 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29875 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13075 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45576773995 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7128272067 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3741568445 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921245 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3484594.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081438 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19341 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568335 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148194 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428802 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146276 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288871 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104804 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138819 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157059 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35089 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47578 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44462 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1017.5555555555557 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6459.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 823.9615384615385 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1121.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6620.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 875.2181818181818 + } + ], + "date": 1723014620000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "8331c8b0f4eca6b69b8157d2237762c28f88e1e4", + "distinct": true, + "message": "Update to CUDA 12.6. (#2461)\n\n", + "id": "b66109643d9c0966d00b6893f6586a064fdce2e6", + "timestamp": "2024-08-07T11:30:47+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/b66109643d9c0966d00b6893f6586a064fdce2e6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1140.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15252 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16002.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 642.0632911392405 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2144.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20397 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25730 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10947 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12556 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13289 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209512 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244405 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10161 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20665 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109475 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81023 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152924 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156645 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 73738 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 200739 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42843 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94651 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38416 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42837 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36320 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42513 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37892 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26344 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27326 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8702.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29945 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12667 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45850141266 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7043877046 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3717452066 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921541 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3484685 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081904 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18297 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9555890 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148078 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429145 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146450 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288649 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104711 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139495 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156639 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43641 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47675 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44544 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 999.9333333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6400.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 778.9107142857143 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1131.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6679.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 931.3137254901961 + } + ], + "date": 1723023047000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Alexaindre", + "username": "walexaindre", + "email": "66435800+walexaindre@users.noreply.github.com" + }, + "tree_id": "af30900a19288159ea7c1e19de17faae52e62a83", + "distinct": true, + "message": "Implementation of spdiagm for CUSPARSE (#2458)\n\nCo-authored-by: Alexis Montoison <35051714+amontoison@users.noreply.github.com>", + "id": "f689f04f45c9ad5ea903a89d0d1be0c8e9490a0d", + "timestamp": "2024-08-07T09:00:43-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f689f04f45c9ad5ea903a89d0d1be0c8e9490a0d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1159.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15307.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16147.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 645.5952380952381 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2085.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20429 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25656 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11083 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12564 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13298 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 208745 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245009.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9971 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20744 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109528 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80895 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152318 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156627 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74955 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 203636.5 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42809 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94283 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38436 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45032 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36158 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42461 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37800 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26330 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27255 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8870.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29959 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12848 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45750036471 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7106062700 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3735975383 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2921370 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3484304 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081813 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18412 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9567842 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148070 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428639 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146325 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288563 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104968 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138324 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157417 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43166.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47656 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44289 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1018.8999999999999 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6376.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 785.009900990099 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1150.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6528.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 912.7636363636364 + } + ], + "date": 1723035643000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "16d9021e22a3fa08fe6b94d1709d4750caff36f1", + "distinct": true, + "message": "Bump CUDA driver JLL. (#2463)\n\n", + "id": "763164d4272b2eca8ff143edfa97c7db54be01a6", + "timestamp": "2024-08-07T16:34:58+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/763164d4272b2eca8ff143edfa97c7db54be01a6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1173.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15107 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16050 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 653.4876543209876 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2117.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20414 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25166 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10640 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12245 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13428 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211050 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245735.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9957 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20888 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109994 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81158 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152635 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157463 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76754 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205377 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42751 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94497 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39044 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53746 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36675 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51879 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38255 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26466 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27243 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8892.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37884 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13214 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45868619903 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7143201476 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3824588250 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934327 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500021 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085471 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18688 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569171 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148201 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428884 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146299 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288842 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104752 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138186 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158769 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43724 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47508 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44524 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1024.1818181818182 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6350.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 828.3111111111111 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1192.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6546.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 924.575 + } + ], + "date": 1723041298000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Jun Tian", + "username": "findmyway", + "email": "find_my_way@foxmail.com" + }, + "tree_id": "574a702e3d6f5e949c741b0a93b9ea3d2ca2010b", + "distinct": true, + "message": "Address a corner case when establishing p2p access (#2457)\n\nCo-authored-by: Tim Besard ", + "id": "69043ee42f4c6e08a12662da4d0537b721eeee84", + "timestamp": "2024-08-08T15:37:59+08:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/69043ee42f4c6e08a12662da4d0537b721eeee84" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1167.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15393 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16471 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1249.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2800.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19681 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26782 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11821 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13624 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13544 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208875 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242670 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11111 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21064 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111603 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83441 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 154612 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166329 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72325 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208812 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43693 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95172 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41357 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43811 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39722 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43356 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45859 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32659 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27803 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8416.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30603 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13594 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46313811347 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5921410485 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2803524481 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2893204 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3511785 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1060611 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17978 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9492634 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148353 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 428771 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146828 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288743 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105346 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141146 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166661 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44855 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48861 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45807 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 909.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6033.833333333333 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 708.8447204968944 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1023 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6155.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 736.3076923076923 + } + ], + "date": 1723102679000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "77ea3ac2172b1c743d53413de110bf47e12b4728", + "distinct": true, + "message": "Revert \"Run full GC when under very high memory pressure. (#2421)\" (#2469)\n\nThis reverts commit 84bb117194d42c5ec58c09e85c312d491fedee68.", + "id": "30910218b02eed0833157198856bf521d7d09326", + "timestamp": "2024-08-19T12:49:51+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/30910218b02eed0833157198856bf521d7d09326" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1150.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15596.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16888 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1355.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3056.3333333333335 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20817 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23542 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10834 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14745 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13637 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211490 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245158 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11503 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20870 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 115111 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85305 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157331 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168314 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72287 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214341 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46300 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 98091 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43412 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49217 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41525 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49007 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40393 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25978 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27962 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8581 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30718 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12847 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46091686778 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5848533982 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2730431530 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2904244 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3517022 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1064694 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19579 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9494975 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 150896 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429119 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148233 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288979 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105369 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143810 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 169005 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41197 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49564 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51621 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 920.8461538461538 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6161.666666666667 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 722.0440251572327 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1121.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6356.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 749.6311475409836 + } + ], + "date": 1724064591000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "61a30dd445ca5c70629e0313077dae8b905e8e10", + "distinct": true, + "message": "Bump version.", + "id": "4918437ad8530bbe6f7d4613af2e82d53e968801", + "timestamp": "2024-08-19T15:44:01+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4918437ad8530bbe6f7d4613af2e82d53e968801" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1209.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14942 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16150 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 647.1317365269462 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1996.6000000000001 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20814 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25827 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11142 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12941 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13815 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213462 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245253.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10311 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21079 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109539 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81868 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153525 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157908 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76480 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206498 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44058 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94326 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39228 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43046 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36768 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43009 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42098 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26463 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27322 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8797.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29944 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13084 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45958153021 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7077634908 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3759736925 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934771 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3501712.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086555.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16687 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9564643 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148513 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429315 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146597 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288863 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 105011 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139475 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158012 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35378 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48012 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44765 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1066.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6539.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 850.156626506024 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1236.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6619.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 935.9117647058823 + } + ], + "date": 1724075041000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "9d454835b57422cbbd8fb09a2cd970b70fbd42fb", + "distinct": true, + "message": "Fix a method deprecation. (#2470)\n\n", + "id": "76e2972814a0e7910f35ed3ad17b1a9198628f34", + "timestamp": "2024-08-20T15:41:48+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/76e2972814a0e7910f35ed3ad17b1a9198628f34" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1191.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15899.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16706 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1191.7 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2842.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20576 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 23475 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10804 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14762 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13752 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208968 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242462 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11611 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21002 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112183 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83762 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 156125 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166968 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 72875 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211746 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44599 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 96014 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41721 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54806 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40553 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 54428 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40496 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26034 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28006 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8697 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 31073 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12916 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45818155823 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5916730845 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2754269528 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2895745 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513917.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061408 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17581 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9509226 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148758 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429850 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147077 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 289229 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105689 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 142357 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167968 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37314 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49814 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46751 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 958.2962962962963 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6123 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 749.3448275862069 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1088 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6347.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 783.0882352941177 + } + ], + "date": 1724161308000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "f10c7539becbc5cafd2dc9a1b162dff711b25685", + "distinct": true, + "message": "Bump LLVM compat (#2473)\n\n", + "id": "3d8467db3d6983975c55f427f9cc10e4e110098d", + "timestamp": "2024-08-23T06:59:18+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3d8467db3d6983975c55f427f9cc10e4e110098d" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1187.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15016 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15855 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 637.3550295857988 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2047.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20373 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25384 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11528 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13673 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13163 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209536 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244516.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9751 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20364 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109632 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80995 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152359 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153911 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75812 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 199218 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42306 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93791 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37933 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 53121 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36243 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46627 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42164.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26055 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26942 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8455.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37713 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12920 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45862461404 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 7023503574.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3764346221 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930947.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497071 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084261 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15457.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9555151 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148051 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429219 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146224 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288537 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104717 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138344 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154853 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43399 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47385 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44104 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1023.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6272.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 791.3823529411765 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1148.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6412.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 883.4727272727273 + } + ], + "date": 1724389158000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "9eb815d03b0c3e91f02603a4b18e24d18df3b9af", + "distinct": true, + "message": "Enzyme: Reversemode cudaconvert (#2476)\n\n", + "id": "bd3b61be6a30b181607525e0e95b5cc4aa4ad381", + "timestamp": "2024-08-26T01:30:50-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bd3b61be6a30b181607525e0e95b5cc4aa4ad381" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1115.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15661.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16847 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1319.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3104.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21239 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28332 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12587 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15138 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13935 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214603 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245501.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13070 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21445 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 114227 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 88033 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 157421 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167834 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 70916 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 217425 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45057 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97792 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45572 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46001 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42880 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45582 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40486 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25964 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 28255 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8365.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30960.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12686 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46244763158 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5836593517 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2750706549.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2885735 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3494050 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061687 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20019 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9507802.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148582 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 429021 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146674 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 289047 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105525 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 143750 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 169109 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 47204.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50474 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46412 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 880.75 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6300.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 658.0370370370371 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1004.3333333333335 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6406.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 736.1923076923077 + } + ], + "date": 1724653850000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "af58b51a1988ea1f1bec6651acaa7117e0f225b5", + "distinct": true, + "message": "Add Enzyme `sum` derivatives (#2471)\n\n", + "id": "d72cdaa324cfadc1e67a7aa7fb9c4b035d2ec07c", + "timestamp": "2024-09-04T11:30:32-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d72cdaa324cfadc1e67a7aa7fb9c4b035d2ec07c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1193 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15237 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16121 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 692.5269461077844 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2145.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20480 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25331 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11379 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13900 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13683 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211626 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244136 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10402 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20842 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109285 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81118 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152982 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154942 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76257 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206895 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43076 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94402 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38899 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42625 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36849 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52941 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38368 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26358 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27135 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8812.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29662 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12722 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46180618248 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6739205922 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3423829514 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934334 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500336.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086108 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15451.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9558745 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148293 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429672 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146544 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288672 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104908 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137947 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155793 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40793 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47733 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44589 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1010.9166666666666 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6355.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 783.0970873786408 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1160.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6563.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 932.8260869565217 + } + ], + "date": 1725467432000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "08d3fcd7c05d904064cfa518ee4359e5ad50cc64", + "distinct": true, + "message": "Add missing GC.@preserves. (#2487)\n\n", + "id": "123977e129b422a8d05598a9ce3d746371d14436", + "timestamp": "2024-09-10T20:31:38+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/123977e129b422a8d05598a9ce3d746371d14436" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1162.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15248 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16285 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1117.8 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2782.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20139 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22974 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10286 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14156 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13367 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208559 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242603 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11145 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20586 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 113005 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 85544 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 159913 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165814 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73065 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 210965 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44583 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95982 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41442 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 51389.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40629 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 50533 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44925 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25671 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30252 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8451.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 33965 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12470 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46070701860 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5818504546.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2757435403 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2903171 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3520970.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1063147 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17155 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9504550 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147973 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 428544 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146376 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288334 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105002 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146397 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167079 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45003.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49057 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45630 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 869.2615384615384 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6267.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 713.0486111111111 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1005.6470588235295 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6471.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 777.2363636363636 + } + ], + "date": 1725993098000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "cdbb70d4f3df24bc4dc407f1b57b44f0efc5c0b5", + "distinct": true, + "message": "Update to LLVM 9.1. (#2491)\n\n", + "id": "f0ac5eb14b97d19fb2d67c5c0d9e4037f31c496f", + "timestamp": "2024-09-16T13:41:53+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f0ac5eb14b97d19fb2d67c5c0d9e4037f31c496f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1147.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15546.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16256.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1067.4 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2603.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20004 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22784 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10329 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14117 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13424 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 208738 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242890 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10956 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20712 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111035 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 82535 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153413 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165330 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 69720 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 206096 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43574 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95563 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 40335 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43242 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39414 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42582 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45317.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25924 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27686 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8483.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30253 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12404 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46004837777 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5753531985 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2760097651 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2892031 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3510982 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1060570 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16112.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9492663.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148034 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 428813 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146577 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288490 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105237 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140082 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 167085 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44549.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48950 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45624 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 848.4057971014493 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6159 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 672.5398773006135 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 989.1578947368422 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6333.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 774.8533834586467 + } + ], + "date": 1726486913000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "82134de7f70f7b4dda51f1da8edc5fecc88181be", + "distinct": true, + "message": "CUSPARSE: Fix sparse constructor with duplicate elements. (#2495)\n\n", + "id": "991e23a3c938b87fcd89f369047acc0b9ad7c84b", + "timestamp": "2024-09-16T18:17:25+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/991e23a3c938b87fcd89f369047acc0b9ad7c84b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1141.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15835 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16628 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1036.3 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2740.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20221 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26676 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12418 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14246 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13359 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211613 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244647.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11213 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21016 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 111466 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 83139 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 155420 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165962 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71483 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211178 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44102 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95956 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 41859 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45374 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39988 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39959 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26121 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27979 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8494.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30966.999999999996 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12595 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45872414628 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5800635814 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2767726590 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2895545 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513550 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1061563 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16851 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9495577 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148336 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 428769 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146683 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288565 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105345 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 141470 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168079 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45017 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49021 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45899 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 865.2280701754386 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6405.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 644.5515151515151 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 986.6315789473684 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6473.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 733.1044776119403 + } + ], + "date": 1726503445000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e100c52590ac9d2e1f2e1b98c57545b060a3d2f4", + "distinct": true, + "message": "Use at-consistent_overlay for 1.11 compatibility. (#2492)\n\n", + "id": "1e1f4ef81129dc62c29c0eb9f04e9a9cac3cdd9f", + "timestamp": "2024-09-16T20:32:00+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/1e1f4ef81129dc62c29c0eb9f04e9a9cac3cdd9f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1219.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15698.000000000002 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 16904 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1114.2 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2914.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20435 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27027 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12782 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14397 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13370 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 212643 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 244286.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11372 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20704 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 112812 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84530 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 161554 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 169645 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 73359 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 214388 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45475 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 97894 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42347 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43911 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43090 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 43180 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45067 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26025 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 32986 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8303.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37124 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12494 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46296126271 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5744179069.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2751981196.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2910165 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3527139.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1070948 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18255 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9506503 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 148400 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 428634 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146627 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 288464 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 105430 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147094 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 168532 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45667.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49164 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46503 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 869.5818181818182 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6427.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 701.2876712328767 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1064.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6464 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 776.5438596491229 + } + ], + "date": 1726511520000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "5d501c045f2e641b71793fcf1d26eeadcd6bf838", + "distinct": true, + "message": "Add conversions between CuSparseVector and CuSparseMatrices (#2489)\n\n", + "id": "cdae2d3ea6085669b92bd58aadd4828387179cb6", + "timestamp": "2024-09-17T12:37:53-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/cdae2d3ea6085669b92bd58aadd4828387179cb6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1171.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15082 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15988 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 637.8882352941176 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2041.8000000000002 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20065 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24482 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10953 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13504 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13452 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209568 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244043 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9919 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20462 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108504 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80536 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152549 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156032 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74563 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 197533 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42208 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93793 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38175 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42330 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35845 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41848 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37192 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26006 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26983 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8528.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37580 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12592 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46288941260 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6685369696.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3432149080.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933564.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500184 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084710 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15454.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569845 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147936 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429232 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146408 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288544 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104764 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137745 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156688 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42631 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47615 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43976 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 998.2142857142856 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6253.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 782.2547169811321 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1144.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6588.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 881.7457627118644 + } + ], + "date": 1726594673000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "5b01247661e60f32637f3ac3b685c7fe43df2192", + "distinct": true, + "message": "[CUSPARSE] Implement a sparse GEMV for CuSparseMatrixCSC * CuSparseVector (#2488)\n\nThis operation is not used by default by `*`.\r\n\r\nCo-authored-by: Tim Besard ", + "id": "a56682ed21ead11c910360b96487d31af4d6d9a1", + "timestamp": "2024-09-18T06:01:03-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a56682ed21ead11c910360b96487d31af4d6d9a1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1194.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14933 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16209 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 638.4378698224853 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2077.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20540 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26063 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11086 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12767 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13785 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212777 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245721 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10043 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20868 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109562 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81238 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152601 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157287 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76350 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206541 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43405 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94308 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39325 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43036 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37037 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42376 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45824 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26378 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27212 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8680 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37803 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12934 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46057989496 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6699689527.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3424946165.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933490 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499439 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085624 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15438 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568996 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148204 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 428910 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146489 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288505 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104852 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138277 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157935.5 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35224 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47717 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44423 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1025.4 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6346 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 801.4086021505376 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1161.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6603.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 911.2790697674419 + } + ], + "date": 1726657263000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Ben Arthur", + "username": "bjarthur", + "email": "arthurb@hhmi.org" + }, + "tree_id": "15cefaa56d271c2072ab916edd61b128e11ef121", + "distinct": true, + "message": "CUSOLVER (dense): cache workspace in fat handle\n\n", + "id": "9231b975450c7db87e2a898019bd39040d951ef5", + "timestamp": "2024-09-18T08:04:53-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9231b975450c7db87e2a898019bd39040d951ef5" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1192.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15495.999999999998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16401 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 642.6646706586827 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2126.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20804 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25890 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11377 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14173 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13711 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212714 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245733 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10274 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21038 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109943 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 81630 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154701 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158025 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76545 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 208352 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44186 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94771 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40254 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43062 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37227 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42630 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46049 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26536 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27217 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8795 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38024 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13113 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46224440349 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6654344247.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3414189837 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2922403.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3485813 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083041 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15711 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9565535.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 148404 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 429351 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146558 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 288669 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 104925 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 140108 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158715 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35615 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48008 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44828 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1016.1000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6281 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 793.1919191919192 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1157.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6535.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 895.3207547169811 + } + ], + "date": 1726661093000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "b52e20d6f105d05aa84126a30ddaf24abc7a7e35", + "distinct": true, + "message": "Re-use pre-converted kernel arguments when launching kernels. (#2472)\n\n", + "id": "d5dcffa44a0e2a0d04f29bc0cb9f03b2fe04e674", + "timestamp": "2024-09-18T14:09:19+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/d5dcffa44a0e2a0d04f29bc0cb9f03b2fe04e674" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1186.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14005 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15185 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 634.9526627218935 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2173.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19510 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24587 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11147 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13385 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13638 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211289 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244475.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9599 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20719 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108606 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79870 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152728 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153601 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76563 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 198875 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40994 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93314 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37145 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41995 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34218 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41396 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38045 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26419 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26725 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8769.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37423 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12917 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46291217376 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6661741015.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3414960808.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933243 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498485 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085002 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15902.000000000002 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569119 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147074 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425060 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144961 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285859 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103694 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138145 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154080 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40550 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46719 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43379 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1019.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6348.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 840.7708333333334 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1145.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6544.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 890 + } + ], + "date": 1726661359000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "b94390d417af70d05ba7fc0f7f5697604f4575f2", + "distinct": true, + "message": "Update wrappers for CUDA v12.6.1 (#2499)\n\n", + "id": "da66df1656818c14d725642f0cdc8417a2bbc01e", + "timestamp": "2024-09-19T00:42:15-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/da66df1656818c14d725642f0cdc8417a2bbc01e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1100.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14611 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15826 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1105.9 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2769 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 18837 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 25913 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 11318 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12888 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13580 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 211057 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 245343.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10453 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 20853 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 110029 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 81150 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153883 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164907 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71073 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 203063 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42850 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95033 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39107 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 53316 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37067 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 52945 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39822 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26158 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27771 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8564 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 30704.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12595 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45945931775 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5740389153.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2749615538.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2892966 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3512262 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1059669 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 17439 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9505752 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 147157 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 425245 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145390 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 286286 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 103973 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140367 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 165769 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 35587 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 48163 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44964 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 883.6346153846154 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6161.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 720.76875 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1002.6666666666665 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6314.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 755.139344262295 + } + ], + "date": 1726724535000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "97e4812038eca7d9a35a2657579540b81a606d0a", + "distinct": true, + "message": "Profiler: Demangle kernel names. (#2505)\n\n", + "id": "0ebff037ece5d941a420657d9848cd1e9db33cb9", + "timestamp": "2024-09-25T20:22:42+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0ebff037ece5d941a420657d9848cd1e9db33cb9" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1195 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14508 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15434.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 658.8650306748466 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2105.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19438 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25279 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10749 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12242 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13614 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212829 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245589 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9757 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21173 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109132 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80640 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153250 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154056 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74715 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 199823 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41690 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93776 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37700 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42636 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34782 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43277 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38737 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26819 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27003 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8894.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29803 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13017 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44722535994 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6252503827 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2850756281 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2922859 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3485404.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083082 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15017 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569524 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146896 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425167 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144955 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285983 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103516 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139104 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154555 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34305 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46990 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43942 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1030.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6370.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 797.1875 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1233.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6534.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 931.7941176470588 + } + ], + "date": 1727288562000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Juan Ignacio Polanco", + "username": "jipolanco", + "email": "jipolanc@gmail.com" + }, + "tree_id": "285bffe608cdb9445f6544f1d6802284db82050d", + "distinct": true, + "message": "Fix type of AbstractFFTs.Plan for real-complex FFTs (#2504)\n\n", + "id": "71ae06b9f1f7e0b30fe7693b24d3116f6097eb01", + "timestamp": "2024-09-25T20:23:26+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/71ae06b9f1f7e0b30fe7693b24d3116f6097eb01" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1221.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13967 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15135 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 665.1006289308176 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2082.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19287 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24586 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10860 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11199 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13273 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210599 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 242964 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9472 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20162 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107833 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79380 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150849 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152280 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74367 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 194612 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40277 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 92763 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36644 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41613 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 32901 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41155 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40027.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26229 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26603 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8705.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29245 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12870 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44719193963 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6199991039.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2828599549.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930781 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3496947 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084773 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14873 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9566915 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146484 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 424984 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144915 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285860 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103285 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137285 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152794 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41896 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46411 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43442 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1026.4 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6353 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 806.0842105263158 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1167.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6548.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 906.2790697674419 + } + ], + "date": 1727288606000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "3eaec44499d8055533e8fbf6fa1137218d5f4269", + "distinct": true, + "message": "Restore Enzyme checks (#2508)\n\n", + "id": "4327e508e592700e8a2c52236b610a14dfdd4630", + "timestamp": "2024-09-26T00:32:09-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4327e508e592700e8a2c52236b610a14dfdd4630" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1196.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14341 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15225 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 644.1547619047619 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2128.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19725 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24594 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11047 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12842 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13731 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213415 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246596.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9616 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20939 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108650 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80119 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152147 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154070 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76340 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 198926 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41229 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93566 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37532 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42231 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34774 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41747 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37280 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26291 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26616 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8845.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29423 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12862 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44740836841 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6242028271 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2847598658.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934067 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500144 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085374 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14889 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9566768 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146949 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425172 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144994 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286096 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103436 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137943 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154585 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34342 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46595 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43455 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1047.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6462.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 820.4950495049505 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1175.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6641.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 915.7115384615385 + } + ], + "date": 1727328729000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "e0725a467822697171af4dae15cec10b4fc19053", + "distinct": true, + "message": "Bump version.", + "id": "a1db081cbc3d20fa3cb28a9f419b485db03a250f", + "timestamp": "2024-09-26T07:38:15+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a1db081cbc3d20fa3cb28a9f419b485db03a250f" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1201.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14310 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15062 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 639.6686390532544 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2106.8 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19548 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24390 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11002 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12851 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13611 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209838 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243278 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9362 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20686 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107942 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79227 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 150696 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152053 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76099 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 196131 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40790 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93074 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37777 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41874 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33445 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52187 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37446 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26120 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26589 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8758.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29172 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12967 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44823144487 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6244738487 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2838854162 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932203 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497406 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083843 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14954 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568685 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146810 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425383 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144845 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286037 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103374 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 136833 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152842 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42182.5 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46455 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43170 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1045.8 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6451.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 816.5934065934066 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1213.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6627.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 940.7931034482758 + } + ], + "date": 1727329095000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "eb3977ade20cbc677469397502daec6c7ed04305", + "distinct": true, + "message": "Update wrappers for CUDA v12.6.2 (#2512)\n\n", + "id": "56eb51b277b88555502dfb136b8de8e925f42b22", + "timestamp": "2024-10-02T00:45:02-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/56eb51b277b88555502dfb136b8de8e925f42b22" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1158 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14374 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15301.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 644.8253012048193 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2033.3000000000002 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18799 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24693 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11223 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12988 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13500 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209898 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 242815 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9580 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20544 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108044 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79484 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151841 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151495 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76112 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 195883 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40404 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 92824 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36421.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 52255.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34191 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40885 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45571 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26075 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26575 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8727 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29238 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12835 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45013335318 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6298486518.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2889301483 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2920718 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3483806 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1081029 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14827 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9554114 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146778 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 424946 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144857 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285876 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103370 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137921 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152321 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34025 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46950 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43530 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 999.076923076923 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6246.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 844.1025641025641 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1158.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6548.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 901.7608695652174 + } + ], + "date": 1727847902000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "b10e6f7e26ae92bd8ff5fbc8399a1391349f6823", + "distinct": true, + "message": "[CUSOLVER] Interface Xgeev! (#2513)\n\n", + "id": "22da046c340aa57b18dd204292de262d665e1f3b", + "timestamp": "2024-10-02T02:30:51-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/22da046c340aa57b18dd204292de262d665e1f3b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1173.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14303 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15027 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 635.6011904761905 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2102 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19483 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 23551 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10393 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12071 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13364 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211781 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246234 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9630 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20788 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108414 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79569 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151491 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152706 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74257 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 191343 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41018 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93494 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36659 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41692 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33772 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42021 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45851 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26266 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26729 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8830.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29139 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12894 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45039906888 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6326479237 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2907961272.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933226 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498515 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085457 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18738 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9573511 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146599 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 424862 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144950 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285576 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103351 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137440 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153349 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34005 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46819 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43632 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 993.0000000000001 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6353.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 819.73 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1138.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6520 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 879.3272727272728 + } + ], + "date": 1727854251000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "ad4793e6b4e09c306294bec5ae3776f7c668d198", + "distinct": true, + "message": "Added multiplication of transpose / adjoint matrices by diagonal matrices (#2518)\n\n", + "id": "2486af3ad8e1c0741257c9a3646eafe96c0a267a", + "timestamp": "2024-10-07T14:00:02-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2486af3ad8e1c0741257c9a3646eafe96c0a267a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1192.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14663 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.10", + "unit": "ns", + "value": 15889.999999999998 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1156.8 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2806.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19196 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 22840 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10322 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.10", + "unit": "ns", + "value": 14426 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 13533 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 209320 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.10", + "unit": "ns", + "value": 242069 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.10", + "unit": "ns", + "value": 10829 + }, + { + "name": "array/copy", + "extra": "Julia 1.10", + "unit": "ns", + "value": 21009 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 116279 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 84141 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 153922 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.10", + "unit": "ns", + "value": 164085 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.10", + "unit": "ns", + "value": 71553 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.10", + "unit": "ns", + "value": 207723 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45090 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 95514 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 39840 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42998 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 37075 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 42669 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46534 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 26032 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 27466 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 8505.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.10", + "unit": "ns", + "value": 38364 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.10", + "unit": "ns", + "value": 12773 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.10", + "unit": "ns", + "value": 46045340813 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.10", + "unit": "ns", + "value": 5831801358 + }, + { + "name": "latency/import", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2796259775 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 2896377 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.10", + "unit": "ns", + "value": 3513143 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1071034 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.10", + "unit": "ns", + "value": 19361 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.10", + "unit": "ns", + "value": 9509439.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.10", + "unit": "ns", + "value": 146927 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.10", + "unit": "ns", + "value": 424955 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.10", + "unit": "ns", + "value": 145332 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.10", + "unit": "ns", + "value": 285778 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.10", + "unit": "ns", + "value": 103902 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 140413 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.10", + "unit": "ns", + "value": 166170 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 44580 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 49558 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.10", + "unit": "ns", + "value": 45363 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 941.4242424242424 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6358.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 689.8300653594771 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.10", + "unit": "ns", + "value": 1102 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 6540.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.10", + "unit": "ns", + "value": 784.0384615384615 + } + ], + "date": 1728327602000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "github-actions[bot]", + "username": "github-actions[bot]", + "email": "41898282+github-actions[bot]@users.noreply.github.com" + }, + "tree_id": "1d78c04cf4e83e82a17e67898ec451e9d68a93d8", + "distinct": true, + "message": "CompatHelper: bump compat for GPUCompiler to 1, (keep existing compat) (#2521)\n\nCo-authored-by: CompatHelper Julia ", + "id": "0175505361ddc83b9205a60596af3e92e9f069d7", + "timestamp": "2024-10-11T07:50:01+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/0175505361ddc83b9205a60596af3e92e9f069d7" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1185 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14371 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15116 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 751.4295302013422 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2187.222222222222 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19067 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24685 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11200 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13006 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13535 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211859 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244118 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9638 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21050 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108359 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80094 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 151994 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152520 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76146 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 197822 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41249 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93545 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39157 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41896 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33720 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41707 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42609.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26772 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26587 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8667.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29192 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13072 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45175388049 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6242433594 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2875382944.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933634 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500765.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085929.5 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15395 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9554098 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147098 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425775 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144929 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286210 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103574 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137468 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153477 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34268 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46746 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43288 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1030.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6333.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 865.3768115942029 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1206.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6506.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 954.8387096774194 + } + ], + "date": 1728625801000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "2994b07b4c1ef84b326676353a35dbb22446a9c2", + "distinct": true, + "message": "Adapt to GPUArrays.jl transition to KernelAbstractions.jl. (#2524)\n\nCo-authored-by: James Schloss ", + "id": "6221589f5befec8f6f157a5a5271667dba09d0b6", + "timestamp": "2024-10-17T20:25:44+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/6221589f5befec8f6f157a5a5271667dba09d0b6" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1202.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14218 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15364 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 643.3012048192771 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2069.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19359 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 22857 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9798 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11330 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11527 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209823 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244320.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21486 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20677 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108431 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80007 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157148 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152445 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76258 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 205371 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40654 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93497 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35770 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40118 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33287 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51735 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47270.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26067 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26713 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8774.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29361 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12761 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45219388835 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6287384285 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2915737359.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933294 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500343 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085094 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16252.999999999998 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9561488 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146528 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425206 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144930 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285827 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103326 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138484 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153714 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66769 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56216 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58543 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1048.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6518.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 821.3838383838383 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1215.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6609 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 894.4489795918367 + } + ], + "date": 1729189544000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "2963ed4af65fd50ce26bd283c437bc4029b925ef", + "distinct": true, + "message": "CUBLAS: Don't use BLAS1 wrappers for strided arrays, only vectors. (#2528)\n\n", + "id": "14feb76c2edd8e112808e5e5598ea2744e00b33e", + "timestamp": "2024-10-22T15:55:44+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/14feb76c2edd8e112808e5e5598ea2744e00b33e" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1185.2 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14268 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15279 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 646.6167664670659 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2076.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18840 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24834 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11142 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13110 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13754 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210245 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244206.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21527 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20810 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108273 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79699 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157182 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153555 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76352 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212793 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41315 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93503 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35849 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40255 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33553 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40123 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 49027 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26075 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26564 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8712.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 30565.000000000004 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12791 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45109256000 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6344292643.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2935755670 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2934382 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499711 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085684 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15071 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9556056.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146742 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425181 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144829 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286000 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103507 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138081 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153937 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66564 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56559 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58894 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1026.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6315.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 796.3039215686274 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1155.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6443 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 886.4727272727273 + } + ], + "date": 1729605344000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "7a9dfb805c53c5274da1b5abd1bf1b7a99a6866f", + "distinct": true, + "message": "Switch CI to 1.11. (#2525)\n\n", + "id": "a95ccfb36e16e8dc9a5b4e979fb42ac00005e1df", + "timestamp": "2024-10-22T19:04:09+02:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/a95ccfb36e16e8dc9a5b4e979fb42ac00005e1df" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1220.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14259 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15207 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 644.702380952381 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2034 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19419 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 22947 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9720 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11303 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11800 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209225 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243187 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21304 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20918 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108442 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80048 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156881 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153003 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74917 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211704 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40581 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93476 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35530 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40465 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33800 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51209.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42385 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26165 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26569 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8851.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29280 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12879 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45394621160 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6302013935 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2919283851.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930130.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3496535 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084898 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18747 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568880 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146725 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425169 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144936 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286017 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103472 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137734 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153785 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 67127 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56478 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59364 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1035.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6485.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 801.8823529411765 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1166.3 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6643.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 895.3333333333334 + } + ], + "date": 1729616649000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "860b0e72c735ae7faa8949694fcec5ff39ef07f5", + "distinct": true, + "message": "Adapt to JuliaGPU/GPUArrays.jl#567. (#2537)\n\n", + "id": "7d23bbf50bd8792f2ba81248c3e1f21079a39bff", + "timestamp": "2024-10-30T14:33:16+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/7d23bbf50bd8792f2ba81248c3e1f21079a39bff" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1206.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14371 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15154 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 677.6636904761905 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2044.5 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19467 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24455 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10265 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12092 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11837 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209793 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244210.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21292 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21166 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108476 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80214 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156939 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153263 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76321 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212520 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40386 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93512 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35430 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51786 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33037 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51188.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42712 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26706 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26649 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8889.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29353 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13176 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45093395769 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6289534759.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2922571773 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931112 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497050 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084482 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16394 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569756 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146611 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425362 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144876 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286248 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103679 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137729 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154225 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66806 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56685 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59131 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1047.1 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6392.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 806.7934782608696 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1181.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6613.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 914.1818181818181 + } + ], + "date": 1730295196000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Mikhail Khrenov", + "username": "RedRussianBear", + "email": "mkhrenov34@gmail.com" + }, + "tree_id": "09dd233c5dbddadea68ef05da648cf5e4bf38027", + "distinct": true, + "message": "Removed allocations for transpose/adjoint - diagonal multiplications (#2538)\n\n", + "id": "98e320cba690b5e95950e1ee778d86ea1e5c83f1", + "timestamp": "2024-11-01T02:58:01-04:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/98e320cba690b5e95950e1ee778d86ea1e5c83f1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1202.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14228 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14645 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 640.6646706586827 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2078.6 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19499 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 23607 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10332 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12002 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13600 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209216 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243313 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21615 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20983 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108450 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79861 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156465 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153058 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74278 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212195 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40657 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93677 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35633 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43735 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33230 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41092 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42581 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26539 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26577 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8922.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29342 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13278 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45172721190 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6271513187 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2925160793.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932995 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499613 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085148 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 16073 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568353 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146738 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425364 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144970 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286244 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103624 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138409 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154481 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66726 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56763 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59381 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 996.9375 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6478 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 783.3644859813085 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1156.8 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6747.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 906.3469387755102 + } + ], + "date": 1730444281000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "cc2fcea7b5917fec433ce4a35b64400aa68515fc", + "distinct": true, + "message": "Fix findall with an empty CuArray of Bool (#2554)\n\n", + "id": "ba263d388f2233b47077272b220661383c665e21", + "timestamp": "2024-11-14T00:00:04-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ba263d388f2233b47077272b220661383c665e21" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1181.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14470 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14698 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 679.0532544378698 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2098.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19652 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24093 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10306 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11951 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13920 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212915 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 247321 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21664 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21376 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108849 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80583 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158328 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153391 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75091 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 216391 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41124 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94510 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36391.5 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40857 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34454 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40837 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43751 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26594 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26740 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8938 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34904 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13217 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45149946231 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6328724593 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2943719550 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933962 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3500430.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086880 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15224 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9567989 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 147050 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425771 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144930 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286453 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103668 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138508 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154692 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 67453 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57408 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59651 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1043 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6528.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 808.010752688172 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1183.7 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6866.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 924.175 + } + ], + "date": 1731564004000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "d56f4dd075b92154d8d2b50766f08ed6f0e9a0a7", + "distinct": true, + "message": "[CUSOLVER] Fix Xgesvdr! (#2556)\n\n", + "id": "bd4effd9912f3ef886a52e894fe8bbabbed69bfd", + "timestamp": "2024-11-16T14:22:13-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/bd4effd9912f3ef886a52e894fe8bbabbed69bfd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1161.4 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14389 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15176 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 646.0119047619048 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2006.2 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19885 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24496 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11018 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13291 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13810 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213260 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244726.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21664 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21261 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109377 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79980 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158318 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154106 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74654 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 216233 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41265 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93545 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35641 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41015 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34193 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40999 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44177 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26800 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26771 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8817.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29378 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13396 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45139397680 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6307905865 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933752546 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933382 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499504 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1086073 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15043 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9567544 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146807 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425406 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 145047 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286094 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103554 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138632 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155530 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 67251 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57146 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59762 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1028.9 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6567.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 793.8019801980198 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1175.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6779.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 908.7333333333333 + } + ], + "date": 1731788533000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Karl Pierce", + "username": "kmp5VT", + "email": "karl.m.pierce@gmail.com" + }, + "tree_id": "fdfd5ab051fdbd1d9955df8c5008fcf401534670", + "distinct": true, + "message": "Preserve array buffer type in several linalg routines (#2534)\n\n", + "id": "9204e349674530c48d369c1a7866434d46cf0497", + "timestamp": "2024-11-17T01:26:24-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/9204e349674530c48d369c1a7866434d46cf0497" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1200.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14533 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15274 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 685.9342105263158 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2076.1 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19841 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24099 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10292 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11961 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13675 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 213147 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245800 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21517 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21424 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 109407 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80575 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 159099 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154189 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76526 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209648 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41599 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94415 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36307 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41216 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34374 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41262 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43886 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26827 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26817 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9068.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36462 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13307 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45105631853 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6271733703 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2924057750 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933019 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499493 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085697 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15067 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9560219 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146642 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425538 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144904 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286153 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103498 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 139197 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155339 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 67378 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 57225 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59885 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1036.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6613.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 806.8969072164948 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1169.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6778 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 919.5365853658536 + } + ], + "date": 1731824784000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "William Moses", + "username": "wsmoses", + "email": "gh@wsmoses.com" + }, + "tree_id": "f54c1eef6938170f2cbef64076e1e6650e5db0ed", + "distinct": true, + "message": "Fix typo in EnzymeCoreExt.jl (#2550)\n\n", + "id": "e02786c3a79442a29d7dcfe28b80ecc008056627", + "timestamp": "2024-11-19T03:00:44-05:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/e02786c3a79442a29d7dcfe28b80ecc008056627" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1179.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14381 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15210 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 650.1017964071856 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1998.3 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19471 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 23602 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9991 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11443 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13627 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209886 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243745 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21641 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21252 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108353 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80027 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157120 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153539 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76147 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 206657 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40887 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93756 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35774 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 47162 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33249 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40677 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42815 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26628 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26825 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9047.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29471 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13410 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45147562083 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6340998939.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2949809242 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933005 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499319 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1085010 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18932 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569055 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146709 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425278 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144755 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286259 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103400 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138407 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154290 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66974 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56806 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59280 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1029 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6756.8 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 787.2115384615385 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1174 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6899.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 890.86 + } + ], + "date": 1732003244000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "ee81efd2597afde72df0367c3694e33bfc3d386c", + "distinct": true, + "message": "Disable more tests, and do it properly.\n", + "id": "3f513287cb958ad8cc8eb6d75f32e1077c99d021", + "timestamp": "2024-12-10T14:36:40+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/3f513287cb958ad8cc8eb6d75f32e1077c99d021" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1133.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14378 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15370 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 704.2119205298013 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2192.1111111111113 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19916 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24388 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11014 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13156 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11726 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211666 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246341.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21896 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20706 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108675 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79711 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 158101 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153286 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76316 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 208156 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40927 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94198 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35555 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40498 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33393 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45350.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48112 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25915 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26691 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8696.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29333 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12781 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45177222859 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6329750353 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2997407182 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933835 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3501395 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084443 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15430 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9565099 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146602 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425185 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144749 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286131 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103424 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138750 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153877 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 67170 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56659 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59143 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1053.6 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6588.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 818.3837209302326 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1201.4 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6813 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 935.1851851851852 + } + ], + "date": 1733837800000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "c7f0eb2904cff511b61470cfb60c444857b0fffb", + "distinct": true, + "message": "Work around LinearAlgebra.jl breakage in 1.11.2. (#2585)\n\n", + "id": "c41137e101c893c63e5dc2fba5362437272a8a62", + "timestamp": "2024-12-10T22:33:41+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/c41137e101c893c63e5dc2fba5362437272a8a62" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1196 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14260 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15073 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 731.7037037037037 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2193.6666666666665 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18439 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24923 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11180 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13221 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13397 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209536 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244888.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21395 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20457 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107855 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79525 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156695 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152519 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74689 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211937 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40645 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93175 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34956 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 50782 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34951 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40844 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42285 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25705 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26672 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8699.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29094 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12784 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45289585344 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6331073050 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2995210556 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931958.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498156 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083538 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15003 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9555141 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146957 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425618 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144904 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286248 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103520 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137785 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153419 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66269 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56359 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58430 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1008.3333333333334 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6431 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 785.4857142857143 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1164.9 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6664.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 897.1621621621622 + } + ], + "date": 1733866421000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "ea9c77095bee8d8855a5fc814e9323cec84369fe", + "distinct": true, + "message": "Fix ambiguity of LinearAlgebra.dot (#2569)\n\n", + "id": "05736a7991fc83337faced0a8744313e48caef37", + "timestamp": "2024-12-10T19:09:49-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/05736a7991fc83337faced0a8744313e48caef37" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1138.8 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13889 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15066 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 693.6333333333333 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2090.7 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18942 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24619 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11152 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13074 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11438 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209553 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245941 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21790 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20265 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108561 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79350 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156353 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152538 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 73614 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209798 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40271 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93257 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35232 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40110 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33291 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 50484 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 44831 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25750 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26575 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8617.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29161 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12703 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45088579194 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6417439527 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3019365413.5 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931654 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499562 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083784 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14890 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568888 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146484 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425142 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144844 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285925 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103373 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137792 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153406 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66663 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56388 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58820 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1020.9090909090908 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6427.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 805.0309278350516 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1173.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6602.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 917.829268292683 + } + ], + "date": 1733879389000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "simenhu", + "username": "simenhu", + "email": "simenhu@users.noreply.github.com" + }, + "tree_id": "a6ae0aa38854586a78b96c2e7b572905cdf02289", + "distinct": true, + "message": "Update EnzymeCoreExt.jl (#2565)\n\nThe inactive_noinl failed in broadcast assignment when using Enzyme=0.13.16 and CUDA=5.5.2. Switching to the version that prevents inlining seem to have fixed it.\r\n\r\nCo-authored-by: William Moses ", + "id": "f22c9b473eb08d5cc0096f2e016815aa50e85a1c", + "timestamp": "2024-12-11T08:28:48+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/f22c9b473eb08d5cc0096f2e016815aa50e85a1c" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1159.1 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14013 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15151 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 687.4496644295302 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2122.4 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19558 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 23414 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9959 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11511 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11425 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210757 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244184 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21666 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20499 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108307 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79264 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156355 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153162 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 74355 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210748 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40669 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93511 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35545 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40400 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36466 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51592.5 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 49156.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25920 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26634 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8570 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29282 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12538 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45221479971 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6334760742.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2999606794 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931576.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498502 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083367 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 17180 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9553528.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146515 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 424992 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144777 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285913 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103389 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138265 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154017 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66803 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56640 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59162 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1025.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6539 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 812.5555555555555 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1178.5 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6725.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 907 + } + ], + "date": 1733902128000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "ea248377656ffd87018cf150a006f16d4507bac2", + "distinct": true, + "message": "Run the GC when failing to find a handle, but lots are active. (#2583)\n\nThis should help use cases where lots of short-lived tasks are\r\nused, without the penalty of hitting the GC for every lookup.", + "id": "2dae25b6ed614ae2fadc6da45cf719c94f402acd", + "timestamp": "2024-12-11T08:29:03+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/2dae25b6ed614ae2fadc6da45cf719c94f402acd" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1173.9 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13998 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15132 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 726.7226277372263 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2163.777777777778 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19316 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 22963 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9455 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11164 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11391 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210357 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 242939 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21287 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20415 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108045 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79512 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156424 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153537 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76402 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210116 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40589 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93374 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35543 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40058 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33057 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51285 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 46158 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25745 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26556 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8545 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 28931 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12503 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45171970252 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6358681266.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3004659468 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2930912 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3499146 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1079740 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18771 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9553755 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146887 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425414 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144685 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286014 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103345 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138079 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153646 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66120 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56308 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58715 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1026.2 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6392.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 799.7745098039215 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1181 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6642.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 928.9047619047619 + } + ], + "date": 1733902143000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "bc8a64dc4ea9cb9115aa3ae023e715f7dec14302", + "distinct": true, + "message": "Merge pull request #2574 from amontoison/test_gesvd\n\n", + "id": "478a952c1988ca2b9f92e446057459764a54477b", + "timestamp": "2024-12-11T08:29:23+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/478a952c1988ca2b9f92e446057459764a54477b" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1132.6 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14440 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14909 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 729.8074074074074 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2193.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19493 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 22871 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9527 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10929 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11501 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209578 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243511 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21642 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19918 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108421 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79202 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 155975 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153052 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76421 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210940 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40671 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93371 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 36053 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 50925 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 33973 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40700 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41673 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25831 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26564 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8615.333333333334 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29042 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12704 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45170848050 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6417310260.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3027428025 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2932099 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498154 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083940 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18682 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569254 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146837 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425383 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144731 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286292 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103288 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137575 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153957 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66501 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56560 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58968 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1020.9166666666665 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6500.2 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 795.56 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1159.1 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6744.6 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 892.8 + } + ], + "date": 1733902163000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Tim Besard", + "username": "maleadt", + "email": "tim.besard@gmail.com" + }, + "tree_id": "704052a2d2ae7d7ef6149817c59b2d600b578344", + "distinct": true, + "message": "Merge pull request #2561 from JuliaGPU/tb/rand\n\nNative RNG fixes for very large arrays", + "id": "860eb88e40053b2709ef949f2eaf593c59bcecf1", + "timestamp": "2024-12-11T16:51:06+01:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/860eb88e40053b2709ef949f2eaf593c59bcecf1" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1156.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14046 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15046 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 719.2142857142857 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2193.4444444444443 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19972 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24734 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10960 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11190 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13384 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211539 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 246739 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21875 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20115 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108781 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79578 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157216 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153480 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76207 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 212007 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41090 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 94030 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 38059 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51019.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34622 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51835 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 43521 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26177 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27180 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8691.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29694 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12892 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45273451340 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6338794340.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2999015210 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931277.5 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497996 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083797 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14933 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9569830 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146539 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425190 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144944 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286054 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103430 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138321 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153827 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66747 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56334 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59046 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1026.3 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6482.4 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 805.0344827586207 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1176 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6570.4 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 901.9024390243902 + } + ], + "date": 1733932266000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "41770ed901a0bb8e55ae61fe1251195860d4cbae", + "distinct": true, + "message": "[CUSOLVER] Interface XsyevBatched (#2577)\n\n", + "id": "ca8f6cfa13a244ce9825a21c82a3d55bfd72f813", + "timestamp": "2024-12-13T01:21:37-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/ca8f6cfa13a244ce9825a21c82a3d55bfd72f813" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1172.3 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13915 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15270.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 749.7461538461539 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2182.8888888888887 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19373 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24908 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11234 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13323 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13360 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209446 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 244647.99999999997 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21313 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20474 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107991 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79605 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156039 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152948 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 75724 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210577 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40551 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93547 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34478 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 39965 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 32159.999999999996 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40396 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 48072.5 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25806 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27033 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8605 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 37665 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12618 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45282558369 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6365676986.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3023777151 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2931234 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3497137 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1083750 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15069 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9568555 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146779 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425297 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144802 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286152 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103408 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137622 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153801 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66422 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 55933 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58865 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1022.5999999999999 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6360 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 796 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1167.2 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6551 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 890.96 + } + ], + "date": 1734074497000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "fbfc809731a4f97652bbf3cc67538e1adce1407f", + "distinct": true, + "message": "[CUFFT] Preallocate a buffer for complex-to-real FFT (#2578)\n\n* [CUFFT] Preallocate a buffer for complex-to-real FFT\r\n\r\n* Update cufft.jl\r\n\r\n* Fix new errors in fft.jl\r\n\r\n* More fixes in fft.jl\r\n\r\n* Allocate a buffer in both plan_rfft and plan_brfft\r\n\r\n* Allocate a buffer in both plan_rfft and plan_brfft\r\n\r\n* Update lib/cufft/fft.jl\r\n\r\nCo-authored-by: Tim Besard \r\n\r\n---------\r\n\r\nCo-authored-by: Tim Besard ", + "id": "19a08efa06bcb0b5aa88b3a25bb0b336b6538a9a", + "timestamp": "2024-12-14T09:23:07-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/19a08efa06bcb0b5aa88b3a25bb0b336b6538a9a" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1152.5 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14047 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14965 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 760.1074380165289 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2092.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 18725.5 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24619 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10626.666666666666 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 10951 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13232 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 209213 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 243652 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21063 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19997 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 107756 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 79482 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 156758 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 152411 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76072 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 210274 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40299 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 92920 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 34886 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51174.5 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 32834 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 51469 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41269 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 25648 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26690 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8559 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 32690 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12395 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45192011503 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6399644693 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3031850209 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2918708 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3482702.5 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1079932 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14940 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9566747 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146471 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 424913 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144604 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 285690 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103136 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 137656 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153467 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66684 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56284 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 58722 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1023.7 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6486.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 790.4077669902913 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1170 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6630.2 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 915.2340425531914 + } + ], + "date": 1734189787000, + "tool": "julia" + }, + { + "commit": { + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "author": { + "name": "Alexis Montoison", + "username": "amontoison", + "email": "35051714+amontoison@users.noreply.github.com" + }, + "tree_id": "9dbfb713f220e50341ec6d5c0ecc53c06a33d476", + "distinct": true, + "message": "[CUSOLVER] Interface gesv! and gels! (#2406)\n\n", + "id": "4e9513b8a4e56629a236b58504d609b1775a8236", + "timestamp": "2024-12-16T02:23:32-06:00", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/4e9513b8a4e56629a236b58504d609b1775a8236" + }, + "benches": [ + { + "name": "array/construct", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1195.7 + }, + { + "name": "kernel/indexing", + "extra": "Julia 1.11", + "unit": "ns", + "value": 14010 + }, + { + "name": "kernel/indexing_checked", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15389.000000000002 + }, + { + "name": "kernel/occupancy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 735.2573529411765 + }, + { + "name": "kernel/launch", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2194.5555555555557 + }, + { + "name": "array/reverse/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 19322 + }, + { + "name": "array/reverse/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 24911 + }, + { + "name": "array/reverse/1d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11250 + }, + { + "name": "array/reverse/2d_inplace", + "extra": "Julia 1.11", + "unit": "ns", + "value": 13147 + }, + { + "name": "array/copyto!/gpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 11661 + }, + { + "name": "array/copyto!/cpu_to_gpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211700 + }, + { + "name": "array/copyto!/gpu_to_cpu", + "extra": "Julia 1.11", + "unit": "ns", + "value": 245828.00000000003 + }, + { + "name": "array/broadcast", + "extra": "Julia 1.11", + "unit": "ns", + "value": 21520 + }, + { + "name": "array/copy", + "extra": "Julia 1.11", + "unit": "ns", + "value": 20561 + }, + { + "name": "array/accumulate/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 108524 + }, + { + "name": "array/accumulate/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 80115 + }, + { + "name": "array/iteration/findall/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 157170 + }, + { + "name": "array/iteration/findfirst/int", + "extra": "Julia 1.11", + "unit": "ns", + "value": 153419 + }, + { + "name": "array/iteration/scalar", + "extra": "Julia 1.11", + "unit": "ns", + "value": 76258 + }, + { + "name": "array/iteration/logical", + "extra": "Julia 1.11", + "unit": "ns", + "value": 211979 + }, + { + "name": "array/iteration/findmin/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 40458 + }, + { + "name": "array/iteration/findmin/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 93792 + }, + { + "name": "array/reductions/reduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 35366 + }, + { + "name": "array/reductions/reduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 50972 + }, + { + "name": "array/reductions/mapreduce/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 32838 + }, + { + "name": "array/reductions/mapreduce/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 41099 + }, + { + "name": "array/random/randn/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 42307 + }, + { + "name": "array/random/randn!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 26069 + }, + { + "name": "array/random/rand!/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 27119 + }, + { + "name": "array/random/rand!/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 8716.666666666666 + }, + { + "name": "array/random/rand/Int64", + "extra": "Julia 1.11", + "unit": "ns", + "value": 29789 + }, + { + "name": "array/random/rand/Float32", + "extra": "Julia 1.11", + "unit": "ns", + "value": 12653 + }, + { + "name": "latency/precompile", + "extra": "Julia 1.11", + "unit": "ns", + "value": 45236025397 + }, + { + "name": "latency/ttfp", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6433696492.5 + }, + { + "name": "latency/import", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3053840733 + }, + { + "name": "array/sorting/1d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 2933263 + }, + { + "name": "array/sorting/by", + "extra": "Julia 1.11", + "unit": "ns", + "value": 3498900 + }, + { + "name": "array/sorting/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1084775 + }, + { + "name": "kernel/rand", + "extra": "Julia 1.11", + "unit": "ns", + "value": 15094 + }, + { + "name": "integration/volumerhs", + "extra": "Julia 1.11", + "unit": "ns", + "value": 9551903.5 + }, + { + "name": "integration/byval/slices=1", + "extra": "Julia 1.11", + "unit": "ns", + "value": 146737 + }, + { + "name": "integration/byval/slices=3", + "extra": "Julia 1.11", + "unit": "ns", + "value": 425455 + }, + { + "name": "integration/byval/reference", + "extra": "Julia 1.11", + "unit": "ns", + "value": 144872 + }, + { + "name": "integration/byval/slices=2", + "extra": "Julia 1.11", + "unit": "ns", + "value": 286125 + }, + { + "name": "integration/cudadevrt", + "extra": "Julia 1.11", + "unit": "ns", + "value": 103483 + }, + { + "name": "array/iteration/findall/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 138012 + }, + { + "name": "array/iteration/findfirst/bool", + "extra": "Julia 1.11", + "unit": "ns", + "value": 154108 + }, + { + "name": "array/permutedims/4d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 66711 + }, + { + "name": "array/permutedims/2d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 56488 + }, + { + "name": "array/permutedims/3d", + "extra": "Julia 1.11", + "unit": "ns", + "value": 59257 + }, + { + "name": "cuda/synchronization/stream/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1001.1428571428571 + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6517.6 + }, + { + "name": "cuda/synchronization/stream/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 800.2783505154639 + }, + { + "name": "cuda/synchronization/context/auto", + "extra": "Julia 1.11", + "unit": "ns", + "value": 1147.6 + }, + { + "name": "cuda/synchronization/context/nonblocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 6681.8 + }, + { + "name": "cuda/synchronization/context/blocking", + "extra": "Julia 1.11", + "unit": "ns", + "value": 896.32 + } + ], + "date": 1734337412000, + "tool": "julia" + }, + { + "commit": { + "author": { + "email": "tim.besard@gmail.com", + "name": "Tim Besard", + "username": "maleadt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "03ebed78ca3d7d7f987097ea5420368a604032d3", + "message": "Switch to GitHub Actions-based benchmarks. (#2597)\n\n[only benchmarks]", + "timestamp": "2024-12-18T10:47:04+01:00", + "tree_id": "051390c3a76428448b25972324d84c2d6a672338", + "url": "https://github.com/JuliaGPU/CUDA.jl/commit/03ebed78ca3d7d7f987097ea5420368a604032d3" + }, + "date": 1734515922701, + "tool": "julia", + "benches": [ + { + "name": "latency/precompile", + "value": 45190876043, + "unit": "ns", + "extra": "gctime=0\nmemory=1360\nallocs=46\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":60,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "latency/ttfp", + "value": 6438978102.5, + "unit": "ns", + "extra": "gctime=0\nmemory=1360\nallocs=46\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":60,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "latency/import", + "value": 3039448358.5, + "unit": "ns", + "extra": "gctime=0\nmemory=1360\nallocs=46\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":30,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/volumerhs", + "value": 9571242, + "unit": "ns", + "extra": "gctime=0\nmemory=432\nallocs=22\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/byval/slices=1", + "value": 146805, + "unit": "ns", + "extra": "gctime=0\nmemory=1136\nallocs=36\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/byval/slices=3", + "value": 425461.5, + "unit": "ns", + "extra": "gctime=0\nmemory=2304\nallocs=72\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/byval/reference", + "value": 144797, + "unit": "ns", + "extra": "gctime=0\nmemory=336\nallocs=17\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/byval/slices=2", + "value": 286347, + "unit": "ns", + "extra": "gctime=0\nmemory=1728\nallocs=54\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "integration/cudadevrt", + "value": 103485, + "unit": "ns", + "extra": "gctime=0\nmemory=336\nallocs=17\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "kernel/indexing", + "value": 14605, + "unit": "ns", + "extra": "gctime=0\nmemory=480\nallocs=19\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "kernel/indexing_checked", + "value": 15563.5, + "unit": "ns", + "extra": "gctime=0\nmemory=480\nallocs=19\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "kernel/occupancy", + "value": 706.5067567567568, + "unit": "ns", + "extra": "gctime=0\nmemory=0\nallocs=0\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":148,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "kernel/launch", + "value": 2192.3333333333335, + "unit": "ns", + "extra": "gctime=0\nmemory=64\nallocs=2\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":9,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "kernel/rand", + "value": 18816, + "unit": "ns", + "extra": "gctime=0\nmemory=352\nallocs=13\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reverse/1d", + "value": 19472.5, + "unit": "ns", + "extra": "gctime=0\nmemory=1184\nallocs=31\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reverse/2d", + "value": 25127.5, + "unit": "ns", + "extra": "gctime=0\nmemory=1488\nallocs=40\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reverse/1d_inplace", + "value": 11354, + "unit": "ns", + "extra": "gctime=0\nmemory=752\nallocs=18\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reverse/2d_inplace", + "value": 13227, + "unit": "ns", + "extra": "gctime=0\nmemory=800\nallocs=16\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/copy", + "value": 21128, + "unit": "ns", + "extra": "gctime=0\nmemory=432\nallocs=19\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findall/int", + "value": 159342.5, + "unit": "ns", + "extra": "gctime=0\nmemory=11280\nallocs=391\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findall/bool", + "value": 139676, + "unit": "ns", + "extra": "gctime=0\nmemory=8608\nallocs=290\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findfirst/int", + "value": 153958, + "unit": "ns", + "extra": "gctime=0\nmemory=3520\nallocs=111\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findfirst/bool", + "value": 154959, + "unit": "ns", + "extra": "gctime=0\nmemory=3520\nallocs=111\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/scalar", + "value": 76402, + "unit": "ns", + "extra": "gctime=0\nmemory=1552\nallocs=73\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/logical", + "value": 217794.5, + "unit": "ns", + "extra": "gctime=0\nmemory=14784\nallocs=529\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findmin/1d", + "value": 41263, + "unit": "ns", + "extra": "gctime=0\nmemory=2064\nallocs=79\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/iteration/findmin/2d", + "value": 94214, + "unit": "ns", + "extra": "gctime=0\nmemory=7840\nallocs=259\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reductions/reduce/1d", + "value": 36114, + "unit": "ns", + "extra": "gctime=0\nmemory=2000\nallocs=78\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reductions/reduce/2d", + "value": 41122, + "unit": "ns", + "extra": "gctime=0\nmemory=928\nallocs=35\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reductions/mapreduce/1d", + "value": 34025, + "unit": "ns", + "extra": "gctime=0\nmemory=2000\nallocs=78\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/reductions/mapreduce/2d", + "value": 47118.5, + "unit": "ns", + "extra": "gctime=0\nmemory=928\nallocs=35\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/broadcast", + "value": 21750, + "unit": "ns", + "extra": "gctime=0\nmemory=1920\nallocs=59\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/copyto!/gpu_to_gpu", + "value": 11979, + "unit": "ns", + "extra": "gctime=0\nmemory=224\nallocs=14\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/copyto!/cpu_to_gpu", + "value": 213861, + "unit": "ns", + "extra": "gctime=0\nmemory=80\nallocs=5\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/copyto!/gpu_to_cpu", + "value": 246734.5, + "unit": "ns", + "extra": "gctime=0\nmemory=80\nallocs=5\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/accumulate/1d", + "value": 108798, + "unit": "ns", + "extra": "gctime=0\nmemory=6640\nallocs=212\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/accumulate/2d", + "value": 80068, + "unit": "ns", + "extra": "gctime=0\nmemory=2048\nallocs=72\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/construct", + "value": 1187.2, + "unit": "ns", + "extra": "gctime=0\nmemory=208\nallocs=5\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":10,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/randn/Float32", + "value": 43795, + "unit": "ns", + "extra": "gctime=0\nmemory=3024\nallocs=106\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/randn!/Float32", + "value": 26342, + "unit": "ns", + "extra": "gctime=0\nmemory=512\nallocs=24\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/rand!/Int64", + "value": 27206, + "unit": "ns", + "extra": "gctime=0\nmemory=176\nallocs=7\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/rand!/Float32", + "value": 8774, + "unit": "ns", + "extra": "gctime=0\nmemory=80\nallocs=5\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":3,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/rand/Int64", + "value": 29936, + "unit": "ns", + "extra": "gctime=0\nmemory=384\nallocs=12\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/random/rand/Float32", + "value": 13037, + "unit": "ns", + "extra": "gctime=0\nmemory=288\nallocs=10\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/permutedims/4d", + "value": 67467.5, + "unit": "ns", + "extra": "gctime=0\nmemory=3584\nallocs=87\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/permutedims/2d", + "value": 57136, + "unit": "ns", + "extra": "gctime=0\nmemory=2464\nallocs=81\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/permutedims/3d", + "value": 59194, + "unit": "ns", + "extra": "gctime=0\nmemory=2800\nallocs=80\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/sorting/1d", + "value": 2920335, + "unit": "ns", + "extra": "gctime=0\nmemory=53520\nallocs=1673\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/sorting/by", + "value": 3483837, + "unit": "ns", + "extra": "gctime=0\nmemory=53520\nallocs=1673\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "array/sorting/2d", + "value": 1081901, + "unit": "ns", + "extra": "gctime=0\nmemory=9600\nallocs=298\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":1,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/stream/auto", + "value": 1025.4, + "unit": "ns", + "extra": "gctime=0\nmemory=0\nallocs=0\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":10,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/stream/nonblocking", + "value": 6698.6, + "unit": "ns", + "extra": "gctime=0\nmemory=16\nallocs=1\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":5,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/stream/blocking", + "value": 808.1546391752578, + "unit": "ns", + "extra": "gctime=0\nmemory=0\nallocs=0\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":97,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/context/auto", + "value": 1188.4, + "unit": "ns", + "extra": "gctime=0\nmemory=48\nallocs=1\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":10,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/context/nonblocking", + "value": 6792, + "unit": "ns", + "extra": "gctime=0\nmemory=48\nallocs=2\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":5,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + }, + { + "name": "cuda/synchronization/context/blocking", + "value": 925.1428571428571, + "unit": "ns", + "extra": "gctime=0\nmemory=0\nallocs=0\nparams={\"gctrial\":true,\"time_tolerance\":0.05,\"evals_set\":false,\"samples\":10000,\"evals\":42,\"gcsample\":false,\"seconds\":5,\"overhead\":0,\"memory_tolerance\":0.01}" + } ] - }, - "lastUpdate": 1734434682139 -} + } + ] + }, + "lastUpdate": 1734515935208 +} \ No newline at end of file