Package evaluation of BenchmarkCI on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T16:47:44.278 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.17s ################################################################################ # Installation # Installing BenchmarkCI... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [20533458] + BenchmarkCI v0.1.9 Updating `~/.julia/environments/v1.10/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [20533458] + BenchmarkCI v0.1.9 [6e4b80f9] + BenchmarkTools v1.6.0 [d1d4a3ce] + BitFlags v0.1.9 [944b1d66] + CodecZlib v0.7.8 [34da2185] + Compat v4.16.0 [f0e56b4a] + ConcurrentUtilities v2.5.0 [187b0558] + ConstructionBase v1.5.8 [adafc99b] + CpuId v0.3.1 [460bff9d] + ExceptionUnwrapping v0.1.11 [bc5e4493] + GitHub v5.9.0 [cd3eb016] + HTTP v1.10.16 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.0 [e6f89c97] + LoggingExtras v1.1.0 [1914dd2f] + MacroTools v0.5.16 [739be429] + MbedTLS v1.1.9 [4d8831e6] + OpenSSL v1.5.0 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.13 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [33c8b6b6] + ProgressLogging v0.1.4 [ae029012] + Requires v1.3.1 ⌅ [efcf1570] + Setfield v0.8.3 [777ac1f9] + SimpleBufferStream v1.2.0 [2133526b] + SodiumSeal v0.1.1 [5d786b92] + TerminalLoggers v0.1.7 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.5.2 [3a884ed6] + UnPack v1.0.2 [458c3c95] + OpenSSL_jll v3.5.0+0 [3161d3a3] + Zstd_jll v1.5.7+1 [a9144af2] + libsodium_jll v1.0.21+0 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [9fa8497b] + Future [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 8.37s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.3s ################################################################################ # Testing # Testing BenchmarkCI Status `/tmp/jl_fDUAbp/Project.toml` [20533458] BenchmarkCI v0.1.9 [6e4b80f9] BenchmarkTools v1.6.0 [adafc99b] CpuId v0.3.1 [bc5e4493] GitHub v5.9.0 [682c06a0] JSON v0.21.4 [32113eaa] PkgBenchmark v0.2.13 ⌅ [efcf1570] Setfield v0.8.3 [3a884ed6] UnPack v1.0.2 [3161d3a3] Zstd_jll v1.5.7+1 [2a0f44e3] Base64 [ade2ca70] Dates [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [44cfe95a] Pkg v1.10.0 [a4e569a6] Tar v1.10.0 [8dfed614] Test Status `/tmp/jl_fDUAbp/Manifest.toml` [1520ce14] AbstractTrees v0.4.5 [20533458] BenchmarkCI v0.1.9 [6e4b80f9] BenchmarkTools v1.6.0 [d1d4a3ce] BitFlags v0.1.9 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.16.0 [f0e56b4a] ConcurrentUtilities v2.5.0 [187b0558] ConstructionBase v1.5.8 [adafc99b] CpuId v0.3.1 [460bff9d] ExceptionUnwrapping v0.1.11 [bc5e4493] GitHub v5.9.0 [cd3eb016] HTTP v1.10.16 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [1d6d02ad] LeftChildRightSiblingTrees v0.2.0 [e6f89c97] LoggingExtras v1.1.0 [1914dd2f] MacroTools v0.5.16 [739be429] MbedTLS v1.1.9 [4d8831e6] OpenSSL v1.5.0 [69de0a69] Parsers v2.8.3 [32113eaa] PkgBenchmark v0.2.13 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [33c8b6b6] ProgressLogging v0.1.4 [ae029012] Requires v1.3.1 ⌅ [efcf1570] Setfield v0.8.3 [777ac1f9] SimpleBufferStream v1.2.0 [2133526b] SodiumSeal v0.1.1 [5d786b92] TerminalLoggers v0.1.7 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.5.2 [3a884ed6] UnPack v1.0.2 [458c3c95] OpenSSL_jll v3.5.0+0 [3161d3a3] Zstd_jll v1.5.7+1 [a9144af2] libsodium_jll v1.0.21+0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [9fa8497b] Future [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [a63ad114] Mmap [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [9abbd945] Profile [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Cloning into 'BenchmarkCIExample.jl'... [ Info: Testing with target = testcase/0000-with-manifest Note: switching to 'testcase/0000-with-manifest'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4f8cbb1 Add benchmark/{Project,Manifest}.toml [ Info: Using existing manifest file. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 Installed PkgBenchmark ─ v0.2.6 Building PkgBenchmark → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/eeda9bde6194b57515c2494082ee1875ebf140ad/build.log` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 6.371983136 seconds) (2/2) tuning "naive_sum"... done (took 5.559572075 seconds) done (took 12.694445478 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.339640764 seconds) (2/2) benchmarking "naive_sum"... done (took 1.440913555 seconds) done (took 3.431044343 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.931013028 seconds) (2/2) benchmarking "naive_sum"... done (took 1.476005036 seconds) done (took 4.162034966 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 42 seconds └ * Baseline: 22 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl Dates: 6 Jun 2025 - 16:49 / 6 Jun 2025 - 16:50 Package commits: 4f8cbb1 / b457477 Julia commits: 96dc2d8 / 96dc2d8 Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 6 Jun 2025 - 16:49 • Baseline: 6 Jun 2025 - 16:50 • Package commits: • Target: 4f8cbb1 • Baseline: b457477 • Julia commits: • Target: 96dc2d8 • Baseline: 96dc2d8 • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. 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 | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2750 MHz 11085169347 s 686504 s 953126041 s 8289576126 s 0 s Memory: 32.0 GB (31739.953125 MB free) Uptime: 1.59153031e7 sec Load Avg: 152.23 152.64 152.77 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2723 MHz 11085200749 s 686504 s 953127468 s 8289576668 s 0 s Memory: 32.0 GB (31740.46875 MB free) Uptime: 1.591532919e7 sec Load Avg: 145.69 151.07 152.24 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:49 • Package commit: 4f8cbb1 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 11.210 μs (5%) ["sum(xs)", "naive_sum"] 35.489 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2750 MHz 11085169347 s 686504 s 953126041 s 8289576126 s 0 s Memory: 32.0 GB (31739.953125 MB free) Uptime: 1.59153031e7 sec Load Avg: 152.23 152.64 152.77 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:50 • Package commit: b457477 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.970 μs (5%) ["sum(xs)", "naive_sum"] 36.110 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2723 MHz 11085200749 s 686504 s 953127468 s 8289576668 s 0 s Memory: 32.0 GB (31740.46875 MB free) Uptime: 1.591532919e7 sec Load Avg: 145.69 151.07 152.24 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 108% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 4999.62 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Using existing manifest file. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.982865885 seconds) (2/2) benchmarking "naive_sum"... done (took 1.569207444 seconds) done (took 4.307399318 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.893969434 seconds) (2/2) benchmarking "naive_sum"... done (took 1.472010932 seconds) done (took 4.11869245 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 23 seconds └ * Baseline: 22 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl Dates: 6 Jun 2025 - 16:50 / 6 Jun 2025 - 16:51 Package commits: 4f8cbb1 / b457477 Julia commits: 96dc2d8 / 96dc2d8 Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 6 Jun 2025 - 16:50 • Baseline: 6 Jun 2025 - 16:51 • Package commits: • Target: 4f8cbb1 • Baseline: b457477 • Julia commits: • Target: 96dc2d8 • Baseline: 96dc2d8 • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. 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 | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2710 MHz 11085240947 s 686504 s 953129305 s 8289578032 s 0 s Memory: 32.0 GB (31745.1953125 MB free) Uptime: 1.591536314e7 sec Load Avg: 151.37 151.99 152.51 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2748 MHz 11085266708 s 686504 s 953130674 s 8289579174 s 0 s Memory: 32.0 GB (31715.96875 MB free) Uptime: 1.591538529e7 sec Load Avg: 156.12 152.75 152.73 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:50 • Package commit: 4f8cbb1 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.890 μs (5%) ["sum(xs)", "naive_sum"] 35.499 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2710 MHz 11085240947 s 686504 s 953129305 s 8289578032 s 0 s Memory: 32.0 GB (31745.1953125 MB free) Uptime: 1.591536314e7 sec Load Avg: 151.37 151.99 152.51 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:51 • Package commit: b457477 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.950 μs (5%) ["sum(xs)", "naive_sum"] 34.850 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2748 MHz 11085266708 s 686504 s 953130674 s 8289579174 s 0 s Memory: 32.0 GB (31715.96875 MB free) Uptime: 1.591538529e7 sec Load Avg: 156.12 152.75 152.73 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 109% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 4999.62 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Testing with target = testcase/0001-without-manifest Previous HEAD position was 4f8cbb1 Add benchmark/{Project,Manifest}.toml HEAD is now at 5e619c2 Use BenchmarkCI without benchmark/Manifest.toml Removing .benchmarkci/ Removing benchmark/tune.json Installing known registries into `~/.julia` Added `General` registry to ~/.julia/registries Resolving package versions... Updating `/tmp/BenchmarkCI_jl_nVSU3v/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [32113eaa] + PkgBenchmark v0.2.13 Updating `/tmp/BenchmarkCI_jl_nVSU3v/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [34da2185] + Compat v4.16.0 [682c06a0] + JSON v0.21.4 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.0 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.13 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [33c8b6b6] + ProgressLogging v0.1.4 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_nVSU3v`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_nVSU3v` No Changes to `/tmp/BenchmarkCI_jl_nVSU3v/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_nVSU3v/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 6.46249435 seconds) (2/2) tuning "naive_sum"... done (took 5.607958089 seconds) done (took 12.903531786 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.393135063 seconds) (2/2) benchmarking "naive_sum"... done (took 1.511944804 seconds) done (took 3.607654985 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_nVSU3v` No Changes to `/tmp/BenchmarkCI_jl_nVSU3v/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_nVSU3v/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.98914453 seconds) (2/2) benchmarking "naive_sum"... done (took 1.551781418 seconds) done (took 4.371085243 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 36 seconds └ * Baseline: 25 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl Dates: 6 Jun 2025 - 16:52 / 6 Jun 2025 - 16:52 Package commits: 5e619c2 / b457477 Julia commits: 96dc2d8 / 96dc2d8 Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 6 Jun 2025 - 16:52 • Baseline: 6 Jun 2025 - 16:52 • Package commits: • Target: 5e619c2 • Baseline: b457477 • Julia commits: • Target: 96dc2d8 • Baseline: 96dc2d8 • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. 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 | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2670 MHz 11085324802 s 686504 s 953133721 s 8289581824 s 0 s Memory: 32.0 GB (31645.25390625 MB free) Uptime: 1.591543524e7 sec Load Avg: 153.99 152.68 152.7 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085354419 s 686504 s 953134961 s 8289582644 s 0 s Memory: 32.0 GB (31596.3125 MB free) Uptime: 1.591546e7 sec Load Avg: 145.89 150.87 152.11 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:52 • Package commit: 5e619c2 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.860 μs (5%) ["sum(xs)", "naive_sum"] 35.470 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2670 MHz 11085324802 s 686504 s 953133721 s 8289581824 s 0 s Memory: 32.0 GB (31645.25390625 MB free) Uptime: 1.591543524e7 sec Load Avg: 153.99 152.68 152.7 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:52 • Package commit: b457477 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 11.070 μs (5%) ["sum(xs)", "naive_sum"] 35.480 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085354419 s 686504 s 953134961 s 8289582644 s 0 s Memory: 32.0 GB (31596.3125 MB free) Uptime: 1.591546e7 sec Load Avg: 145.89 150.87 152.11 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 109% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 4999.62 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No Resolving package versions... Updating `/tmp/BenchmarkCI_jl_5nnHfH/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [32113eaa] + PkgBenchmark v0.2.13 Updating `/tmp/BenchmarkCI_jl_5nnHfH/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [34da2185] + Compat v4.16.0 [682c06a0] + JSON v0.21.4 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.0 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.13 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [33c8b6b6] + ProgressLogging v0.1.4 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_5nnHfH`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_5nnHfH` No Changes to `/tmp/BenchmarkCI_jl_5nnHfH/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_5nnHfH/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.940460639 seconds) (2/2) benchmarking "naive_sum"... done (took 1.515494148 seconds) done (took 4.271122326 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_5nnHfH` No Changes to `/tmp/BenchmarkCI_jl_5nnHfH/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_5nnHfH/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.992447055 seconds) (2/2) benchmarking "naive_sum"... done (took 1.565209656 seconds) done (took 4.377518044 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 24 seconds └ * Baseline: 25 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl Dates: 6 Jun 2025 - 16:52 / 6 Jun 2025 - 16:53 Package commits: 5e619c2 / b457477 Julia commits: 96dc2d8 / 96dc2d8 Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 6 Jun 2025 - 16:52 • Baseline: 6 Jun 2025 - 16:53 • Package commits: • Target: 5e619c2 • Baseline: b457477 • Julia commits: • Target: 96dc2d8 • Baseline: 96dc2d8 • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. 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 | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085394282 s 686504 s 953136840 s 8289584195 s 0 s Memory: 32.0 GB (31651.00390625 MB free) Uptime: 1.591549386e7 sec Load Avg: 139.19 148.79 151.37 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085424580 s 686504 s 953138153 s 8289585110 s 0 s Memory: 32.0 GB (31628.08203125 MB free) Uptime: 1.591551929e7 sec Load Avg: 134.56 146.93 150.69 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:52 • Package commit: 5e619c2 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.880 μs (5%) ["sum(xs)", "naive_sum"] 35.459 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085394282 s 686504 s 953136840 s 8289584195 s 0 s Memory: 32.0 GB (31651.00390625 MB free) Uptime: 1.591549386e7 sec Load Avg: 139.19 148.79 151.37 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_V9oCUa/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 6 Jun 2025 - 16:53 • Package commit: b457477 • Julia commit: 96dc2d8 • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. 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. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 11.179 μs (5%) ["sum(xs)", "naive_sum"] 35.469 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.9 Commit 96dc2d8c45* (2025-06-05 14:25 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2724 MHz 11085424580 s 686504 s 953138153 s 8289585110 s 0 s Memory: 32.0 GB (31628.08203125 MB free) Uptime: 1.591551929e7 sec Load Avg: 134.56 146.93 150.69 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 109% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 4999.62 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Testing with `BenchmarkCI.judge(retune = true)` Resolving package versions... Updating `/tmp/BenchmarkCI_jl_pQXM4C/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [32113eaa] + PkgBenchmark v0.2.13 Updating `/tmp/BenchmarkCI_jl_pQXM4C/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.0 [34da2185] + Compat v4.16.0 [682c06a0] + JSON v0.21.4 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.0 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.13 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [33c8b6b6] + ProgressLogging v0.1.4 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_pQXM4C`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_pQXM4C` No Changes to `/tmp/BenchmarkCI_jl_pQXM4C/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_pQXM4C/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 6.492613168 seconds) (2/2) tuning "naive_sum"... done (took 5.651292363 seconds) done (took 12.984042357 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.382841067 seconds) (2/2) benchmarking "naive_sum"... done (took 1.511522633 seconds) done (took 3.598626931 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_pQXM4C` No Changes to `/tmp/BenchmarkCI_jl_pQXM4C/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_pQXM4C/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 6.458582762 seconds) (2/2) tuning "naive_sum"... done (took 5.644377825 seconds) done (took 12.980547569 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.358558772 seconds) (2/2) benchmarking "naive_sum"... done (took 1.480782879 seconds) done (took 3.538351721 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 35 seconds └ * Baseline: 35 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_V9oCUa/BenchmarkCIExample.jl Dates: 6 Jun 2025 - 16:54 / 6 Jun 2025 - 16:54 Package commits: 5e619c2 / b457477 Julia commits: 96dc2d8 / 96dc2d8 Test Summary: | Pass Total Time test_integration.jl | 88 88 6m20.8s ┌ Warning: zstdmt() is deprecated, use the non-do-block form │ caller = ip:0x0 └ @ Core :-1 /*stdin*\ : 9.47% ( 1.000 KiB => 97 B, /tmp/jl_EFHzjR/dest.tar.zst) Test Summary: | Pass Total Time test_misc.jl | 21 21 8.8s hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/jl_BkUycq/origin/.git/ Switched to a new branch 'somebranch' [somebranch (root-commit) 328827a] First commit 1 file changed, 1 insertion(+) create mode 100644 README.txt Switched to a new branch 'somebranch.0' Cloning into '/tmp/jl_5IkYQN/repo'... ┌ Info: Committing uncommitted files. │ git status --short = │ ?? spam.txt └ Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'pkgeval@BenchmarkCI-primary-SGOkR7bt.(none)') updating: Error During Test at /home/pkgeval/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:25 Got exception outside of a @test failed process: Process(`git commit --allow-empty-message --message ''`, ProcessExited(128)) [128] Stacktrace: [1] pipeline_error @ ./process.jl:565 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:480 [3] run(::Cmd) @ Base ./process.jl:477 [4] (::BenchmarkCI.GitUtils.var"#7#14"{String, String})() @ BenchmarkCI.GitUtils ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:55 [5] cd(f::BenchmarkCI.GitUtils.var"#7#14"{String, String}, dir::String) @ Base.Filesystem ./file.jl:112 [6] (::BenchmarkCI.GitUtils.var"#2#8"{Nothing, String, Main.TestBenchmarkCI.TestUpdating.var"#4#9", String, String})(tmpd::String) @ BenchmarkCI.GitUtils ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:48 [7] mktempdir(fn::BenchmarkCI.GitUtils.var"#2#8"{Nothing, String, Main.TestBenchmarkCI.TestUpdating.var"#4#9", String, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:766 [8] mktempdir (repeats 2 times) @ ./file.jl:762 [inlined] [9] #updating#1 @ ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:16 [inlined] [10] updating @ ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:9 [inlined] [11] (::Main.TestBenchmarkCI.TestUpdating.var"#3#8")(dir::String) @ Main.TestBenchmarkCI.TestUpdating ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:32 [12] mktempdir(fn::Main.TestBenchmarkCI.TestUpdating.var"#3#8", parent::String; prefix::String) @ Base.Filesystem ./file.jl:766 [13] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:762 [14] macro expansion @ ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:26 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [16] top-level scope @ ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:26 [17] include(mod::Module, _path::String) @ Base ./Base.jl:495 [18] include(x::String) @ Main.TestBenchmarkCI ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:1 [19] macro expansion @ ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:7 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1669 [inlined] [21] top-level scope @ ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:4 [22] include(fname::String) @ Base.MainInclude ./client.jl:494 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:385 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:557 hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/jl_rLe3np/origin/.git/ Switched to a new branch 'somebranch' [somebranch (root-commit) 6019c37] First commit 1 file changed, 1 insertion(+) create mode 100644 README.txt Switched to a new branch 'somebranch.0' Cloning into '/tmp/jl_rLe3np/workdir'... Switched to branch 'somebranch' [somebranch 73001f7] Add file-1 1 file changed, 1 insertion(+) create mode 100644 file-1 Switched to branch 'somebranch.0' [somebranch.0 3cb9aa2] Add file-2 1 file changed, 1 insertion(+) create mode 100644 file-2 To file:///tmp/jl_rLe3np/origin ! [rejected] HEAD -> somebranch (fetch first) error: failed to push some refs to 'file:///tmp/jl_rLe3np/origin' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. From file:///tmp/jl_rLe3np/origin * branch somebranch -> FETCH_HEAD 6019c37..73001f7 somebranch -> origin/somebranch Merge made by the 'ort' strategy. file-1 | 1 + 1 file changed, 1 insertion(+) create mode 100644 file-1 To file:///tmp/jl_rLe3np/origin 73001f7..89a5351 HEAD -> somebranch Test Summary: | Pass Error Total Time test_updating.jl | 2 1 3 4.8s updating | 1 1 3.5s prepare_ssh_command | 1 1 0.1s _push_with_retry | 1 1 1.1s ERROR: LoadError: Some tests did not pass: 2 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:1 Testing failed after 395.6s ERROR: LoadError: Package BenchmarkCI errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 444.27s: package tests unexpectedly errored