1RELEASE FAST
22.4M zig-out/bin/aoc2024
3
4benchmark runs total time time/run (avg ± σ) (min ... max) p75 p99 p995
5-----------------------------------------------------------------------------------------------------------------------------
6Dia 1 parte 1 40215 1.836s 45.654us ± 1.099us (44.904us ... 76.393us) 45.546us 50.274us 50.845us
7Dia 1 parte 2 43858 2.054s 46.837us ± 2.256us (44.463us ... 94.917us) 49.753us 53.009us 53.731us
8Dia 2 parte 1 95 1.986s 20.913ms ± 112.456us (20.775ms ... 21.528ms) 20.923ms 21.528ms 21.528ms
9Dia 2 parte 2 27 2.007s 74.339ms ± 631.926us (73.075ms ... 76.82ms) 74.295ms 76.82ms 76.82ms
10Dia 3 parte 1 100000 187.034ms 1.87us ± 157ns (1.843us ... 7.534us) 1.864us 1.884us 2.324us
11Dia 3 parte 2 31077 2.016s 64.892us ± 3.846us (57.537us ... 122.619us) 65.032us 79.088us 81.772us
12Dia 4 parte 1 100000 542.089ms 5.42us ± 351ns (5.27us ... 45.405us) 5.401us 6.702us 8.175us
13Dia 4 parte 2 434 2.009s 4.629ms ± 95.303us (4.489ms ... 6.045ms) 4.649ms 4.788ms 5.128ms
14Dia 5 parte 1 52505 2.003s 38.158us ± 2.211us (37.099us ... 70.281us) 37.791us 45.685us 52.708us
15Dia 5 parte 1 [MEMORY] 128B ± 0B (128B ... 128B) 128B 128B 128B
16Dia 5 parte 2 87876 2.01s 22.881us ± 3.791us (21.54us ... 111.949us) 22.172us 30.557us 33.703us
17Dia 5 parte 2 [MEMORY] 256B ± 0B (256B ... 256B) 256B 256B 256B
18
19
20RELEASE SMALL
21116K zig-out/bin/aoc2024
22
23benchmark runs total time time/run (avg ± σ) (min ... max) p75 p99 p995
24-----------------------------------------------------------------------------------------------------------------------------
25Dia 1 parte 1 29977 1.999s 66.697us ± 1.11us (65.633us ... 97.102us) 66.885us 71.394us 71.915us
26Dia 1 parte 2 29850 2.134s 71.503us ± 3.903us (65.423us ... 113.212us) 73.057us 85.229us 88.946us
27Dia 2 parte 1 33 1.914s 58.013ms ± 2.834ms (55.947ms ... 63.138ms) 61.104ms 63.138ms 63.138ms
28Dia 2 parte 2 17 1.954s 114.972ms ± 674.784us (113.864ms ... 116.07ms) 115.499ms 116.07ms 116.07ms
29Dia 3 parte 1 53371 1.857s 34.812us ± 1.992us (33.332us ... 64.391us) 36.438us 41.718us 43.09us
30Dia 3 parte 2 29439 1.984s 67.401us ± 2.331us (65.793us ... 92.513us) 67.186us 75.121us 76.382us
31Dia 4 parte 1 10396 2.037s 196.023us ± 11.778us (172.763us ... 301.785us) 199.163us 225.131us 227.986us
32Dia 4 parte 2 441 2.084s 4.727ms ± 267.787us (4.125ms ... 6.215ms) 4.826ms 5.747ms 6.173ms
33Dia 5 parte 1 39224 2.183s 55.67us ± 4.385us (49.393us ... 130.885us) 54.972us 76.864us 81.753us
34Dia 5 parte 1 [MEMORY] 128B ± 0B (128B ... 128B) 128B 128B 128B
35Dia 5 parte 2 66790 1.815s 27.18us ± 3.205us (25.828us ... 100.097us) 26.63us 35.026us 38.742us
36Dia 5 parte 2 [MEMORY] 256B ± 0B (256B ... 256B) 256B 256B 256B
37
38CPU INFO
39Architecture: x86_64
40CPU op-mode(s): 32-bit, 64-bit
41Address sizes: 43 bits physical, 48 bits virtual
42Byte Order: Little Endian
43CPU(s): 16
44On-line CPU(s) list: 0-15
45Vendor ID: AuthenticAMD
46Model name: AMD Ryzen 7 3800X 8-Core Processor
47CPU family: 23
48Model: 113
49Thread(s) per core: 2
50Core(s) per socket: 8
51Socket(s): 1
52Stepping: 0
53Frequency boost: enabled
54CPU(s) scaling MHz: 52%
55CPU max MHz: 4560.3242
56CPU min MHz: 576.9090
57BogoMIPS: 7785.12
58Flags: 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 xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic 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 ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd 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
59Virtualization: AMD-V
60L1d cache: 256 KiB (8 instances)
61L1i cache: 256 KiB (8 instances)
62L2 cache: 4 MiB (8 instances)
63L3 cache: 32 MiB (2 instances)
64NUMA node(s): 1
65NUMA node0 CPU(s): 0-15
66Vulnerability Gather data sampling: Not affected
67Vulnerability Ghostwrite: Not affected
68Vulnerability Indirect target selection: Not affected
69Vulnerability Itlb multihit: Not affected
70Vulnerability L1tf: Not affected
71Vulnerability Mds: Not affected
72Vulnerability Meltdown: Not affected
73Vulnerability Mmio stale data: Not affected
74Vulnerability Old microcode: Not affected
75Vulnerability Reg file data sampling: Not affected
76Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection
77Vulnerability Spec rstack overflow: Mitigation; Safe RET
78Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
79Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
80Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
81Vulnerability Srbds: Not affected
82Vulnerability Tsa: Not affected
83Vulnerability Tsx async abort: Not affected
84Vulnerability Vmscape: Mitigation; IBPB before exit to userspace