Commits: Zentrik/julia@96cc7dcb7fdc63c797cd7455f54db8bc6f7dda6a vs JuliaLang/julia@21938951366fec778ee1b471e774a8f6b0e03bfb
Comparison Diff: link
Triggered By: link
Tag Predicate: "array"
Note: If Chrome is your browser, I strongly recommend installing the Wide GitHub extension, which makes the result table easier to read.
Below is a table of this job's results, obtained by running the benchmarks found in
JuliaCI/BaseBenchmarks.jl. The values
listed in the ID
column have the structure [parent_group, child_group, ..., key]
,
and can be used to index into the BaseBenchmarks suite to retrieve the corresponding
benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
A ratio greater than 1.0
denotes a possible regression (marked with ❌), while a ratio less
than 1.0
denotes a possible improvement (marked with ✅). Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).
ID | time ratio | memory ratio |
---|---|---|
["array", "cat", ("hcat_setind", 5)] |
1.05 (5%) ❌ | 1.00 (1%) |
["array", "cat", ("hvcat", 5)] |
1.08 (5%) ❌ | 1.00 (1%) |
["array", "cat", ("hvcat_setind", 5)] |
1.13 (5%) ❌ | 1.00 (1%) |
["array", "convert", ("Complex{Float64}", "Int")] |
1.05 (5%) ❌ | 1.00 (1%) |
["array", "equality", ("==", "UnitRange{Int64}")] |
0.84 (5%) ✅ | 1.00 (1%) |
["array", "equality", ("==", "Vector{Int64}")] |
0.88 (5%) ✅ | 1.00 (1%) |
["array", "equality", ("isequal", "UnitRange{Int64}")] |
0.91 (5%) ✅ | 1.00 (1%) |
["array", "index", "3d"] |
0.90 (5%) ✅ | 1.00 (1%) |
["array", "index", "4d"] |
0.90 (5%) ✅ | 1.00 (1%) |
["array", "index", "5d"] |
0.89 (5%) ✅ | 1.00 (1%) |
["array", "index", "6d"] |
0.90 (5%) ✅ | 1.00 (1%) |
["array", "index", "7d"] |
0.90 (5%) ✅ | 1.00 (1%) |
["array", "index", ("mapr_access", "BaseBenchmarks.ArrayBenchmarks.ArrayLF{Int32, 2}")] |
2.10 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32, 2}")] |
2.30 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 2}")] |
2.30 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "Matrix{Int32}")] |
2.04 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 2}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
2.07 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "SubArray{Int32, 2, Matrix{Int32}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
2.03 (50%) ❌ | 1.00 (1%) |
["array", "index", ("mapr_access", "SubArray{Int32, 2, Matrix{Int32}, Tuple{UnitRange{Int64}, UnitRange{Int64}}, false}")] |
1.53 (50%) ❌ | 1.00 (1%) |
["array", "index", ("sumcartesian_view", "SubArray{Int32, 2, Array{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumcartesian_view", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumcolon_view", "SubArray{Int32, 2, Array{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
0.41 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumcolon_view", "SubArray{Int32, 2, Base.ReshapedArray{Int32, 2, SubArray{Int32, 3, Array{Int32, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}, Tuple{}}, Tuple{Base.Slice{Base.OneTo{Int64}}, UnitRange{Int64}}, true}")] |
0.33 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumcolon_view", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
0.40 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumcolon_view", "SubArray{Int32, 2, Matrix{Int32}, Tuple{UnitRange{Int64}, UnitRange{Int64}}, false}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumeach", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumeach_view", "SubArray{Float32, 2, Array{Float32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
2.00 (50%) ❌ | 1.00 (1%) |
["array", "index", ("sumeach_view", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumlinear", "BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32, 2}")] |
1.96 (50%) ❌ | 1.00 (1%) |
["array", "index", ("sumlinear", "BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 2}")] |
1.96 (50%) ❌ | 1.00 (1%) |
["array", "index", ("sumlinear_view", "SubArray{Float32, 2, Array{Float32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
2.00 (50%) ❌ | 1.00 (1%) |
["array", "index", ("sumrange_view", "SubArray{Int32, 2, Array{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] |
0.41 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumrange_view", "SubArray{Int32, 2, Base.ReshapedArray{Int32, 2, SubArray{Int32, 3, Array{Int32, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}, Tuple{}}, Tuple{Base.Slice{Base.OneTo{Int64}}, UnitRange{Int64}}, true}")] |
0.34 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumrange_view", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] |
0.41 (50%) ✅ | 1.00 (1%) |
["array", "index", ("sumrange_view", "SubArray{Int32, 2, Matrix{Int32}, Tuple{UnitRange{Int64}, UnitRange{Int64}}, false}")] |
0.46 (50%) ✅ | 1.00 (1%) |
["array", "reductions", ("norm1", "Float64")] |
0.85 (5%) ✅ | 1.00 (1%) |
["array", "reductions", ("sumabs2", "Float64")] |
1.06 (5%) ❌ | 1.00 (1%) |
["array", "reverse", "rev_load_fast!"] |
1.06 (5%) ❌ | 1.00 (1%) |
["array", "setindex!", ("setindex!", 1)] |
0.93 (5%) ✅ | 1.00 (1%) |
["array", "subarray", ("lucompletepivCopy!", 1000)] |
0.93 (5%) ✅ | 1.00 (1%) |
["array", "subarray", ("lucompletepivSub!", 100)] |
0.92 (5%) ✅ | 1.00 (1%) |
["array", "subarray", ("lucompletepivSub!", 1000)] |
0.91 (5%) ✅ | 1.00 (1%) |
["array", "subarray", ("lucompletepivSub!", 250)] |
0.91 (5%) ✅ | 1.00 (1%) |
["array", "subarray", ("lucompletepivSub!", 500)] |
0.90 (5%) ✅ | 1.00 (1%) |
["broadcast", "dotop", ("Float64", "(1000000,)", 1)] |
1.14 (5%) ❌ | 1.00 (1%) |
["broadcast", "dotop", ("Float64", "(1000000,)", 2)] |
1.14 (5%) ❌ | 1.00 (1%) |
["problem", "laplacian", "laplace_iter_sub"] |
0.85 (5%) ✅ | 1.00 (1%) |
["problem", "laplacian", "laplace_iter_vec"] |
0.91 (5%) ✅ | 1.00 (1%) |
["problem", "laplacian", "laplace_sparse_matvec"] |
1.06 (5%) ❌ | 1.00 (1%) |
["simd", ("Cartesian", "conditional_loop!", "Float32", 4, 32)] |
1.21 (20%) ❌ | 1.00 (1%) |
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 31)] |
1.64 (20%) ❌ | 1.00 (1%) |
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 63)] |
1.21 (20%) ❌ | 1.00 (1%) |
["simd", ("Cartesian", "inner", "Int32", 2, 31)] |
1.28 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Float32", 3, 32)] |
2.34 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Float32", 4, 32)] |
2.23 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Float64", 3, 32)] |
1.54 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Float64", 4, 32)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Float64", 4, 63)] |
1.27 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Int32", 3, 32)] |
2.52 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Int32", 4, 32)] |
2.51 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Int64", 3, 32)] |
1.21 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Int64", 4, 32)] |
1.21 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "axpy!", "Int64", 4, 63)] |
1.22 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "conditional_loop!", "Float32", 4, 31)] |
1.22 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 3, 31)] |
1.26 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "inner", "Int32", 4, 32)] |
1.28 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "inner", "Int32", 4, 64)] |
1.26 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "inner", "Int64", 4, 31)] |
1.31 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 2, 31)] |
1.38 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 2, 63)] |
1.64 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 3, 31)] |
1.39 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 3, 63)] |
1.70 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 4, 31)] |
1.38 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float32", 4, 63)] |
1.75 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 2, 31)] |
1.41 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 3, 31)] |
1.22 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 3, 63)] |
1.33 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 3, 64)] |
0.77 (20%) ✅ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 4, 31)] |
1.84 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Float64", 4, 63)] |
1.47 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int32", 2, 63)] |
1.30 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int32", 3, 31)] |
1.25 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int32", 3, 63)] |
1.53 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int32", 4, 31)] |
1.42 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int32", 4, 63)] |
1.62 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int64", 3, 31)] |
1.42 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int64", 3, 63)] |
1.28 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int64", 4, 31)] |
1.65 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_example!", "Int64", 4, 63)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "manual_partition!", "Int32", 4, 31)] |
0.79 (20%) ✅ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 2, 31)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 2, 63)] |
1.66 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 3, 31)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 3, 63)] |
1.67 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 4, 31)] |
1.45 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 4, 32)] |
1.26 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float32", 4, 63)] |
1.72 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 2, 31)] |
1.52 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 2, 63)] |
1.25 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 3, 31)] |
1.47 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 3, 63)] |
1.29 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 4, 31)] |
1.66 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Float64", 4, 63)] |
1.47 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 31)] |
1.24 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 32)] |
1.22 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 63)] |
1.25 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 31)] |
1.42 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 32)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 63)] |
1.34 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 64)] |
1.29 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 31)] |
1.62 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 32)] |
1.47 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 63)] |
1.43 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 64)] |
1.40 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int64", 2, 31)] |
1.27 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int64", 3, 31)] |
1.31 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int64", 3, 63)] |
1.22 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int64", 4, 31)] |
1.61 (20%) ❌ | 1.00 (1%) |
["simd", ("CartesianPartition", "two_reductions", "Int64", 4, 63)] |
1.44 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "auto_local_arrays", "Int32", 4095)] |
1.23 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "auto_local_arrays", "Int32", 4096)] |
1.23 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "auto_local_arrays", "Int64", 4095)] |
1.21 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "auto_local_arrays", "Int64", 4096)] |
1.20 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "local_arrays", "Int32", 4095)] |
1.29 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "local_arrays", "Int32", 4096)] |
1.29 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "local_arrays", "Int64", 4095)] |
1.23 (20%) ❌ | 1.00 (1%) |
["simd", ("Linear", "local_arrays", "Int64", 4096)] |
1.24 (20%) ❌ | 1.00 (1%) |
["sparse", "constructors", ("Bidiagonal", 10)] |
0.94 (5%) ✅ | 1.00 (1%) |
["sparse", "constructors", ("Diagonal", 10)] |
0.94 (5%) ✅ | 1.00 (1%) |
["sparse", "constructors", ("Diagonal", 100)] |
0.94 (5%) ✅ | 1.00 (1%) |
["sparse", "constructors", ("IJV", 10)] |
0.90 (5%) ✅ | 1.00 (1%) |
["sparse", "matmul", ("At_mul_Bt!", "dense 4000x40, sparse 4000x4000 -> dense 40x4000")] |
1.43 (30%) ❌ | 1.00 (1%) |
["sparse", "matmul", ("At_mul_Bt!", "dense 400x40, sparse 4000x400 -> dense 40x4000")] |
1.45 (30%) ❌ | 1.00 (1%) |
["sparse", "sparse matvec", "non-adjoint"] |
0.91 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "*", "Float64", "(false, true)")] |
0.86 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "*", "Float64", "(true, true)")] |
0.89 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "abs", "BigFloat", 0)] |
0.95 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "abs", "Float32", 1)] |
0.95 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "abs", "Int64", 1)] |
0.92 (5%) ✅ | 1.00 (1%) |
["union", "array", ("broadcast", "abs", "Int8", 1)] |
1.12 (5%) ❌ | 1.00 (1%) |
["union", "array", ("broadcast", "identity", "BigFloat", 0)] |
1.07 (5%) ❌ | 1.00 (1%) |
["union", "array", ("broadcast", "identity", "Int8", 0)] |
0.94 (5%) ✅ | 1.00 (1%) |
["union", "array", ("collect", "all", "BigFloat", 0)] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("collect", "all", "Bool", 1)] |
1.09 (5%) ❌ | 1.00 (1%) |
["union", "array", ("collect", "all", "Float32", 1)] |
0.91 (5%) ✅ | 1.00 (1%) |
["union", "array", ("collect", "all", "Int8", 1)] |
0.93 (5%) ✅ | 1.00 (1%) |
["union", "array", ("map", "*", "ComplexF64", "(false, true)")] |
1.05 (5%) ❌ | 1.00 (1%) |
["union", "array", ("map", "*", "Float64", "(false, true)")] |
1.08 (5%) ❌ | 1.00 (1%) |
["union", "array", ("map", "abs", "Bool", 1)] |
1.08 (5%) ❌ | 1.00 (1%) |
["union", "array", ("map", "abs", "Int8", 1)] |
0.86 (5%) ✅ | 1.00 (1%) |
["union", "array", ("map", "identity", "BigFloat", 0)] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("map", "identity", "Bool", 1)] |
1.09 (5%) ❌ | 1.00 (1%) |
["union", "array", ("map", "identity", "Float32", 1)] |
0.90 (5%) ✅ | 1.00 (1%) |
["union", "array", ("map", "identity", "Int8", 1)] |
0.93 (5%) ✅ | 1.00 (1%) |
["union", "array", ("perf_binaryop", "*", "Bool", "(true, true)")] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("perf_binaryop", "*", "Int8", "(true, true)")] |
0.94 (5%) ✅ | 1.00 (1%) |
["union", "array", ("perf_simplecopy", "BigFloat", 0)] |
1.10 (5%) ❌ | 1.00 (1%) |
["union", "array", ("perf_sum2", "Int8", 0)] |
1.07 (5%) ❌ | 1.00 (1%) |
["union", "array", ("perf_sum2", "Int8", 1)] |
1.07 (5%) ❌ | 1.00 (1%) |
["union", "array", ("perf_sum3", "ComplexF64", 1)] |
0.91 (5%) ✅ | 1.00 (1%) |
["union", "array", ("perf_sum3", "Float32", 1)] |
0.94 (5%) ✅ | 1.00 (1%) |
["union", "array", ("perf_sum3", "Float64", 1)] |
0.92 (5%) ✅ | 1.00 (1%) |
["union", "array", ("perf_sum4", "Int8", 0)] |
1.09 (5%) ❌ | 1.00 (1%) |
["union", "array", ("skipmissing", "collect", "Int8", 0)] |
0.93 (5%) ✅ | 1.00 (1%) |
["union", "array", ("skipmissing", "keys", "Union{Missing, Float64}", 1)] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("skipmissing", "perf_sumskipmissing", "Int64", 0)] |
1.11 (5%) ❌ | 1.00 (1%) |
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, Float32}", 1)] |
1.07 (5%) ❌ | 1.00 (1%) |
["union", "array", ("skipmissing", "sum", "BigFloat", 0)] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("skipmissing", "sum", "Bool", 0)] |
0.94 (5%) ✅ | 1.00 (1%) |
["union", "array", ("skipmissing", "sum", "Int8", 0)] |
0.95 (5%) ✅ | 1.00 (1%) |
["union", "array", ("sort", "BigInt", 0)] |
1.06 (5%) ❌ | 1.00 (1%) |
["union", "array", ("sort", "Int8", 0)] |
0.95 (5%) ✅ | 1.00 (1%) |
["union", "array", ("sort", "Union{Missing, BigInt}", 1)] |
1.18 (5%) ❌ | 1.00 (1%) |
["union", "array", ("sort", "Union{Nothing, BigInt}", 0)] |
0.94 (5%) ✅ | 1.00 (1%) |
Here's a list of all the benchmark groups executed by this job:
["array", "accumulate"]
["array", "any/all"]
["array", "bool"]
["array", "cat"]
["array", "comprehension"]
["array", "convert"]
["array", "equality"]
["array", "growth"]
["array", "index"]
["array", "reductions"]
["array", "reverse"]
["array", "setindex!"]
["array", "subarray"]
["broadcast", "dotop"]
["broadcast", "fusion"]
["broadcast", "sparse"]
["broadcast", "typeargs"]
["io", "array_limit"]
["linalg", "arithmetic"]
["linalg", "blas"]
["linalg", "factorization"]
["linalg"]
["misc", "julia"]
["misc", "repeat"]
["misc", "splatting"]
["problem", "laplacian"]
["simd"]
["sparse", "arithmetic"]
["sparse", "constructors"]
["sparse", "index"]
["sparse", "matmul"]
["sparse", "sparse matvec"]
["sparse", "sparse solves"]
["sparse", "transpose"]
["union", "array"]
Julia Version 1.12.0-DEV.1015
Commit 96cc7dcb7f (2024-08-07 22:39 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
Ubuntu 22.04.4 LTS
uname: Linux 5.15.0-112-generic #122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024 x86_64 x86_64
CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz:
speed user nice sys idle irq
#1 3501 MHz 223998 s 86 s 57537 s 50657843 s 0 s
#2 3501 MHz 2580696 s 64 s 68602 s 48308390 s 0 s
#3 3500 MHz 162734 s 72 s 29777 s 50760895 s 0 s
#4 3500 MHz 157672 s 64 s 36799 s 50736159 s 0 s
#5 3501 MHz 134748 s 57 s 25590 s 50749808 s 0 s
#6 3503 MHz 147313 s 35 s 34808 s 50503436 s 0 s
#7 3502 MHz 152711 s 73 s 29232 s 50725475 s 0 s
#8 3502 MHz 137667 s 43 s 24072 s 50771458 s 0 s
Memory: 31.30148696899414 GB (23338.19140625 MB free)
Uptime: 5.09796163e6 sec
Load Avg: 1.0 1.0 1.0
WORD_SIZE: 64
LLVM: libLLVM-18.1.7 (ORCJIT, haswell)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)
Julia Version 1.12.0-DEV.1012
Commit 2193895136 (2024-08-07 19:48 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
Ubuntu 22.04.4 LTS
uname: Linux 5.15.0-112-generic #122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024 x86_64 x86_64
CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz:
speed user nice sys idle irq
#1 3500 MHz 224510 s 86 s 57812 s 50717407 s 0 s
#2 3499 MHz 2639507 s 64 s 69378 s 48309421 s 0 s
#3 3501 MHz 163477 s 72 s 29801 s 50820733 s 0 s
#4 3500 MHz 157740 s 64 s 36803 s 50796691 s 0 s
#5 3503 MHz 134970 s 57 s 25595 s 50810145 s 0 s
#6 3501 MHz 147366 s 35 s 34812 s 50563889 s 0 s
#7 3504 MHz 152725 s 73 s 29235 s 50786070 s 0 s
#8 3503 MHz 137722 s 43 s 24076 s 50832002 s 0 s
Memory: 31.30148696899414 GB (23317.05859375 MB free)
Uptime: 5.10402352e6 sec
Load Avg: 1.0 1.0 1.0
WORD_SIZE: 64
LLVM: libLLVM-18.1.7 (ORCJIT, haswell)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)