adriangbot commented on PR #10923: URL: https://github.com/apache/arrow-rs/pull/10923#issuecomment-5474996884
🤖 Arrow criterion benchmark completed (GKE) | [trigger](https://github.com/apache/arrow-rs/pull/10923#issuecomment-5474426404) **Instance:** `c4a-highmem-16` (12 vCPU / 65 GiB) Comparing codex/arrow-rs-10245-avro-offsets (a874ec47374c53c1f113c38089ef6c3d4ce11023) to 70fa5bc (merge-base) [diff](https://github.com/apache/arrow-rs/compare/70fa5bcf21924c5a9ea34ee2df846ffae43f2bc6..a874ec47374c53c1f113c38089ef6c3d4ce11023) <details><summary>Run configuration</summary> ```yaml run benchmark decoder ``` </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 codex_arrow-rs-10245-avro-offsets main ----- --------------------------------- ---- Array/100 1.00 3.8±0.04µs 470.7 MB/sec 1.00 3.8±0.03µs 470.4 MB/sec Array/10000 1.00 364.5±1.20µs 598.5 MB/sec 1.00 364.0±0.72µs 599.2 MB/sec Array/1000000 1.00 148.1±0.43µs 169.5 GB/sec 1.00 148.0±0.82µs 169.6 GB/sec Binary(Bytes)/100 1.01 1424.9±25.65ns 1807.1 MB/sec 1.00 1411.5±13.62ns 1824.2 MB/sec Binary(Bytes)/10000 1.01 116.1±1.33µs 2.2 GB/sec 1.00 114.5±0.62µs 2.2 GB/sec Binary(Bytes)/1000000 1.02 46.8±0.73µs 537.5 GB/sec 1.00 45.9±0.30µs 548.3 GB/sec Boolean/100 1.01 897.6±5.23ns 1168.7 MB/sec 1.00 892.3±7.22ns 1175.6 MB/sec Boolean/10000 1.00 75.4±0.32µs 1390.9 MB/sec 1.00 75.4±0.23µs 1391.4 MB/sec Boolean/1000000 1.00 30.8±0.03µs 332.5 GB/sec 1.00 30.9±0.05µs 331.2 GB/sec Date32/100 1.00 938.0±10.59ns 1155.0 MB/sec 1.00 941.3±6.70ns 1150.9 MB/sec Date32/10000 1.00 78.9±0.51µs 1471.6 MB/sec 1.00 78.7±0.22µs 1475.4 MB/sec Date32/1000000 1.00 31.7±0.10µs 381.3 GB/sec 1.01 32.0±0.08µs 378.3 GB/sec Decimal128/100 1.00 2.3±2.97µs 490.7 MB/sec 1.02 2.4±3.34µs 480.0 MB/sec Decimal128/10000 1.00 166.5±3.80µs 744.0 MB/sec 1.02 170.0±8.48µs 728.5 MB/sec Decimal128/1000000 1.01 67.1±1.87µs 193.8 GB/sec 1.00 66.8±0.72µs 194.8 GB/sec Enum(Dictionary)/100 1.00 1435.4±17.76ns 730.8 MB/sec 1.01 1451.8±33.02ns 722.6 MB/sec Enum(Dictionary)/10000 1.00 91.5±0.68µs 1146.7 MB/sec 1.00 91.8±0.50µs 1142.3 MB/sec Enum(Dictionary)/1000000 1.00 37.4±0.19µs 274.1 GB/sec 1.01 37.7±0.28µs 271.7 GB/sec FixedSizeBinary/100 1.00 973.1±7.28ns 2.5 GB/sec 1.01 985.6±19.56ns 2.5 GB/sec FixedSizeBinary/10000 1.00 73.7±0.35µs 3.3 GB/sec 1.00 73.8±0.34µs 3.3 GB/sec FixedSizeBinary/1000000 1.00 29.1±0.25µs 830.8 GB/sec 1.01 29.3±0.26µs 825.4 GB/sec Float32/100 1.00 797.5±12.58ns 1674.2 MB/sec 1.01 803.0±11.62ns 1662.8 MB/sec Float32/10000 1.00 61.6±0.58µs 2.1 GB/sec 1.01 62.1±0.52µs 2.1 GB/sec Float32/1000000 1.00 25.3±0.24µs 515.4 GB/sec 1.00 25.4±0.26µs 513.0 GB/sec Float64/100 1.00 805.8±39.71ns 2.1 GB/sec 1.00 807.9±16.14ns 2.1 GB/sec Float64/10000 1.00 62.9±0.79µs 2.7 GB/sec 1.00 62.9±0.84µs 2.7 GB/sec Float64/1000000 1.00 25.6±0.33µs 655.1 GB/sec 1.00 25.6±0.32µs 653.8 GB/sec Int32/100 1.00 934.3±12.51ns 1159.6 MB/sec 1.01 939.9±8.76ns 1152.6 MB/sec Int32/10000 1.00 78.5±0.38µs 1479.2 MB/sec 1.00 78.8±0.33µs 1472.5 MB/sec Int32/1000000 1.00 31.8±0.09µs 380.1 GB/sec 1.02 32.4±0.31µs 373.8 GB/sec Int32_Id/100 1.00 936.5±6.99ns 647.7 MB/sec 1.01 944.0±5.95ns 642.5 MB/sec Int32_Id/10000 1.00 77.8±0.52µs 879.5 MB/sec 1.00 77.9±0.34µs 878.7 MB/sec Int32_Id/1000000 1.00 31.6±0.19µs 235.6 GB/sec 1.00 31.6±0.12µs 235.2 GB/sec Int64/100 1.00 945.8±11.14ns 1145.5 MB/sec 1.00 943.3±8.31ns 1148.4 MB/sec Int64/10000 1.00 79.3±0.54µs 1463.3 MB/sec 1.00 79.0±0.72µs 1469.7 MB/sec Int64/1000000 1.00 32.1±0.09µs 376.9 GB/sec 1.00 32.0±0.10µs 378.0 GB/sec Interval/100 1.01 1034.1±22.60ns 2028.8 MB/sec 1.00 1026.3±14.81ns 2044.2 MB/sec Interval/10000 1.00 72.1±0.39µs 2.8 GB/sec 1.02 73.6±0.27µs 2.8 GB/sec Interval/1000000 1.00 29.3±0.16µs 698.9 GB/sec 1.02 29.8±0.13µs 687.6 GB/sec Map/100 1.05 9.2±0.05µs 345.7 MB/sec 1.00 8.8±0.04µs 363.5 MB/sec Map/10000 1.04 883.3±3.22µs 376.9 MB/sec 1.00 852.2±1.55µs 390.7 MB/sec Map/1000000 1.05 361.0±0.72µs 93.9 GB/sec 1.00 345.3±0.72µs 98.1 GB/sec Mixed/100 1.00 3.2±0.03µs 842.2 MB/sec 1.00 3.2±0.05µs 842.9 MB/sec Mixed/10000 1.03 270.8±2.16µs 1135.5 MB/sec 1.00 263.7±1.75µs 1166.0 MB/sec Mixed/1000000 1.02 109.4±0.74µs 305.3 GB/sec 1.00 107.4±0.25µs 311.2 GB/sec Nested(Struct)/100 1.00 2.4±0.02µs 795.7 MB/sec 1.02 2.5±0.03µs 779.7 MB/sec Nested(Struct)/10000 1.00 199.5±0.66µs 1012.2 MB/sec 1.01 200.5±0.76µs 1007.1 MB/sec Nested(Struct)/1000000 1.00 81.3±0.18µs 251.9 GB/sec 1.01 82.0±0.15µs 249.8 GB/sec SparseNested(Struct)/100 1.00 7.4±0.04µs 377.2 MB/sec 1.10 8.1±0.35µs 342.6 MB/sec SparseNested(Struct)/10000 1.00 517.1±3.08µs 591.3 MB/sec 1.04 537.2±2.92µs 569.2 MB/sec SparseNested(Struct)/1000000 1.00 209.5±0.37µs 155.1 GB/sec 1.05 219.5±0.39µs 148.0 GB/sec String/100 1.01 1455.1±23.52ns 1329.2 MB/sec 1.00 1442.2±15.14ns 1341.0 MB/sec String/10000 1.01 125.3±1.47µs 1595.6 MB/sec 1.00 123.9±1.02µs 1614.1 MB/sec String/1000000 1.01 51.5±0.80µs 390.8 GB/sec 1.00 51.0±0.37µs 394.8 GB/sec StringView/100 1.00 2.4±0.04µs 796.0 MB/sec 1.00 2.4±0.02µs 798.5 MB/sec StringView/10000 1.01 206.0±2.33µs 970.7 MB/sec 1.00 204.1±1.09µs 979.7 MB/sec StringView/1000000 1.00 84.4±1.13µs 238.6 GB/sec 1.00 84.2±0.47µs 239.3 GB/sec TimeMicros/100 1.01 972.9±9.00ns 1264.5 MB/sec 1.00 965.9±9.53ns 1273.7 MB/sec TimeMicros/10000 1.02 83.7±0.49µs 1582.5 MB/sec 1.00 82.4±0.61µs 1608.4 MB/sec TimeMicros/1000000 1.01 33.8±0.11µs 409.7 GB/sec 1.00 33.6±0.23µs 411.8 GB/sec TimeMillis/100 1.00 943.8±8.75ns 1210.5 MB/sec 1.01 949.1±8.43ns 1203.8 MB/sec TimeMillis/10000 1.01 81.2±0.46µs 1524.4 MB/sec 1.00 80.4±0.30µs 1539.6 MB/sec TimeMillis/1000000 1.01 33.1±0.08µs 393.5 GB/sec 1.00 32.9±0.15µs 396.0 GB/sec TimestampMicros/100 1.00 1173.4±13.03ns 1462.9 MB/sec 1.01 1181.9±13.20ns 1452.4 MB/sec TimestampMicros/10000 1.01 95.8±1.55µs 1792.7 MB/sec 1.00 95.1±0.67µs 1804.5 MB/sec TimestampMicros/1000000 1.01 39.1±0.48µs 428.7 GB/sec 1.00 38.9±0.24µs 431.0 GB/sec TimestampMillis/100 1.01 1101.7±14.04ns 1385.1 MB/sec 1.00 1095.1±14.96ns 1393.3 MB/sec TimestampMillis/10000 1.02 88.1±1.66µs 1732.3 MB/sec 1.00 86.5±0.78µs 1764.7 MB/sec TimestampMillis/1000000 1.02 36.0±0.62µs 413.7 GB/sec 1.00 35.2±0.35µs 423.4 GB/sec UUID/100 1.01 3.3±0.05µs 1375.6 MB/sec 1.00 3.2±0.04µs 1383.3 MB/sec UUID/10000 1.01 292.0±4.67µs 1534.9 MB/sec 1.00 289.9±1.87µs 1546.1 MB/sec UUID/1000000 1.00 116.9±0.65µs 374.4 GB/sec 1.01 118.0±1.23µs 371.0 GB/sec ``` </p> </details> <details><summary>Resource Usage</summary> **base (merge-base)** | Metric | Value | |--------|-------| | Wall time | 1860.4s | | Peak memory | 947.7 MiB | | Avg memory | 411.7 MiB | | CPU user | 1853.9s | | CPU sys | 4.0s | | Peak spill | 0 B | **branch** | Metric | Value | |--------|-------| | Wall time | 1845.4s | | Peak memory | 947.6 MiB | | Avg memory | 424.4 MiB | | CPU user | 1836.7s | | CPU sys | 3.5s | | 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]
