Skip to content

Latest commit

 

History

History
731 lines (710 loc) · 59.2 KB

File metadata and controls

731 lines (710 loc) · 59.2 KB

Benchmark Report

Job Properties

Commits: JuliaLang/julia@f2fef8d298cae3e2dd1175b326f4ad7b862cd1da vs JuliaLang/julia@c5d7b87a35b5beaef9d4d3aa53c0a2686f3445b9

Comparison Diff: link

Triggered By: link

Tag Predicate: ALL

Results

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", "bool", "bitarray_true_fill!"] 1.06 (5%) ❌ 1.00 (1%)
["array", "bool", "bitarray_true_load!"] 0.94 (5%) ✅ 1.00 (1%)
["array", "convert", ("Complex{Float64}", "Int")] 0.78 (5%) ✅ 1.00 (1%)
["array", "convert", ("Float64", "Int")] 0.65 (5%) ✅ 1.00 (1%)
["array", "equality", ("==", "UnitRange{Int64}")] 1.19 (5%) ❌ 1.00 (1%)
["array", "equality", ("==", "Vector{Bool}")] 1.39 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "BitArray")] 1.06 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "UnitRange{Int64}")] 1.10 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "Vector{Bool}")] 1.39 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "Vector{Float32}")] 1.17 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "Vector{Float64}")] 1.17 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "Vector{Int64} isequal Vector{Float32}")] 1.09 (5%) ❌ 1.00 (1%)
["array", "equality", ("isequal", "Vector{Int64} isequal Vector{Float64}")] 1.10 (5%) ❌ 1.00 (1%)
["array", "growth", ("push_multiple!", 8)] 1.07 (5%) ❌ 1.00 (1%)
["array", "index", ("sumcartesian", "BitMatrix")] 1.75 (50%) ❌ 1.00 (1%)
["array", "index", ("sumcolon", "Base.ReinterpretArray{Float32, 2, Int32, Matrix{Int32}, false}")] 1.04 (50%) 1.02 (1%) ❌
["array", "index", ("sumcolon", "BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Float32, 2}")] 0.98 (50%) 0.98 (1%) ✅
["array", "index", ("sumcolon", "BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32, 2}")] 0.98 (50%) 0.98 (1%) ✅
["array", "index", ("sumcolon", "SubArray{Float32, 2, Matrix{Float32}, Tuple{UnitRange{Int64}, UnitRange{Int64}}, false}")] 0.88 (50%) 1.02 (1%) ❌
["array", "index", ("sumcolon", "SubArray{Int32, 2, Matrix{Int32}, Tuple{UnitRange{Int64}, UnitRange{Int64}}, false}")] 1.02 (50%) 1.02 (1%) ❌
["array", "index", ("sumeach", "SubArray{Float32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32, 2}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] 1.59 (50%) ❌ 1.00 (1%)
["array", "index", ("sumeach", "SubArray{Float32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] 1.94 (50%) ❌ 1.00 (1%)
["array", "index", ("sumeach", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 2}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] 15.04 (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}")] 4.36 (50%) ❌ 1.00 (1%)
["array", "index", ("sumeach_view", "Base.ReinterpretArray{BaseBenchmarks.ArrayBenchmarks.PairVals{Int32}, 2, Int64, Matrix{Int64}, false}")] 2.58 (50%) ❌ 1.00 (1%)
["array", "index", ("sumeach_view", "Base.ReinterpretArray{Float32, 2, Int32, Matrix{Int32}, false}")] 8.64 (50%) ❌ 1.00 (1%)
["array", "index", ("sumeach_view", "BitMatrix")] 0.04 (50%) ✅ 1.00 (1%)
["array", "index", ("sumelt_boundscheck", "BitMatrix")] 0.14 (50%) ✅ 1.00 (1%)
["array", "index", ("sumelt_boundscheck", "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.12 (50%) ✅ 1.00 (1%)
["array", "index", ("sumelt_boundscheck", "SubArray{Int32, 2, Matrix{Int32}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, true}")] 0.25 (50%) ✅ 1.00 (1%)
["array", "index", ("sumlinear", "SubArray{Int32, 2, Base.ReshapedArray{Int32, 2, SubArray{Int32, 3, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}, Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, UnitRange{Int64}}, false}")] 1.60 (50%) ❌ 1.00 (1%)
["array", "index", ("sumlinear", "SubArray{Int32, 2, BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32, 3}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}")] 1.87 (50%) ❌ 1.00 (1%)
["array", "index", ("sumlinear_view", "Base.ReinterpretArray{BaseBenchmarks.ArrayBenchmarks.PairVals{Int32}, 2, Int64, Matrix{Int64}, false}")] 2.58 (50%) ❌ 1.00 (1%)
["array", "index", ("sumlinear_view", "Base.ReinterpretArray{Float32, 2, Int32, Matrix{Int32}, false}")] 8.64 (50%) ❌ 1.00 (1%)
["array", "index", ("sumlinear_view", "BitMatrix")] 0.04 (50%) ✅ 1.00 (1%)
["array", "reductions", ("sumabs2", "Float64")] 1.10 (5%) ❌ 1.00 (1%)
["broadcast", "26942"] 0.61 (5%) ✅ 1.00 (1%)
["broadcast", "dotop", ("Float64", "(1000, 1000)", 2)] 0.94 (5%) ✅ 1.00 (1%)
["broadcast", "mix_scalar_tuple", (5, "scal_tup_x3")] 0.91 (5%) ✅ 1.00 (1%)
["broadcast", "sparse", ("(1000, 1000)", 2)] 1.05 (5%) ❌ 1.00 (1%)
["broadcast", "sparse", ("(10000000,)", 2)] 1.11 (5%) ❌ 1.00 (1%)
["collection", "set operations", ("BitSet", "Int", "==", "BitSet")] 0.69 (25%) ✅ 1.00 (1%)
["collection", "set operations", ("BitSet", "Int", "==", "self")] 0.60 (25%) ✅ 1.00 (1%)
["collection", "set operations", ("BitSet", "Int", "⊆", "Vector")] 0.72 (25%) ✅ 1.00 (1%)
["dates", "accessor", "millisecond"] 1.18 (5%) ❌ 1.00 (1%)
["dates", "accessor", "minute"] 0.70 (5%) ✅ 1.00 (1%)
["dates", "arithmetic", ("DateTime", "Hour")] 1.10 (5%) ❌ 1.00 (1%)
["dates", "arithmetic", ("DateTime", "Millisecond")] 0.91 (5%) ✅ 1.00 (1%)
["dates", "arithmetic", ("DateTime", "Minute")] 1.10 (5%) ❌ 1.00 (1%)
["dates", "arithmetic", ("DateTime", "Second")] 1.10 (5%) ❌ 1.00 (1%)
["dates", "parse", ("DateTime", "ISODateTimeFormat")] 0.94 (5%) ✅ 1.00 (1%)
["find", "findall", ("> q0.8", "Vector{Float32}")] 0.94 (5%) ✅ 1.00 (1%)
["find", "findall", ("> q0.99", "Vector{Float32}")] 0.94 (5%) ✅ 1.00 (1%)
["find", "findall", ("Vector{Bool}", "10-90")] 1.20 (5%) ❌ 1.00 (1%)
["find", "findall", ("Vector{Bool}", "50-50")] 1.23 (5%) ❌ 1.00 (1%)
["find", "findnext", ("Vector{Bool}", "50-50")] 0.81 (5%) ✅ 1.00 (1%)
["find", "findnext", ("ispos", "Vector{Bool}")] 0.86 (5%) ✅ 1.00 (1%)
["find", "findnext", ("ispos", "Vector{Float64}")] 0.86 (5%) ✅ 1.00 (1%)
["find", "findnext", ("ispos", "Vector{UInt64}")] 1.15 (5%) ❌ 1.00 (1%)
["find", "findprev", ("BitVector", "10-90")] 0.75 (5%) ✅ 1.00 (1%)
["find", "findprev", ("BitVector", "50-50")] 0.74 (5%) ✅ 1.00 (1%)
["find", "findprev", ("BitVector", "90-10")] 0.73 (5%) ✅ 1.00 (1%)
["find", "findprev", ("ispos", "Vector{Float32}")] 1.06 (5%) ❌ 1.00 (1%)
["inference", "abstract interpretation", "Base.init_stdio(::Ptr{Cvoid})"] 0.94 (5%) ✅ 1.00 (1%)
["inference", "abstract interpretation", "REPL.REPLCompletions.completions"] 0.94 (5%) ✅ 1.00 (1%)
["inference", "abstract interpretation", "broadcasting"] 0.95 (5%) ✅ 1.00 (1%)
["inference", "abstract interpretation", "many_method_matches"] 0.94 (5%) ✅ 1.00 (1%)
["inference", "optimization", "many_local_vars"] 0.94 (5%) ✅ 1.00 (1%)
["io", "read", "read"] 1.41 (5%) ❌ 1.00 (1%)
["io", "serialization", ("deserialize", "Matrix{Float64}")] 0.95 (5%) ✅ 1.00 (1%)
["linalg", "arithmetic", ("*", "typename(LowerTriangular)", "Vector", 1024)] 1.52 (45%) ❌ 1.00 (1%)
["linalg", "arithmetic", ("*", "typename(UpperTriangular)", "Vector", 1024)] 1.62 (45%) ❌ 1.00 (1%)
["linalg", "arithmetic", ("\\", "typename(LowerTriangular)", "Vector", 1024)] 1.49 (45%) ❌ 1.00 (1%)
["linalg", "arithmetic", ("\\", "typename(UpperTriangular)", "Vector", 1024)] 1.68 (45%) ❌ 1.00 (1%)
["linalg", "small exp #29116"] 0.94 (5%) ✅ 1.00 (1%)
["micro", "randmatstat"] 1.05 (5%) ❌ 1.00 (1%)
["misc", "18129"] 0.92 (5%) ✅ 1.00 (1%)
["misc", "23042", "ComplexF32"] 0.89 (5%) ✅ 1.00 (1%)
["misc", "23042", "Float64"] 0.92 (5%) ✅ 1.00 (1%)
["misc", "afoldl", "Int"] 2.51 (5%) ❌ 1.00 (1%)
["misc", "allocation elision view", "conditional"] 1.06 (5%) ❌ 1.00 (1%)
["misc", "allocation elision view", "no conditional"] 1.07 (5%) ❌ 1.00 (1%)
["misc", "foldl", "foldl(+, filter(...))"] 1.07 (5%) ❌ 1.00 (1%)
["misc", "issue 12165", "Float16"] 1.10 (5%) ❌ 1.00 (1%)
["misc", "issue 12165", "Float32"] 1.11 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1, 1:1)"] 1.09 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1, 1:1, 1:1)"] 1.06 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1, 1:1, 1:1, 1:1)"] 0.94 (5%) ✅ 1.00 (1%)
["problem", "go", "go_game"] 1.06 (5%) ❌ 1.00 (1%)
["problem", "laplacian", "laplace_iter_devec"] 0.73 (5%) ✅ 1.00 (1%)
["problem", "laplacian", "laplace_iter_vec"] 0.91 (5%) ✅ 1.00 (1%)
["random", "ranges", ("RangeGenerator", "Int128", "1:1")] 1.27 (25%) ❌ 1.00 (1%)
["scalar", "acos", ("one", "positive argument", "Float32")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "acos", ("small", "negative argument", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "acos", ("small", "positive argument", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "acos", ("zero", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "acosh", ("one", "Float32")] 0.83 (5%) ✅ 1.00 (1%)
["scalar", "acosh", ("one", "Float64")] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "arithmetic", ("div", "Complex{Int64}", "Complex{Int64}")] 1.29 (25%) ❌ 1.00 (1%)
["scalar", "arithmetic", ("mul", "Float32", "ComplexF64")] 0.21 (50%) ✅ 1.00 (1%)
["scalar", "asin", ("one", "negative argument", "Float32")] 1.12 (5%) ❌ 1.00 (1%)
["scalar", "asin", ("one", "negative argument", "Float64")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "asin", ("one", "positive argument", "Float32")] 1.25 (5%) ❌ 1.00 (1%)
["scalar", "asin", ("one", "positive argument", "Float64")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "asin", ("small", "negative argument", "Float32")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "asin", ("small", "positive argument", "Float32")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "asinh", ("very small", "negative argument", "Float32")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "asinh", ("very small", "negative argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "asinh", ("very small", "positive argument", "Float32")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "asinh", ("very small", "positive argument", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "asinh", ("zero", "Float32")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "asinh", ("zero", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan", ("7/16 <= abs(x) < 11/16", "negative argument", "Float32")] 0.92 (5%) ✅ 1.00 (1%)
["scalar", "atan", ("7/16 <= abs(x) < 11/16", "positive argument", "Float32")] 0.92 (5%) ✅ 1.00 (1%)
["scalar", "atan", ("very large", "negative argument", "Float32")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "atan", ("very large", "positive argument", "Float32")] 1.12 (5%) ❌ 1.00 (1%)
["scalar", "atan", ("very small", "negative argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan", ("very small", "negative argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "atan", ("very small", "positive argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan", ("very small", "positive argument", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan", ("zero", "Float32")] 1.17 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) high", "y infinite", "y negative", "x finite", "x negative", "Float64")] 0.91 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) high", "y negative", "x negative", "Float64")] 0.92 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) high", "y positive", "x negative", "Float32")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) safe (small)", "y negative", "x negative", "Float32")] 0.70 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) safe (small)", "y negative", "x positive", "Float32")] 0.69 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) safe (small)", "y positive", "x negative", "Float32")] 0.70 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("abs(y/x) safe (small)", "y positive", "x positive", "Float32")] 0.68 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("x one", "Float32")] 0.59 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("x one", "Float64")] 1.71 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("x zero", "y negative", "Float32")] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("x zero", "y negative", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("x zero", "y positive", "Float32")] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("x zero", "y positive", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y finite", "y negative", "x infinite", "x negative", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y finite", "y negative", "x infinite", "x negative", "Float64")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y finite", "y positive", "x infinite", "x positive", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x finite", "x positive", "Float32")] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x finite", "x positive", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x infinite", "x negative", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x infinite", "x negative", "Float64")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x infinite", "x positive", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y negative", "x infinite", "x positive", "Float64")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y positive", "x finite", "x negative", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y positive", "x infinite", "x negative", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y infinite", "y positive", "x infinite", "x negative", "Float64")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y zero", "y negative", "x negative", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y zero", "y negative", "x positive", "Float32")] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "atan2", ("y zero", "y positive", "x negative", "Float32")] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "atan2", ("y zero", "y positive", "x positive", "Float32")] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "atanh", ("2^-28 <= abs(x) < 0.5", "negative argument", "Float64")] 0.56 (5%) ✅ 1.00 (1%)
["scalar", "atanh", ("2^-28 <= abs(x) < 0.5", "positive argument", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("large", "negative argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "cbrt", ("large", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("large", "positive argument", "Float64")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("medium", "negative argument", "Float32")] 1.15 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("medium", "negative argument", "Float64")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("medium", "positive argument", "Float32")] 1.15 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("medium", "positive argument", "Float64")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("one", "Float32")] 1.14 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("one", "Float64")] 1.12 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("small", "negative argument", "Float32")] 1.15 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("small", "negative argument", "Float64")] 1.12 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("small", "positive argument", "Float32")] 1.14 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("small", "positive argument", "Float64")] 1.12 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", ("zero", "Float32")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "cos", ("argument reduction (easy) abs(x) < 6π/4", "negative argument", "Float64", "sin_kernel")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "cosh", ("0 <= abs(x) < 0.00024414062f0", "negative argument", "Float32")] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "cosh", ("0 <= abs(x) < 0.00024414062f0", "positive argument", "Float32")] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "cosh", ("very small", "negative argument", "Float32")] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "cosh", ("very small", "positive argument", "Float32")] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "cosh", ("zero", "Float32")] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "exp2", ("2pow1023", "positive argument", "Float64")] 0.92 (5%) ✅ 1.00 (1%)
["scalar", "exp2", ("2pow127", "negative argument", "Float32")] 1.25 (5%) ❌ 1.00 (1%)
["scalar", "exp2", ("2pow127", "positive argument", "Float32")] 1.40 (5%) ❌ 1.00 (1%)
["scalar", "exp2", ("2pow35", "negative argument", "Float32")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "exp2", ("2pow35", "positive argument", "Float32")] 1.21 (5%) ❌ 1.00 (1%)
["scalar", "expm1", ("huge", "positive argument", "Float3")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "expm1", ("large", "negative argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "expm1", ("large", "positive argument", "Float32")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "expm1", ("large", "positive argument", "Float64")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "expm1", ("medium", "negative argument", "Float32")] 1.18 (5%) ❌ 1.00 (1%)
["scalar", "expm1", ("medium", "positive argument", "Float32")] 0.84 (5%) ✅ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (easy) abs(x) < 5π/4", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (easy) abs(x) < 6π/4", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (easy) abs(x) < 7π/4", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (easy) abs(x) < 8π/4", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (easy) abs(x) < 9π/4", "positive argument", "Float64")] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("argument reduction (hard) abs(x) < 6π/4", "negative argument", "Float64")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "mod2pi", ("no reduction", "negative argument", "Float64")] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "rem_pio2", ("argument reduction (easy) abs(x) < 2π/4", "negative argument", "Float64")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "rem_pio2", ("argument reduction (easy) abs(x) < 3π/4", "negative argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "rem_pio2", ("argument reduction (easy) abs(x) < 5π/4", "positive argument", "Float64")] 0.85 (5%) ✅ 1.00 (1%)
["scalar", "rem_pio2", ("argument reduction (easy) abs(x) < 7π/4", "positive argument", "Float64")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "sin", ("argument reduction (easy) abs(x) < 3π/4", "negative argument", "Float64", "cos_kernel")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 4π/4", "negative argument", "Float32")] 1.09 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 4π/4", "negative argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 4π/4", "positive argument", "Float64")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 5π/4", "negative argument", "Float32")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 5π/4", "negative argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 5π/4", "positive argument", "Float32")] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "sincos", ("argument reduction (easy) abs(x) < 5π/4", "positive argument", "Float64")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "sinh", ("2.0^-28 <= abs(x) < 22.0", "negative argument", "Float64")] 0.89 (5%) ✅ 1.00 (1%)
["scalar", "sinh", ("very large", "negative argument", "Float32")] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "sinh", ("very large", "positive argument", "Float32")] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "tan", ("medium", "positive argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "tan", ("small", "negative argument", "Float32")] 0.85 (5%) ✅ 1.00 (1%)
["scalar", "tan", ("small", "positive argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "tan", ("very small", "negative argument", "Float32")] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "tan", ("very small", "positive argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "tan", ("zero", "Float32")] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "tanh", ("0 <= abs(x) < 2f0^-12", "negative argument", "Float32")] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "tanh", ("0 <= abs(x) < 2f0^-12", "positive argument", "Float32")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "tanh", ("2f0^-12 <= abs(x) < 1f0", "negative argument", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "tanh", ("2f0^-12 <= abs(x) < 1f0", "positive argument", "Float32")] 0.95 (5%) ✅ 1.00 (1%)
["scalar", "tanh", ("very large", "negative argument", "Float32")] 0.93 (5%) ✅ 1.00 (1%)
["scalar", "tanh", ("very large", "negative argument", "Float64")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "tanh", ("very large", "positive argument", "Float32")] 0.93 (5%) ✅ 1.00 (1%)
["scalar", "tanh", ("very large", "positive argument", "Float64")] 1.11 (5%) ❌ 1.00 (1%)
["scalar", "tanh", ("zero", "Float32")] 1.05 (5%) ❌ 1.00 (1%)
["shootout", "fannkuch"] 1.10 (5%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Float32", 3, 32)] 1.20 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Float32", 4, 32)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Float64", 4, 31)] 0.72 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Float64", 4, 63)] 0.78 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 3, 31)] 1.21 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 3, 32)] 1.37 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 3, 64)] 1.21 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 4, 32)] 0.72 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 4, 63)] 0.75 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int32", 4, 64)] 0.73 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 2, 63)] 1.21 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 3, 31)] 1.30 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 3, 32)] 1.28 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 3, 63)] 1.21 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 3, 64)] 1.28 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 4, 31)] 0.66 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 4, 32)] 0.78 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "axpy!", "Int64", 4, 63)] 0.80 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Float32", 4, 32)] 0.74 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 2, 31)] 0.42 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 2, 32)] 1.46 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 2, 63)] 0.55 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 2, 64)] 1.75 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 31)] 0.63 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 32)] 2.50 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 63)] 0.66 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 3, 64)] 1.74 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 4, 31)] 0.55 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 4, 32)] 2.43 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 4, 63)] 0.65 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int32", 4, 64)] 1.74 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 2, 32)] 1.74 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 2, 63)] 1.20 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 2, 64)] 1.27 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 3, 32)] 1.67 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 3, 63)] 1.22 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 3, 64)] 1.27 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 4, 32)] 1.69 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 4, 63)] 1.22 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "conditional_loop!", "Int64", 4, 64)] 1.28 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "inner", "Int32", 3, 31)] 1.25 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "inner", "Int32", 3, 32)] 1.39 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "inner", "Int32", 3, 63)] 1.24 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "inner", "Int32", 3, 64)] 1.23 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "inner", "Int64", 3, 31)] 1.28 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Float32", 4, 32)] 0.80 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int32", 4, 32)] 0.78 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int32", 4, 63)] 0.74 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int32", 4, 64)] 0.80 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int64", 3, 31)] 1.26 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int64", 4, 31)] 0.69 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "manual_example!", "Int64", 4, 63)] 0.76 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Float32", 3, 64)] 1.21 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Float32", 4, 64)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Float64", 3, 32)] 1.23 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Float64", 4, 32)] 0.77 (20%) ✅ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Int64", 3, 31)] 1.24 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Int64", 3, 32)] 1.25 (20%) ❌ 1.00 (1%)
["simd", ("Cartesian", "two_reductions", "Int64", 4, 32)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "axpy!", "Float32", 3, 63)] 0.74 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "axpy!", "Float64", 3, 31)] 0.76 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "axpy!", "Int32", 3, 31)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "axpy!", "Int32", 3, 63)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 2, 31)] 0.44 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 2, 32)] 1.26 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 2, 63)] 0.63 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 2, 64)] 1.42 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 3, 31)] 0.52 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 3, 63)] 0.64 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 3, 64)] 1.39 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 4, 31)] 0.55 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int32", 4, 63)] 0.57 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int64", 2, 32)] 1.65 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "conditional_loop!", "Int64", 3, 32)] 1.37 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float32", 3, 31)] 0.71 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float32", 3, 63)] 0.60 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float32", 4, 31)] 0.73 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float32", 4, 63)] 0.61 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float64", 3, 31)] 0.66 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float64", 3, 63)] 0.79 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float64", 4, 31)] 0.68 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Float64", 4, 63)] 0.76 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Int32", 4, 31)] 0.78 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "inner", "Int32", 4, 63)] 0.78 (20%) ✅ 1.00 (1%)
["simd", ("CartesianPartition", "manual_partition!", "Int64", 2, 31)] 1.22 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 31)] 1.39 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 32)] 1.43 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 63)] 1.89 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 2, 64)] 1.84 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 31)] 1.44 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 32)] 1.52 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 63)] 1.94 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 3, 64)] 1.93 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 31)] 1.50 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 32)] 1.52 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 63)] 1.98 (20%) ❌ 1.00 (1%)
["simd", ("CartesianPartition", "two_reductions", "Int32", 4, 64)] 1.95 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "auto_conditional_loop!", "Int32", 4095)] 0.64 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "auto_conditional_loop!", "Int32", 4096)] 0.66 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "auto_conditional_loop!", "Int64", 4095)] 1.52 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "auto_conditional_loop!", "Int64", 4096)] 1.40 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "conditional_loop!", "Int32", 4095)] 0.63 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "conditional_loop!", "Int32", 4096)] 0.64 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "conditional_loop!", "Int64", 4095)] 1.45 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "conditional_loop!", "Int64", 4096)] 1.44 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "conditional_loop!_aliased", "Int32", 4095)] 0.66 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "conditional_loop!_aliased", "Int32", 4096)] 0.62 (20%) ✅ 1.00 (1%)
["simd", ("Linear", "conditional_loop!_aliased", "Int64", 4095)] 1.47 (20%) ❌ 1.00 (1%)
["simd", ("Linear", "conditional_loop!_aliased", "Int64", 4096)] 1.46 (20%) ❌ 1.00 (1%)
["sort", "issorted", ("forwards", "descending")] 0.77 (20%) ✅ 1.00 (1%)
["sort", "issues", "partialsort!(rand(10_000), 1:3, rev=true)"] 1.01 (20%) 1.11 (1%) ❌
["sparse", "constructors", ("IJV", 10)] 0.74 (5%) ✅ 1.00 (1%)
["sparse", "constructors", ("IV", 100)] 0.94 (5%) ✅ 1.00 (1%)
["string", "==(::AbstractString, ::AbstractString)", "different length"] 0.89 (5%) ✅ 1.00 (1%)
["string", "==(::AbstractString, ::AbstractString)", "equal"] 0.89 (5%) ✅ 1.00 (1%)
["string", "==(::SubString, ::String)", "different length"] 1.16 (5%) ❌ 1.00 (1%)
["tuple", "linear algebra", ("matmat", "(2, 2)", "(2, 2)")] 1.10 (5%) ❌ 1.00 (1%)
["tuple", "linear algebra", ("matvec", "(16, 16)", "(16,)")] 1.08 (5%) ❌ 1.00 (1%)
["tuple", "linear algebra", ("matvec", "(2, 2)", "(2,)")] 0.93 (5%) ✅ 1.00 (1%)
["tuple", "linear algebra", ("matvec", "(4, 4)", "(4,)")] 1.08 (5%) ❌ 1.00 (1%)
["tuple", "misc", "11899"] 0.91 (5%) ✅ 1.00 (1%)
["tuple", "reduction", ("sum", "(2, 2)")] 1.14 (5%) ❌ 1.00 (1%)
["tuple", "reduction", ("sum", "(8, 8)")] 0.80 (5%) ✅ 1.00 (1%)
["union", "array", ("broadcast", "*", "Bool", "(false, false)")] 1.57 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Bool", "(false, true)")] 1.18 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Bool", "(true, true)")] 1.25 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "ComplexF64", "(false, false)")] 1.96 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "ComplexF64", "(false, true)")] 1.42 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "ComplexF64", "(true, true)")] 1.57 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float32", "(false, false)")] 1.78 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float32", "(false, true)")] 1.37 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float32", "(true, true)")] 1.47 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float64", "(false, false)")] 1.78 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float64", "(false, true)")] 1.34 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Float64", "(true, true)")] 1.28 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int64", "(false, false)")] 1.78 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int64", "(false, true)")] 1.44 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int64", "(true, true)")] 1.36 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int8", "(false, false)")] 1.78 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int8", "(false, true)")] 1.29 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "*", "Int8", "(true, true)")] 1.42 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Bool", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Bool", 1)] 1.61 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "ComplexF64", 0)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "ComplexF64", 1)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Float32", 1)] 1.31 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Float64", 1)] 1.33 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Int64", 1)] 1.29 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "abs", "Int8", 1)] 1.45 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "BigFloat", 1)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "BigInt", 1)] 1.13 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Bool", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Bool", 1)] 1.61 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Float32", 1)] 1.41 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Float64", 1)] 1.26 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Int64", 1)] 1.24 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Int8", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("broadcast", "identity", "Int8", 1)] 1.58 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "BigFloat", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "BigInt", 0)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "BigInt", 1)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Bool", 0)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Bool", 1)] 1.18 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Float32", 0)] 1.19 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Float32", 1)] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Float64", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Float64", 1)] 1.29 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Int64", 1)] 1.20 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Int8", 0)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "all", "Int8", 1)] 1.13 (5%) ❌ 1.00 (1%)
["union", "array", ("collect", "filter", "Bool", 0)] 0.92 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Bool", 1)] 0.91 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "ComplexF64", 0)] 0.48 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "ComplexF64", 1)] 0.65 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Float32", 1)] 0.93 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Float64", 0)] 0.75 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Float64", 1)] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Int64", 1)] 0.91 (5%) ✅ 1.00 (1%)
["union", "array", ("collect", "filter", "Int8", 0)] 0.92 (5%) ✅ 1.00 (1%)
["union", "array", ("map", "*", "Bool", "(false, false)")] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", ("map", "*", "Bool", "(false, true)")] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Bool", "(true, true)")] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "ComplexF64", "(false, false)")] 0.54 (5%) ✅ 1.00 (1%)
["union", "array", ("map", "*", "ComplexF64", "(false, true)")] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", ("map", "*", "ComplexF64", "(true, true)")] 0.84 (5%) ✅ 1.00 (1%)
["union", "array", ("map", "*", "Float32", "(false, false)")] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Float32", "(false, true)")] 1.36 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Float32", "(true, true)")] 1.47 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Float64", "(false, false)")] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Float64", "(false, true)")] 1.37 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Float64", "(true, true)")] 1.43 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Int64", "(false, false)")] 1.22 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Int64", "(false, true)")] 1.25 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Int64", "(true, true)")] 1.31 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Int8", "(false, false)")] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "*", "Int8", "(true, true)")] 1.14 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Bool", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Bool", 1)] 1.25 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "ComplexF64", 0)] 1.14 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Float32", 0)] 1.23 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Float32", 1)] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Float64", 0)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Float64", 1)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Int64", 0)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Int64", 1)] 1.17 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Int8", 0)] 1.05 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "abs", "Int8", 1)] 1.21 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "BigFloat", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "BigInt", 0)] 1.12 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "BigInt", 1)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Bool", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Bool", 1)] 1.17 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Float32", 0)] 1.20 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Float32", 1)] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Float64", 0)] 1.05 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Float64", 1)] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Int64", 1)] 1.21 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Int8", 0)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("map", "identity", "Int8", 1)] 1.13 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_binaryop", "*", "Bool", "(false, true)")] 1.20 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_binaryop", "*", "Float32", "(false, true)")] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_binaryop", "*", "Int64", "(true, true)")] 0.92 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_binaryop", "*", "Int8", "(false, true)")] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_binaryop", "*", "Int8", "(true, true)")] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_countequals", "Bool")] 2.17 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_countequals", "Int64")] 1.44 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_countequals", "Int8")] 2.17 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_simplecopy", "BigInt", 1)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_simplecopy", "Int8", 1)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum", "BigFloat", 0)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum", "BigFloat", 1)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum", "Int8", 1)] 1.05 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum2", "BigFloat", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum2", "BigFloat", 1)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum3", "Bool", 0)] 0.17 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Bool", 1)] 0.10 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "ComplexF64", 1)] 0.81 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Float32", 1)] 0.72 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Float64", 1)] 0.72 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Int64", 0)] 0.21 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Int64", 1)] 0.12 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Int8", 0)] 0.03 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum3", "Int8", 1)] 0.02 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum4", "ComplexF64", 0)] 1.33 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum4", "ComplexF64", 1)] 1.33 (5%) ❌ 1.00 (1%)
["union", "array", ("perf_sum4", "Float32", 0)] 0.67 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum4", "Float32", 1)] 0.67 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum4", "Float64", 0)] 0.64 (5%) ✅ 1.00 (1%)
["union", "array", ("perf_sum4", "Float64", 1)] 0.64 (5%) ✅ 1.00 (1%)
["union", "array", ("skipmissing", "collect", "Union{Missing, ComplexF64}", 1)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "filter", "Union{Missing, Float32}", 1)] 0.89 (5%) ✅ 1.00 (1%)
["union", "array", ("skipmissing", "filter", "Union{Missing, Int8}", 1)] 0.93 (5%) ✅ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "BigFloat", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Int64", 0)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Int8", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, BigFloat}", 1)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, ComplexF64}", 1)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, Float32}", 1)] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, Int64}", 1)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Missing, Int8}", 1)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Nothing, BigFloat}", 0)] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Nothing, Float32}", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "perf_sumskipmissing", "Union{Nothing, Int8}", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "sum", "BigFloat", 0)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "sum", "Union{Missing, BigFloat}", 1)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "sum", "Union{Missing, ComplexF64}", 1)] 1.67 (5%) ❌ 1.00 (1%)
["union", "array", ("skipmissing", "sum", "Union{Nothing, BigFloat}", 0)] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Int8", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Missing, BigInt}", 1)] 1.11 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Missing, Float32}", 1)] 1.12 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Missing, Float64}", 1)] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Missing, Int64}", 1)] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, BigFloat}", 0)] 0.87 (5%) ✅ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, Bool}", 0)] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, Float32}", 0)] 1.12 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, Float64}", 0)] 1.14 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, Int64}", 0)] 1.18 (5%) ❌ 1.00 (1%)
["union", "array", ("sort", "Union{Nothing, Int8}", 0)] 1.18 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["alloc"]
  • ["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"]
  • ["broadcast", "dotop"]
  • ["broadcast", "fusion"]
  • ["broadcast", "mix_scalar_tuple"]
  • ["broadcast", "sparse"]
  • ["broadcast", "typeargs"]
  • ["collection", "deletion"]
  • ["collection", "initialization"]
  • ["collection", "iteration"]
  • ["collection", "optimizations"]
  • ["collection", "queries & updates"]
  • ["collection", "set operations"]
  • ["dates", "accessor"]
  • ["dates", "arithmetic"]
  • ["dates", "construction"]
  • ["dates", "conversion"]
  • ["dates", "parse"]
  • ["dates", "query"]
  • ["dates", "string"]
  • ["find", "findall"]
  • ["find", "findnext"]
  • ["find", "findprev"]
  • ["frontend"]
  • ["inference", "abstract interpretation"]
  • ["inference", "allinference"]
  • ["inference", "optimization"]
  • ["io", "array_limit"]
  • ["io", "read"]
  • ["io", "serialization"]
  • ["io"]
  • ["linalg", "arithmetic"]
  • ["linalg", "blas"]
  • ["linalg", "factorization"]
  • ["linalg"]
  • ["micro"]
  • ["misc"]
  • ["misc", "23042"]
  • ["misc", "afoldl"]
  • ["misc", "allocation elision view"]
  • ["misc", "bitshift"]
  • ["misc", "foldl"]
  • ["misc", "issue 12165"]
  • ["misc", "iterators"]
  • ["misc", "julia"]
  • ["misc", "parse"]
  • ["misc", "repeat"]
  • ["misc", "splatting"]
  • ["problem", "chaosgame"]
  • ["problem", "fem"]
  • ["problem", "go"]
  • ["problem", "grigoriadis khachiyan"]
  • ["problem", "imdb"]
  • ["problem", "json"]
  • ["problem", "laplacian"]
  • ["problem", "monte carlo"]
  • ["problem", "raytrace"]
  • ["problem", "seismic"]
  • ["problem", "simplex"]
  • ["problem", "spellcheck"]
  • ["problem", "stockcorr"]
  • ["problem", "ziggurat"]
  • ["random", "collections"]
  • ["random", "randstring"]
  • ["random", "ranges"]
  • ["random", "sequences"]
  • ["random", "types"]
  • ["scalar", "acos"]
  • ["scalar", "acosh"]
  • ["scalar", "arithmetic"]
  • ["scalar", "asin"]
  • ["scalar", "asinh"]
  • ["scalar", "atan"]
  • ["scalar", "atan2"]
  • ["scalar", "atanh"]
  • ["scalar", "cbrt"]
  • ["scalar", "cos"]
  • ["scalar", "cosh"]
  • ["scalar", "exp2"]
  • ["scalar", "expm1"]
  • ["scalar", "fastmath"]
  • ["scalar", "floatexp"]
  • ["scalar", "intfuncs"]
  • ["scalar", "iteration"]
  • ["scalar", "mod2pi"]
  • ["scalar", "predicate"]
  • ["scalar", "rem_pio2"]
  • ["scalar", "sin"]
  • ["scalar", "sincos"]
  • ["scalar", "sinh"]
  • ["scalar", "tan"]
  • ["scalar", "tanh"]
  • ["shootout"]
  • ["simd"]
  • ["sort", "insertionsort"]
  • ["sort", "issorted"]
  • ["sort", "issues"]
  • ["sort", "length = 10"]
  • ["sort", "length = 100"]
  • ["sort", "length = 1000"]
  • ["sort", "length = 10000"]
  • ["sort", "length = 3"]
  • ["sort", "length = 30"]
  • ["sort", "mergesort"]
  • ["sort", "quicksort"]
  • ["sparse", "arithmetic"]
  • ["sparse", "constructors"]
  • ["sparse", "index"]
  • ["sparse", "matmul"]
  • ["sparse", "sparse matvec"]
  • ["sparse", "sparse solves"]
  • ["sparse", "transpose"]
  • ["string", "==(::AbstractString, ::AbstractString)"]
  • ["string", "==(::SubString, ::String)"]
  • ["string", "findfirst"]
  • ["string"]
  • ["string", "readuntil"]
  • ["string", "repeat"]
  • ["tuple", "index"]
  • ["tuple", "linear algebra"]
  • ["tuple", "misc"]
  • ["tuple", "reduction"]
  • ["union", "array"]

Version Info

Primary Build

Julia Version 1.11.0-DEV.1256
Commit f2fef8d298 (2024-01-11 15:42 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64
  CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz: 
              speed         user         nice          sys         idle          irq
       #1   900 MHz     695541 s        215 s     185268 s  162436211 s          0 s
       #2  3500 MHz   13493378 s        195 s     355812 s  149494294 s          0 s
       #3   800 MHz     652682 s        338 s     156709 s  162436390 s          0 s
       #4   800 MHz     540828 s        212 s     166838 s  162463080 s          0 s
       #5   800 MHz     534756 s        114 s     170404 s  162005444 s          0 s
       #6   800 MHz     565845 s        152 s     165312 s  162533064 s          0 s
       #7  2500 MHz     595659 s        117 s     186730 s  162527021 s          0 s
       #8   800 MHz     574401 s        143 s     151417 s  162584784 s          0 s
  Memory: 31.301593780517578 GB (18274.15234375 MB free)
  Uptime: 1.634679477e7 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, haswell)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)

Comparison Build

Julia Version 1.11.0-DEV.1250
Commit c5d7b87a35 (2024-01-11 13:26 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64
  CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz: 
              speed         user         nice          sys         idle          irq
       #1   900 MHz     696262 s        215 s     185456 s  162569288 s          0 s
       #2   800 MHz   13624562 s        195 s     358040 s  149495107 s          0 s
       #3   800 MHz     653249 s        338 s     156730 s  162570017 s          0 s
       #4   800 MHz     540903 s        212 s     166843 s  162597107 s          0 s
       #5   800 MHz     534812 s        114 s     170409 s  162139478 s          0 s
       #6  3509 MHz     565916 s        152 s     165316 s  162667207 s          0 s
       #7  2500 MHz     595856 s        117 s     186739 s  162661026 s          0 s
       #8   800 MHz     574455 s        143 s     151422 s  162718929 s          0 s
  Memory: 31.301593780517578 GB (18299.3515625 MB free)
  Uptime: 1.636021743e7 sec
  Load Avg:  1.08  1.02  1.01
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, haswell)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)