/
githubmirror
/
spark
Обзор
Документация
Войти
/
githubmirror
/
spark
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sql/core/benchmarks/VectorizedRleValuesReaderBenchmark-results.txt
152 строки
13 KB
Dongjoon Hyun
[SPARK-58415][INFRA][TEST] Regenerate benchmark results
29 июл 2026, 10:51
29 июл 2026, 10:51
6b793ce
Код
Авторство
О чём код?
================================================================================================ Boolean decode ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor RLE readBooleans decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ cold reader, trueRatio=0.0 0 0 0 50460.8 0.0 1.0X reused reader, trueRatio=0.0 0 0 0 51529.6 0.0 1.0X cold reader, trueRatio=0.1 1 1 0 808.4 1.2 0.0X reused reader, trueRatio=0.1 1 1 0 1009.8 1.0 0.0X cold reader, trueRatio=0.5 1 1 0 909.6 1.1 0.0X reused reader, trueRatio=0.5 1 1 0 1219.6 0.8 0.0X cold reader, trueRatio=0.9 1 1 0 813.8 1.2 0.0X reused reader, trueRatio=0.9 1 1 0 1008.3 1.0 0.0X cold reader, trueRatio=1.0 0 0 0 50318.0 0.0 1.0X reused reader, trueRatio=1.0 0 0 0 51431.0 0.0 1.0X ================================================================================================ Integer decode ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor RLE readIntegers dictionary-id decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ PACKED cold, bitWidth=4 1 1 0 994.4 1.0 1.0X PACKED reused, bitWidth=4 1 1 0 994.7 1.0 1.0X RLE, bitWidth=4 0 0 0 15709.9 0.1 15.8X PACKED cold, bitWidth=8 1 1 0 958.0 1.0 1.0X PACKED reused, bitWidth=8 1 1 0 958.0 1.0 1.0X RLE, bitWidth=8 0 0 0 20169.6 0.0 20.3X PACKED cold, bitWidth=12 2 2 0 566.9 1.8 0.6X PACKED reused, bitWidth=12 2 2 0 566.5 1.8 0.6X RLE, bitWidth=12 0 0 0 19988.5 0.1 20.1X PACKED cold, bitWidth=20 2 2 0 450.3 2.2 0.5X PACKED reused, bitWidth=20 2 2 0 449.8 2.2 0.5X RLE, bitWidth=20 0 0 0 20107.7 0.0 20.2X ================================================================================================ Nullable batch decode with def-level materialization ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Nullable batch with def-levels: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ nullRatio=0.0, n/a 0 0 0 6395.3 0.2 1.0X nullRatio=0.1, random 8 8 0 125.5 8.0 0.0X nullRatio=0.1, clustered 6 6 0 185.4 5.4 0.0X nullRatio=0.3, random 12 12 0 86.9 11.5 0.0X nullRatio=0.3, clustered 6 6 0 188.0 5.3 0.0X nullRatio=0.5, random 14 14 0 77.2 13.0 0.0X nullRatio=0.5, clustered 5 5 0 194.0 5.2 0.0X nullRatio=0.9, random 7 7 0 146.6 6.8 0.0X nullRatio=0.9, clustered 5 5 0 216.9 4.6 0.0X nullRatio=1.0, random 0 0 0 15144.1 0.1 2.4X ================================================================================================ Nullable batch decode without def-level materialization ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Nullable batch without def-levels: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ nullRatio=0.0, n/a 0 0 0 10905.5 0.1 1.0X nullRatio=0.1, random 7 7 0 159.6 6.3 0.0X nullRatio=0.1, clustered 4 4 0 241.7 4.1 0.0X nullRatio=0.3, random 10 10 0 107.8 9.3 0.0X nullRatio=0.3, clustered 4 4 0 242.0 4.1 0.0X nullRatio=0.5, random 11 11 0 97.2 10.3 0.0X nullRatio=0.5, clustered 4 4 0 248.0 4.0 0.0X nullRatio=0.9, random 6 6 0 183.5 5.4 0.0X nullRatio=0.9, clustered 4 4 0 278.8 3.6 0.0X nullRatio=1.0, random 0 0 0 34484.7 0.0 3.2X ================================================================================================ Nullable batch decode with row-index filtering (with def-levels) ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Nullable batch with def-levels, row-index filtered: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ---------------------------------------------------------------------------------------------------------------------------------- nullRatio=0.0, contiguous 50% 1 1 0 874.6 1.1 1.0X nullRatio=0.3, contiguous 50% 8 8 0 132.2 7.6 0.2X nullRatio=0.9, contiguous 50% 6 6 0 190.1 5.3 0.2X nullRatio=0.0, alt 1000-row windows 3 3 0 378.0 2.6 0.4X nullRatio=0.3, alt 1000-row windows 10 10 0 109.8 9.1 0.1X nullRatio=0.9, alt 1000-row windows 7 7 1 147.2 6.8 0.2X ================================================================================================ Nullable batch decode with row-index filtering (without def-levels) ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Nullable batch without def-levels, row-index filtered: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------------------- nullRatio=0.0, contiguous 50% 1 1 0 916.8 1.1 1.0X nullRatio=0.3, contiguous 50% 7 7 0 155.7 6.4 0.2X nullRatio=0.9, contiguous 50% 5 5 0 221.0 4.5 0.2X nullRatio=0.0, alt 1000-row windows 3 3 0 382.3 2.6 0.4X nullRatio=0.3, alt 1000-row windows 8 8 0 125.3 8.0 0.1X nullRatio=0.9, alt 1000-row windows 6 6 0 164.4 6.1 0.2X ================================================================================================ Single-value reads ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Single-value reads: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ readBoolean 3 3 0 396.6 2.5 1.0X readInteger, bitWidth=4 3 3 0 377.0 2.7 1.0X readValueDictionaryId, bitWidth=4 3 3 0 377.0 2.7 1.0X readInteger, bitWidth=8 3 3 0 371.2 2.7 0.9X readValueDictionaryId, bitWidth=8 3 3 0 371.3 2.7 0.9X readInteger, bitWidth=12 4 4 0 293.1 3.4 0.7X readValueDictionaryId, bitWidth=12 4 4 0 293.1 3.4 0.7X readInteger, bitWidth=20 4 4 0 258.4 3.9 0.7X readValueDictionaryId, bitWidth=20 4 4 0 258.3 3.9 0.7X ================================================================================================ Skip ================================================================================================ OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure AMD EPYC 7763 64-Core Processor Skip: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ skipBooleans, trueRatio=0.0 0 0 0 21399510.2 0.0 1.0X skipBooleans, trueRatio=0.5 1 1 0 1255.5 0.8 0.0X skipBooleans, trueRatio=1.0 0 0 0 21399510.2 0.0 1.0X skipIntegers PACKED, bitWidth=4 1 1 0 1087.2 0.9 0.0X skipIntegers RLE, bitWidth=4 0 0 0 21399510.2 0.0 1.0X skipIntegers PACKED, bitWidth=8 1 1 0 1019.9 1.0 0.0X skipIntegers RLE, bitWidth=8 0 0 0 21399510.2 0.0 1.0X skipIntegers PACKED, bitWidth=12 2 2 0 591.8 1.7 0.0X skipIntegers RLE, bitWidth=12 0 0 0 21399510.2 0.0 1.0X skipIntegers PACKED, bitWidth=20 2 2 0 466.4 2.1 0.0X skipIntegers RLE, bitWidth=20 0 0 0 17476266.7 0.0 0.8X