-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Vectorize decoding of RleBitPackingHybridDecoder in parquet
m7g.2xlarge EC2 machine with Temurin JDK 22 BenchmarkRleBitPackingDecoder (bitWidth) (dataSet) Mode Cnt Scalar score Vector score Units 1 RANDOM thrpt 10 650.368 ± 0.148 898.939 ± 0.345 ops/s 2 RANDOM thrpt 10 665.379 ± 0.162 1017.777 ± 0.130 ops/s 3 RANDOM thrpt 10 570.223 ± 0.275 765.640 ± 0.256 ops/s 4 RANDOM thrpt 10 620.299 ± 0.361 1073.897 ± 0.584 ops/s 5 RANDOM thrpt 10 560.624 ± 0.148 761.582 ± 0.085 ops/s 6 RANDOM thrpt 10 449.945 ± 0.201 741.803 ± 0.321 ops/s 7 RANDOM thrpt 10 516.331 ± 0.106 736.790 ± 0.535 ops/s 8 RANDOM thrpt 10 620.409 ± 0.907 1087.050 ± 0.340 ops/s 9 RANDOM thrpt 10 466.077 ± 0.085 824.186 ± 1.486 ops/s 10 RANDOM thrpt 10 462.300 ± 0.104 817.194 ± 1.144 ops/s 11 RANDOM thrpt 10 359.207 ± 0.046 810.836 ± 0.714 ops/s 12 RANDOM thrpt 10 468.968 ± 0.092 813.104 ± 0.238 ops/s 13 RANDOM thrpt 10 347.213 ± 0.089 818.207 ± 1.691 ops/s 14 RANDOM thrpt 10 346.392 ± 0.144 807.127 ± 1.213 ops/s 15 RANDOM thrpt 10 240.605 ± 0.217 801.025 ± 2.004 ops/s 16 RANDOM thrpt 10 506.141 ± 0.192 1149.157 ± 0.561 ops/s 17 RANDOM thrpt 10 369.903 ± 0.121 480.297 ± 0.588 ops/s 18 RANDOM thrpt 10 367.348 ± 0.085 461.633 ± 0.939 ops/s 19 RANDOM thrpt 10 250.100 ± 0.043 468.750 ± 1.367 ops/s 20 RANDOM thrpt 10 364.844 ± 0.146 461.019 ± 1.270 ops/s BenchmarkFlatDefinitionLevelDecoder (dataGenerator) (size) (vectorizedDecodingEnabled) Mode Cnt Score Error Units RANDOM 100000 false thrpt 10 21.903 ± 0.014 ops/ms RANDOM 100000 true thrpt 10 32.216 ± 0.025 ops/ms m5.2xlarge EC2 machine with Temurin JDK 22 BenchmarkBooleanColumnReader (encoding) Mode Cnt Before Score After Score Units PLAIN thrpt 20 1420.173 ± 4.133 2710.464 ± 8.410 ops/s RLE thrpt 20 689.606 ± 2.140 738.302 ± 2.089 ops/s
- Loading branch information
1 parent
ac52066
commit 636944c
Showing
47 changed files
with
2,300 additions
and
358 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.