Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,81 +2,81 @@
Boolean decode
================================================================================================

OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.17.0-1010-azure
OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1010-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 25171.1 0.0 1.0X
reused reader, trueRatio=0.0 0 0 0 25171.1 0.0 1.0X
cold reader, trueRatio=0.1 1 1 0 755.2 1.3 0.0X
reused reader, trueRatio=0.1 1 1 0 754.1 1.3 0.0X
cold reader, trueRatio=0.5 1 1 0 835.6 1.2 0.0X
reused reader, trueRatio=0.5 1 1 0 833.3 1.2 0.0X
cold reader, trueRatio=0.9 1 1 0 753.3 1.3 0.0X
reused reader, trueRatio=0.9 1 1 0 753.6 1.3 0.0X
cold reader, trueRatio=1.0 0 0 0 25165.0 0.0 1.0X
reused reader, trueRatio=1.0 0 0 0 25183.2 0.0 1.0X
cold reader, trueRatio=0.0 0 0 0 5521.0 0.2 1.0X
reused reader, trueRatio=0.0 0 0 0 3516.0 0.3 0.6X
cold reader, trueRatio=0.1 2 2 0 616.4 1.6 0.1X
reused reader, trueRatio=0.1 2 2 0 587.4 1.7 0.1X
cold reader, trueRatio=0.5 2 2 0 674.2 1.5 0.1X
reused reader, trueRatio=0.5 2 2 0 632.9 1.6 0.1X
cold reader, trueRatio=0.9 2 2 0 615.6 1.6 0.1X
reused reader, trueRatio=0.9 2 2 0 582.0 1.7 0.1X
cold reader, trueRatio=1.0 0 0 0 2541.1 0.4 0.5X
reused reader, trueRatio=1.0 0 0 0 3524.8 0.3 0.6X


================================================================================================
Integer decode
================================================================================================

OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.17.0-1010-azure
OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1010-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 2 2 0 478.0 2.1 1.0X
PACKED reused, bitWidth=4 2 2 0 475.7 2.1 1.0X
RLE, bitWidth=4 0 0 0 4508.2 0.2 9.4X
PACKED cold, bitWidth=8 2 2 0 518.0 1.9 1.1X
PACKED reused, bitWidth=8 2 2 0 515.7 1.9 1.1X
RLE, bitWidth=8 0 0 0 4508.9 0.2 9.4X
PACKED cold, bitWidth=12 8 8 0 136.1 7.3 0.3X
PACKED reused, bitWidth=12 8 8 0 136.1 7.3 0.3X
RLE, bitWidth=12 0 0 0 4503.7 0.2 9.4X
PACKED cold, bitWidth=20 3 3 0 353.3 2.8 0.7X
PACKED reused, bitWidth=20 3 3 0 352.1 2.8 0.7X
RLE, bitWidth=20 0 0 0 4508.9 0.2 9.4X
PACKED cold, bitWidth=4 2 2 0 486.4 2.1 1.0X
PACKED reused, bitWidth=4 2 2 0 441.2 2.3 0.9X
RLE, bitWidth=4 0 0 0 4514.6 0.2 9.3X
PACKED cold, bitWidth=8 2 2 0 524.5 1.9 1.1X
PACKED reused, bitWidth=8 2 2 0 521.4 1.9 1.1X
RLE, bitWidth=8 0 0 0 4501.4 0.2 9.3X
PACKED cold, bitWidth=12 3 3 0 413.5 2.4 0.9X
PACKED reused, bitWidth=12 3 3 0 412.8 2.4 0.8X
RLE, bitWidth=12 0 0 0 4511.1 0.2 9.3X
PACKED cold, bitWidth=20 3 3 0 354.2 2.8 0.7X
PACKED reused, bitWidth=20 3 3 0 353.8 2.8 0.7X
RLE, bitWidth=20 0 0 0 4511.5 0.2 9.3X


================================================================================================
Nullable batch decode with def-level materialization
================================================================================================

OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.17.0-1010-azure
OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1010-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 6502.7 0.2 1.0X
nullRatio=0.1, random 8 9 0 123.7 8.1 0.0X
nullRatio=0.1, clustered 6 6 0 169.7 5.9 0.0X
nullRatio=0.3, random 12 12 0 87.3 11.5 0.0X
nullRatio=0.3, clustered 6 6 0 168.0 6.0 0.0X
nullRatio=0.5, random 13 13 0 79.8 12.5 0.0X
nullRatio=0.5, clustered 6 6 0 171.7 5.8 0.0X
nullRatio=0.9, random 8 8 0 136.0 7.4 0.0X
nullRatio=0.9, clustered 6 6 0 181.6 5.5 0.0X
nullRatio=1.0, random 0 0 0 5072.8 0.2 0.8X
nullRatio=0.0, n/a 0 0 0 6566.4 0.2 1.0X
nullRatio=0.1, random 9 9 0 115.6 8.6 0.0X
nullRatio=0.1, clustered 7 7 0 159.3 6.3 0.0X
nullRatio=0.3, random 13 13 0 80.5 12.4 0.0X
nullRatio=0.3, clustered 7 7 0 159.4 6.3 0.0X
nullRatio=0.5, random 15 15 0 70.5 14.2 0.0X
nullRatio=0.5, clustered 7 7 0 160.9 6.2 0.0X
nullRatio=0.9, random 9 9 0 122.8 8.1 0.0X
nullRatio=0.9, clustered 6 6 0 169.6 5.9 0.0X
nullRatio=1.0, random 0 0 0 5078.2 0.2 0.8X


================================================================================================
Nullable batch decode without def-level materialization
================================================================================================

OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.17.0-1010-azure
OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1010-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 11512.6 0.1 1.0X
nullRatio=0.1, random 7 7 0 144.6 6.9 0.0X
nullRatio=0.1, clustered 5 5 0 197.2 5.1 0.0X
nullRatio=0.3, random 11 11 0 99.6 10.0 0.0X
nullRatio=0.3, clustered 6 6 0 189.8 5.3 0.0X
nullRatio=0.5, random 12 12 0 89.0 11.2 0.0X
nullRatio=0.5, clustered 5 5 0 194.7 5.1 0.0X
nullRatio=0.9, random 7 7 0 151.9 6.6 0.0X
nullRatio=0.0, n/a 0 0 0 11527.9 0.1 1.0X
nullRatio=0.1, random 8 8 0 138.1 7.2 0.0X
nullRatio=0.1, clustered 6 6 0 188.9 5.3 0.0X
nullRatio=0.3, random 11 11 0 97.9 10.2 0.0X
nullRatio=0.3, clustered 6 6 0 188.5 5.3 0.0X
nullRatio=0.5, random 12 12 0 87.8 11.4 0.0X
nullRatio=0.5, clustered 5 6 0 190.9 5.2 0.0X
nullRatio=0.9, random 7 7 1 151.4 6.6 0.0X
nullRatio=0.9, clustered 5 5 0 200.5 5.0 0.0X
nullRatio=1.0, random 0 0 0 11945.0 0.1 1.0X
nullRatio=1.0, random 0 0 0 11898.7 0.1 1.0X


Loading