adriangbot commented on PR #10998: URL: https://github.com/apache/arrow-rs/pull/10998#issuecomment-5556271381
🤖 Arrow criterion benchmark completed (GKE) | [trigger](https://github.com/apache/arrow-rs/pull/10998#issuecomment-5556196831) **Instance:** `c4a-highmem-16` (12 vCPU / 65 GiB) Comparing neilc/decimal-parser-precision-by-digits (dcc0266ea46bed33d44a570da85e40e894e46d60) to b1aa94b (merge-base) [diff](https://github.com/apache/arrow-rs/compare/b1aa94b05c88ef4cc6d0293d784bbc254537e942..dcc0266ea46bed33d44a570da85e40e894e46d60) <details><summary>Run configuration</summary> ```yaml run benchmark parse_decimal ``` </details> <details><summary>CPU Details (lscpu)</summary> ``` Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Vendor ID: ARM Model name: Neoverse-V2 Model: 1 Thread(s) per core: 1 Core(s) per cluster: 16 Socket(s): - Cluster(s): 1 Stepping: r0p1 BogoMIPS: 2000.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti L1d cache: 1 MiB (16 instances) L1i cache: 1 MiB (16 instances) L2 cache: 32 MiB (16 instances) L3 cache: 80 MiB (1 instance) NUMA node(s): 1 NUMA node0 CPU(s): 0-15 Vulnerability Gather data sampling: Not affected Vulnerability Indirect target selection: 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: Not affected Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Mitigation; CSV2, BHB Vulnerability Srbds: Not affected Vulnerability Tsa: Not affected Vulnerability Tsx async abort: Not affected Vulnerability Vmscape: Not affected ``` </details> <details><summary>Details</summary> <p> ``` group main neilc_decimal-parser-precision-by-digits ----- ---- ---------------------------------------- parse_decimal/-.123 1.00 10.7±0.01µs 91.7 MElem/sec 1.00 10.6±0.00µs 91.8 MElem/sec parse_decimal/-00.1 1.09 19.3±0.01µs 50.6 MElem/sec 1.00 17.6±0.05µs 55.3 MElem/sec parse_decimal/-12. 1.11 18.5±0.02µs 52.9 MElem/sec 1.00 16.6±0.03µs 58.8 MElem/sec parse_decimal/-123 1.10 19.1±0.01µs 51.0 MElem/sec 1.00 17.4±0.04µs 56.0 MElem/sec parse_decimal/-123. 1.10 19.4±0.01µs 50.3 MElem/sec 1.00 17.7±0.05µs 55.3 MElem/sec parse_decimal/-123.1 1.07 20.4±0.01µs 47.9 MElem/sec 1.00 19.0±0.07µs 51.3 MElem/sec parse_decimal/-123.123 1.00 12.6±0.03µs 77.3 MElem/sec 1.06 13.4±0.01µs 72.9 MElem/sec parse_decimal/-123.1234 1.03 16.2±0.02µs 60.4 MElem/sec 1.00 15.8±0.02µs 61.9 MElem/sec parse_decimal/-12345678912345678.1234 1.01 44.5±0.05µs 21.9 MElem/sec 1.00 44.1±0.08µs 22.1 MElem/sec parse_decimal/-99999999999999999.999 1.03 41.3±0.05µs 23.6 MElem/sec 1.00 40.0±0.07µs 24.4 MElem/sec parse_decimal/.123 1.06 11.3±0.01µs 86.0 MElem/sec 1.00 10.7±0.02µs 91.5 MElem/sec parse_decimal/0.0000123 1.05 13.5±0.25µs 72.1 MElem/sec 1.00 12.9±0.42µs 75.7 MElem/sec parse_decimal/00.1 1.13 19.9±0.01µs 49.1 MElem/sec 1.00 17.6±0.06µs 55.5 MElem/sec parse_decimal/12. 1.16 19.2±0.01µs 50.9 MElem/sec 1.00 16.6±0.02µs 58.9 MElem/sec parse_decimal/123 1.13 19.6±0.01µs 49.8 MElem/sec 1.00 17.4±0.05µs 56.2 MElem/sec parse_decimal/123. 1.14 20.0±0.01µs 48.7 MElem/sec 1.00 17.6±0.04µs 55.5 MElem/sec parse_decimal/123.1 1.13 21.0±0.02µs 46.6 MElem/sec 1.00 18.6±0.06µs 52.5 MElem/sec parse_decimal/123.123 1.00 12.8±0.06µs 76.1 MElem/sec 1.02 13.0±0.01µs 74.9 MElem/sec parse_decimal/123.1234 1.02 16.0±0.08µs 61.0 MElem/sec 1.00 15.7±0.02µs 62.2 MElem/sec parse_decimal/12345678912345678.1234 1.03 44.7±0.04µs 21.8 MElem/sec 1.00 43.4±0.06µs 22.5 MElem/sec parse_decimal/99999999999999999.999 1.07 41.7±0.05µs 23.4 MElem/sec 1.00 38.9±0.03µs 25.1 MElem/sec parse_decimal/string decimal128 38 digits 1.00 45.4±0.56µs 21.5 MElem/sec 1.00 45.4±0.02µs 21.5 MElem/sec parse_decimal/string decimal128 exact scale 1.10 23.4±0.06µs 41.8 MElem/sec 1.00 21.3±0.02µs 45.8 MElem/sec parse_decimal/string decimal128 exponent 1.04 34.9±0.02µs 28.0 MElem/sec 1.00 33.4±0.03µs 29.2 MElem/sec parse_decimal/string decimal128 integer 1.05 23.5±0.01µs 41.5 MElem/sec 1.00 22.3±0.01µs 43.8 MElem/sec parse_decimal/string decimal128 long fraction 1.00 39.6±0.08µs 24.6 MElem/sec 1.00 39.6±0.04µs 24.6 MElem/sec parse_decimal/string decimal128 negative exponent 1.02 41.2±0.01µs 23.7 MElem/sec 1.00 40.4±0.07µs 24.2 MElem/sec parse_decimal/string decimal128 negative scale 1.03 30.1±0.08µs 32.5 MElem/sec 1.00 29.1±0.06µs 33.5 MElem/sec parse_decimal/string decimal128 padded scale 1.04 21.0±0.03µs 46.5 MElem/sec 1.00 20.1±0.03µs 48.5 MElem/sec parse_decimal/string decimal128 rounded scale 1.06 26.2±0.03µs 37.3 MElem/sec 1.00 24.7±0.03µs 39.5 MElem/sec parse_decimal/string decimal128 short 1.07 13.6±0.02µs 71.6 MElem/sec 1.00 12.7±0.04µs 76.6 MElem/sec parse_decimal/string decimal128 signed 1.06 26.1±0.02µs 37.4 MElem/sec 1.00 24.7±0.02µs 39.5 MElem/sec parse_decimal/string decimal256 76 digits 1.05 107.5±0.09µs 9.1 MElem/sec 1.00 102.3±0.08µs 9.5 MElem/sec parse_decimal/string decimal256 rounded scale 1.03 93.7±0.04µs 10.4 MElem/sec 1.00 90.6±0.05µs 10.8 MElem/sec parse_decimal/string decimal32 9 digits 1.03 14.1±0.01µs 69.3 MElem/sec 1.00 13.7±0.01µs 71.1 MElem/sec parse_decimal/string decimal32 short 1.03 12.0±0.01µs 81.3 MElem/sec 1.00 11.7±0.18µs 83.4 MElem/sec parse_decimal/string decimal64 18 digits 1.04 22.7±0.02µs 43.0 MElem/sec 1.00 21.7±0.02µs 44.9 MElem/sec parse_decimal/string decimal64 short 1.00 11.3±0.01µs 86.1 MElem/sec 1.02 11.6±0.24µs 84.4 MElem/sec ``` </p> </details> <details><summary>Resource Usage</summary> **base (merge-base)** | Metric | Value | |--------|-------| | Wall time | 380.1s | | Peak memory | 10.8 MiB | | Avg memory | 10.3 MiB | | CPU user | 374.2s | | CPU sys | 0.0s | | Peak spill | 0 B | **branch** | Metric | Value | |--------|-------| | Wall time | 375.1s | | Peak memory | 11.1 MiB | | Avg memory | 10.6 MiB | | CPU user | 373.4s | | CPU sys | 0.0s | | Peak spill | 0 B | </details> --- [File an issue](https://github.com/adriangb/datafusion-benchmarking/issues) against this benchmark runner -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
