You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by do...@apache.org on 2023/02/18 06:52:17 UTC
[spark] branch master updated: [SPARK-42483][TESTS] Regenerate benchmark results
This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 2552a7982b8 [SPARK-42483][TESTS] Regenerate benchmark results
2552a7982b8 is described below
commit 2552a7982b8a90a6cbd9f2ae594ed2076f25f557
Author: Dongjoon Hyun <do...@apache.org>
AuthorDate: Fri Feb 17 22:51:47 2023 -0800
[SPARK-42483][TESTS] Regenerate benchmark results
### What changes were proposed in this pull request?
This aims to regenerate benchmark results on `master` branch as a baseline for Spark 3.5.0 and a way to comparing Apache Spark 3.4.0 branch.
### Why are the changes needed?
These are reference values with minor changes.
```
- OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+ OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
- OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+ OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
- OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+ OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
```
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Manual review.
Closes #40072 from dongjoon-hyun/SPARK-42483.
Authored-by: Dongjoon Hyun <do...@apache.org>
Signed-off-by: Dongjoon Hyun <do...@apache.org>
---
.../benchmarks/AvroReadBenchmark-jdk11-results.txt | 76 +-
.../benchmarks/AvroReadBenchmark-jdk17-results.txt | 76 +-
.../avro/benchmarks/AvroReadBenchmark-results.txt | 76 +-
.../AvroWriteBenchmark-jdk11-results.txt | 16 +-
.../AvroWriteBenchmark-jdk17-results.txt | 16 +-
.../avro/benchmarks/AvroWriteBenchmark-results.txt | 16 +-
.../CoalescedRDDBenchmark-jdk11-results.txt | 62 +-
.../CoalescedRDDBenchmark-jdk17-results.txt | 64 +-
core/benchmarks/CoalescedRDDBenchmark-results.txt | 64 +-
core/benchmarks/KryoBenchmark-jdk11-results.txt | 40 +-
core/benchmarks/KryoBenchmark-jdk17-results.txt | 38 +-
core/benchmarks/KryoBenchmark-results.txt | 40 +-
.../KryoSerializerBenchmark-jdk11-results.txt | 6 +-
.../KryoSerializerBenchmark-jdk17-results.txt | 8 +-
.../benchmarks/KryoSerializerBenchmark-results.txt | 6 +-
.../MapStatusesConvertBenchmark-jdk11-results.txt | 8 +-
.../MapStatusesConvertBenchmark-jdk17-results.txt | 6 +-
.../MapStatusesConvertBenchmark-results.txt | 8 +-
.../MapStatusesSerDeserBenchmark-jdk11-results.txt | 54 +-
.../MapStatusesSerDeserBenchmark-jdk17-results.txt | 40 +-
.../MapStatusesSerDeserBenchmark-results.txt | 56 +-
.../PropertiesCloneBenchmark-jdk11-results.txt | 38 +-
.../PropertiesCloneBenchmark-jdk17-results.txt | 38 +-
.../PropertiesCloneBenchmark-results.txt | 28 +-
.../XORShiftRandomBenchmark-jdk11-results.txt | 38 +-
.../XORShiftRandomBenchmark-jdk17-results.txt | 38 +-
.../benchmarks/XORShiftRandomBenchmark-results.txt | 38 +-
.../ZStandardBenchmark-jdk11-results.txt | 32 +-
.../ZStandardBenchmark-jdk17-results.txt | 32 +-
core/benchmarks/ZStandardBenchmark-results.txt | 28 +-
.../benchmarks/BLASBenchmark-jdk11-results.txt | 208 ++---
.../benchmarks/BLASBenchmark-jdk17-results.txt | 208 ++---
mllib-local/benchmarks/BLASBenchmark-results.txt | 208 ++---
.../UDTSerializationBenchmark-jdk11-results.txt | 6 +-
.../UDTSerializationBenchmark-jdk17-results.txt | 8 +-
.../UDTSerializationBenchmark-results.txt | 8 +-
.../CalendarIntervalBenchmark-jdk11-results.txt | 6 +-
.../CalendarIntervalBenchmark-jdk17-results.txt | 6 +-
.../CalendarIntervalBenchmark-results.txt | 6 +-
.../EnumTypeSetBenchmark-jdk11-results.txt | 120 +--
.../EnumTypeSetBenchmark-jdk17-results.txt | 90 +-
.../benchmarks/EnumTypeSetBenchmark-results.txt | 90 +-
.../GenericArrayDataBenchmark-jdk11-results.txt | 14 +-
.../GenericArrayDataBenchmark-jdk17-results.txt | 14 +-
.../GenericArrayDataBenchmark-results.txt | 14 +-
.../benchmarks/HashBenchmark-jdk11-results.txt | 50 +-
.../benchmarks/HashBenchmark-jdk17-results.txt | 50 +-
sql/catalyst/benchmarks/HashBenchmark-results.txt | 60 +-
.../HashByteArrayBenchmark-jdk11-results.txt | 72 +-
.../HashByteArrayBenchmark-jdk17-results.txt | 90 +-
.../benchmarks/HashByteArrayBenchmark-results.txt | 90 +-
.../UnsafeProjectionBenchmark-jdk11-results.txt | 12 +-
.../UnsafeProjectionBenchmark-jdk17-results.txt | 10 +-
.../UnsafeProjectionBenchmark-results.txt | 12 +-
.../AggregateBenchmark-jdk11-results.txt | 108 +--
.../AggregateBenchmark-jdk17-results.txt | 108 +--
sql/core/benchmarks/AggregateBenchmark-results.txt | 130 +--
.../AnsiIntervalSortBenchmark-jdk11-results.txt | 32 +-
.../AnsiIntervalSortBenchmark-jdk17-results.txt | 24 +-
.../AnsiIntervalSortBenchmark-results.txt | 32 +-
.../benchmarks/Base64Benchmark-jdk11-results.txt | 64 +-
.../benchmarks/Base64Benchmark-jdk17-results.txt | 64 +-
sql/core/benchmarks/Base64Benchmark-results.txt | 64 +-
.../BloomFilterBenchmark-jdk11-results.txt | 96 +--
.../BloomFilterBenchmark-jdk17-results.txt | 128 +--
.../benchmarks/BloomFilterBenchmark-results.txt | 128 +--
...iltInDataSourceWriteBenchmark-jdk11-results.txt | 70 +-
...iltInDataSourceWriteBenchmark-jdk17-results.txt | 60 +-
.../BuiltInDataSourceWriteBenchmark-results.txt | 70 +-
.../ByteArrayBenchmark-jdk11-results.txt | 22 +-
.../ByteArrayBenchmark-jdk17-results.txt | 22 +-
sql/core/benchmarks/ByteArrayBenchmark-results.txt | 22 +-
sql/core/benchmarks/CSVBenchmark-jdk11-results.txt | 88 +-
sql/core/benchmarks/CSVBenchmark-jdk17-results.txt | 76 +-
sql/core/benchmarks/CSVBenchmark-results.txt | 76 +-
.../CharVarcharBenchmark-jdk11-results.txt | 140 ++--
.../CharVarcharBenchmark-jdk17-results.txt | 140 ++--
.../benchmarks/CharVarcharBenchmark-results.txt | 140 ++--
.../ColumnarBatchBenchmark-jdk11-results.txt | 54 +-
.../ColumnarBatchBenchmark-jdk17-results.txt | 54 +-
.../benchmarks/ColumnarBatchBenchmark-results.txt | 54 +-
.../CompressionSchemeBenchmark-jdk11-results.txt | 168 ++--
.../CompressionSchemeBenchmark-jdk17-results.txt | 168 ++--
.../CompressionSchemeBenchmark-results.txt | 168 ++--
...ConstantColumnVectorBenchmark-jdk11-results.txt | 350 ++++----
...ConstantColumnVectorBenchmark-jdk17-results.txt | 350 ++++----
.../ConstantColumnVectorBenchmark-results.txt | 350 ++++----
.../DataSourceReadBenchmark-jdk11-results.txt | 634 +++++++-------
.../DataSourceReadBenchmark-jdk17-results.txt | 574 ++++++-------
.../benchmarks/DataSourceReadBenchmark-results.txt | 574 ++++++-------
.../benchmarks/DatasetBenchmark-jdk11-results.txt | 42 +-
.../benchmarks/DatasetBenchmark-jdk17-results.txt | 52 +-
sql/core/benchmarks/DatasetBenchmark-results.txt | 52 +-
.../benchmarks/DateTimeBenchmark-jdk11-results.txt | 482 +++++------
.../benchmarks/DateTimeBenchmark-jdk17-results.txt | 482 +++++------
sql/core/benchmarks/DateTimeBenchmark-results.txt | 372 ++++-----
.../DateTimeRebaseBenchmark-jdk11-results.txt | 230 +++---
.../DateTimeRebaseBenchmark-jdk17-results.txt | 230 +++---
.../benchmarks/DateTimeRebaseBenchmark-results.txt | 230 +++---
...ndOnlyUnsafeRowArrayBenchmark-jdk11-results.txt | 40 +-
...ndOnlyUnsafeRowArrayBenchmark-jdk17-results.txt | 40 +-
...alAppendOnlyUnsafeRowArrayBenchmark-results.txt | 30 +-
.../benchmarks/ExtractBenchmark-jdk11-results.txt | 172 ++--
.../benchmarks/ExtractBenchmark-jdk17-results.txt | 172 ++--
sql/core/benchmarks/ExtractBenchmark-results.txt | 172 ++--
.../FilterPushdownBenchmark-jdk11-results.txt | 912 ++++++++++-----------
.../FilterPushdownBenchmark-jdk17-results.txt | 760 ++++++++---------
.../benchmarks/FilterPushdownBenchmark-results.txt | 912 ++++++++++-----------
.../GenerateExecBenchmark-jdk11-results.txt | 8 +-
.../GenerateExecBenchmark-jdk17-results.txt | 8 +-
.../benchmarks/GenerateExecBenchmark-results.txt | 6 +-
...ashedRelationMetricsBenchmark-jdk11-results.txt | 6 +-
...ashedRelationMetricsBenchmark-jdk17-results.txt | 6 +-
.../HashedRelationMetricsBenchmark-results.txt | 6 +-
.../InExpressionBenchmark-jdk11-results.txt | 630 +++++++-------
.../InExpressionBenchmark-jdk17-results.txt | 840 +++++++++----------
.../benchmarks/InExpressionBenchmark-results.txt | 840 +++++++++----------
.../InMemoryColumnarBenchmark-jdk11-results.txt | 8 +-
.../InMemoryColumnarBenchmark-jdk17-results.txt | 8 +-
.../InMemoryColumnarBenchmark-results.txt | 8 +-
...ithDynamicPartitionsBenchmark-jdk11-results.txt | 10 +-
...ithDynamicPartitionsBenchmark-jdk17-results.txt | 8 +-
...TableWithDynamicPartitionsBenchmark-results.txt | 10 +-
.../benchmarks/IntervalBenchmark-jdk11-results.txt | 64 +-
.../benchmarks/IntervalBenchmark-jdk17-results.txt | 68 +-
sql/core/benchmarks/IntervalBenchmark-results.txt | 64 +-
.../benchmarks/JoinBenchmark-jdk11-results.txt | 88 +-
.../benchmarks/JoinBenchmark-jdk17-results.txt | 88 +-
sql/core/benchmarks/JoinBenchmark-results.txt | 88 +-
.../benchmarks/JsonBenchmark-jdk11-results.txt | 140 ++--
.../benchmarks/JsonBenchmark-jdk17-results.txt | 140 ++--
sql/core/benchmarks/JsonBenchmark-results.txt | 116 +--
.../MakeDateTimeBenchmark-jdk11-results.txt | 28 +-
.../MakeDateTimeBenchmark-jdk17-results.txt | 32 +-
.../benchmarks/MakeDateTimeBenchmark-results.txt | 32 +-
.../MetadataStructBenchmark-jdk11-results.txt | 46 +-
.../MetadataStructBenchmark-jdk17-results.txt | 46 +-
.../benchmarks/MetadataStructBenchmark-results.txt | 52 +-
.../MetricsAggregationBenchmark-jdk11-results.txt | 16 +-
.../MetricsAggregationBenchmark-jdk17-results.txt | 16 +-
.../MetricsAggregationBenchmark-results.txt | 16 +-
.../benchmarks/MiscBenchmark-jdk11-results.txt | 80 +-
.../benchmarks/MiscBenchmark-jdk17-results.txt | 106 +--
sql/core/benchmarks/MiscBenchmark-results.txt | 106 +--
...cNestedSchemaPruningBenchmark-jdk11-results.txt | 60 +-
...cNestedSchemaPruningBenchmark-jdk17-results.txt | 48 +-
.../OrcNestedSchemaPruningBenchmark-results.txt | 48 +-
...2NestedSchemaPruningBenchmark-jdk11-results.txt | 60 +-
...2NestedSchemaPruningBenchmark-jdk17-results.txt | 60 +-
.../OrcV2NestedSchemaPruningBenchmark-results.txt | 60 +-
...tedPredicatePushDownBenchmark-jdk11-results.txt | 24 +-
...tedPredicatePushDownBenchmark-jdk17-results.txt | 18 +-
...uetNestedPredicatePushDownBenchmark-results.txt | 18 +-
...tNestedSchemaPruningBenchmark-jdk11-results.txt | 60 +-
...tNestedSchemaPruningBenchmark-jdk17-results.txt | 60 +-
...ParquetNestedSchemaPruningBenchmark-results.txt | 60 +-
.../PrimitiveArrayBenchmark-jdk11-results.txt | 8 +-
.../PrimitiveArrayBenchmark-jdk17-results.txt | 8 +-
.../benchmarks/PrimitiveArrayBenchmark-results.txt | 6 +-
.../benchmarks/RangeBenchmark-jdk11-results.txt | 14 +-
.../benchmarks/RangeBenchmark-jdk17-results.txt | 12 +-
sql/core/benchmarks/RangeBenchmark-results.txt | 14 +-
.../benchmarks/SortBenchmark-jdk11-results.txt | 14 +-
.../benchmarks/SortBenchmark-jdk17-results.txt | 14 +-
sql/core/benchmarks/SortBenchmark-results.txt | 16 +-
...StoreBasicOperationsBenchmark-jdk11-results.txt | 210 ++---
...StoreBasicOperationsBenchmark-jdk17-results.txt | 168 ++--
.../StateStoreBasicOperationsBenchmark-results.txt | 210 ++---
.../SubExprEliminationBenchmark-jdk11-results.txt | 24 +-
.../SubExprEliminationBenchmark-jdk17-results.txt | 20 +-
.../SubExprEliminationBenchmark-results.txt | 24 +-
.../TPCDSQueryBenchmark-jdk11-results.txt | 540 ++++++------
.../TPCDSQueryBenchmark-jdk17-results.txt | 540 ++++++------
.../benchmarks/TPCDSQueryBenchmark-results.txt | 540 ++++++------
...akeOrderedAndProjectBenchmark-jdk11-results.txt | 6 +-
...akeOrderedAndProjectBenchmark-jdk17-results.txt | 6 +-
.../TakeOrderedAndProjectBenchmark-results.txt | 6 +-
sql/core/benchmarks/UDFBenchmark-jdk11-results.txt | 56 +-
sql/core/benchmarks/UDFBenchmark-jdk17-results.txt | 56 +-
sql/core/benchmarks/UDFBenchmark-results.txt | 56 +-
.../UnsafeArrayDataBenchmark-jdk11-results.txt | 24 +-
.../UnsafeArrayDataBenchmark-jdk17-results.txt | 32 +-
.../UnsafeArrayDataBenchmark-results.txt | 32 +-
.../UpdateFieldsBenchmark-jdk11-results.txt | 20 +-
.../UpdateFieldsBenchmark-jdk17-results.txt | 16 +-
.../benchmarks/UpdateFieldsBenchmark-results.txt | 16 +-
.../V2FunctionBenchmark-jdk11-results.txt | 64 +-
.../V2FunctionBenchmark-jdk17-results.txt | 64 +-
.../benchmarks/V2FunctionBenchmark-results.txt | 64 +-
.../WideSchemaBenchmark-jdk11-results.txt | 188 ++---
.../WideSchemaBenchmark-jdk17-results.txt | 172 ++--
.../benchmarks/WideSchemaBenchmark-results.txt | 188 ++---
.../WideTableBenchmark-jdk11-results.txt | 18 +-
.../WideTableBenchmark-jdk17-results.txt | 18 +-
sql/core/benchmarks/WideTableBenchmark-results.txt | 18 +-
...nsertIntoHiveTableBenchmark-hive2.3-results.txt | 16 +-
...ntoHiveTableBenchmark-jdk11-hive2.3-results.txt | 14 +-
...ntoHiveTableBenchmark-jdk17-hive2.3-results.txt | 16 +-
...ectHashAggregateExecBenchmark-jdk11-results.txt | 42 +-
...ectHashAggregateExecBenchmark-jdk17-results.txt | 36 +-
.../ObjectHashAggregateExecBenchmark-results.txt | 42 +-
.../benchmarks/OrcReadBenchmark-jdk11-results.txt | 232 +++---
.../benchmarks/OrcReadBenchmark-jdk17-results.txt | 232 +++---
sql/hive/benchmarks/OrcReadBenchmark-results.txt | 232 +++---
204 files changed, 11048 insertions(+), 11048 deletions(-)
diff --git a/connector/avro/benchmarks/AvroReadBenchmark-jdk11-results.txt b/connector/avro/benchmarks/AvroReadBenchmark-jdk11-results.txt
index 181420df7a0..492efe0b328 100644
--- a/connector/avro/benchmarks/AvroReadBenchmark-jdk11-results.txt
+++ b/connector/avro/benchmarks/AvroReadBenchmark-jdk11-results.txt
@@ -2,140 +2,140 @@
SQL Single Numeric Column Scan
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single TINYINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3347 3438 130 4.7 212.8 1.0X
+Sum 3012 3013 1 5.2 191.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single SMALLINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3347 3359 17 4.7 212.8 1.0X
+Sum 2961 3008 66 5.3 188.3 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single INT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3389 3407 26 4.6 215.5 1.0X
+Sum 3137 3159 31 5.0 199.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single BIGINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3651 3655 6 4.3 232.1 1.0X
+Sum 3517 3522 7 4.5 223.6 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single FLOAT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3396 3410 19 4.6 215.9 1.0X
+Sum 3085 3188 145 5.1 196.1 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
SQL Single DOUBLE Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3518 3523 7 4.5 223.7 1.0X
+Sum 3367 3384 23 4.7 214.1 1.0X
================================================================================================
Int and String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Int and String Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of columns 5611 5671 84 1.9 535.1 1.0X
+Sum of columns 5340 5383 61 2.0 509.3 1.0X
================================================================================================
Partitioned Table Scan
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Partitioned Table: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Data column 3883 3942 83 4.1 246.9 1.0X
-Partition column 3584 3596 17 4.4 227.9 1.1X
-Both columns 4050 4060 14 3.9 257.5 1.0X
+Data column 3727 3804 109 4.2 236.9 1.0X
+Partition column 3576 3639 89 4.4 227.4 1.0X
+Both columns 4035 4045 14 3.9 256.6 0.9X
================================================================================================
Repeated String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Repeated String: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 4093 4105 17 2.6 390.3 1.0X
+Sum of string length 3924 3962 54 2.7 374.2 1.0X
================================================================================================
String with Nulls Scan
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
String with Nulls Scan (0.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 5718 5745 38 1.8 545.3 1.0X
+Sum of string length 5417 5493 107 1.9 516.6 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
String with Nulls Scan (50.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 4192 4216 33 2.5 399.8 1.0X
+Sum of string length 4116 4145 42 2.5 392.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
String with Nulls Scan (95.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 2453 2471 26 4.3 233.9 1.0X
+Sum of string length 2288 2362 104 4.6 218.2 1.0X
================================================================================================
Select All From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Wide Column Scan from 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select of all columns 41994 42185 271 0.0 83987.7 1.0X
+Select of all columns 42872 43072 283 0.0 85744.0 1.0X
================================================================================================
Single Column Scan From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Single Column Scan from 100 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 5194 5202 12 0.2 4953.0 1.0X
+Sum of single column 5140 5149 13 0.2 4901.4 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Single Column Scan from 200 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 9806 10034 323 0.1 9351.8 1.0X
+Sum of single column 9924 9952 40 0.1 9464.0 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Single Column Scan from 300 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 14811 15131 453 0.1 14124.8 1.0X
+Sum of single column 14287 14488 284 0.1 13625.0 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 9694 9737 59 0.1 9693.7 1.0X
-pushdown disabled 10598 10609 12 0.1 10597.8 0.9X
-w/ filters 5038 5085 65 0.2 5038.1 1.9X
+w/o filters 9825 9832 12 0.1 9825.0 1.0X
+pushdown disabled 9434 9476 36 0.1 9434.4 1.0X
+w/ filters 4539 4555 14 0.2 4539.0 2.2X
diff --git a/connector/avro/benchmarks/AvroReadBenchmark-jdk17-results.txt b/connector/avro/benchmarks/AvroReadBenchmark-jdk17-results.txt
index 7f1b1d0ff1f..831b56cdaf2 100644
--- a/connector/avro/benchmarks/AvroReadBenchmark-jdk17-results.txt
+++ b/connector/avro/benchmarks/AvroReadBenchmark-jdk17-results.txt
@@ -2,140 +2,140 @@
SQL Single Numeric Column Scan
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single TINYINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3068 3127 83 5.1 195.1 1.0X
+Sum 2937 3006 99 5.4 186.7 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single SMALLINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3002 3012 14 5.2 190.9 1.0X
+Sum 2933 2962 41 5.4 186.5 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single INT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2980 3017 52 5.3 189.4 1.0X
+Sum 2977 2996 27 5.3 189.3 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single BIGINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3510 3518 11 4.5 223.2 1.0X
+Sum 3445 3474 42 4.6 219.0 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single FLOAT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3170 3230 86 5.0 201.5 1.0X
+Sum 3132 3133 1 5.0 199.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
SQL Single DOUBLE Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 3304 3372 96 4.8 210.0 1.0X
+Sum 3183 3222 56 4.9 202.3 1.0X
================================================================================================
Int and String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Int and String Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of columns 4970 5014 63 2.1 474.0 1.0X
+Sum of columns 4915 4915 1 2.1 468.7 1.0X
================================================================================================
Partitioned Table Scan
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Partitioned Table: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Data column 3534 3545 16 4.5 224.7 1.0X
-Partition column 3491 3545 76 4.5 222.0 1.0X
-Both columns 3864 3956 131 4.1 245.6 0.9X
+Data column 3571 3575 6 4.4 227.1 1.0X
+Partition column 3278 3310 45 4.8 208.4 1.1X
+Both columns 3705 3736 44 4.2 235.5 1.0X
================================================================================================
Repeated String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Repeated String: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 3921 3945 34 2.7 373.9 1.0X
+Sum of string length 3645 3683 55 2.9 347.6 1.0X
================================================================================================
String with Nulls Scan
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
String with Nulls Scan (0.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 5389 5395 8 1.9 514.0 1.0X
+Sum of string length 5164 5176 17 2.0 492.5 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
String with Nulls Scan (50.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 3786 3944 223 2.8 361.1 1.0X
+Sum of string length 3775 3792 24 2.8 360.0 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
String with Nulls Scan (95.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 2251 2258 10 4.7 214.7 1.0X
+Sum of string length 2241 2243 3 4.7 213.7 1.0X
================================================================================================
Select All From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Wide Column Scan from 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select of all columns 40682 41052 524 0.0 81363.6 1.0X
+Select of all columns 40487 41185 986 0.0 80974.5 1.0X
================================================================================================
Single Column Scan From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Single Column Scan from 100 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 4451 4519 96 0.2 4245.0 1.0X
+Sum of single column 4780 4796 24 0.2 4558.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Single Column Scan from 200 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 8677 8767 127 0.1 8275.0 1.0X
+Sum of single column 9469 9493 35 0.1 9030.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Single Column Scan from 300 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 12971 13068 138 0.1 12370.1 1.0X
+Sum of single column 13956 14002 65 0.1 13309.6 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 8651 8695 42 0.1 8650.8 1.0X
-pushdown disabled 8305 8412 113 0.1 8304.6 1.0X
-w/ filters 3595 3667 71 0.3 3594.8 2.4X
+w/o filters 8603 8626 20 0.1 8603.1 1.0X
+pushdown disabled 8534 8553 21 0.1 8534.3 1.0X
+w/ filters 4105 4115 12 0.2 4104.7 2.1X
diff --git a/connector/avro/benchmarks/AvroReadBenchmark-results.txt b/connector/avro/benchmarks/AvroReadBenchmark-results.txt
index 3e04fb7c5b5..b79e0c8dffe 100644
--- a/connector/avro/benchmarks/AvroReadBenchmark-results.txt
+++ b/connector/avro/benchmarks/AvroReadBenchmark-results.txt
@@ -2,140 +2,140 @@
SQL Single Numeric Column Scan
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single TINYINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2659 2762 145 5.9 169.1 1.0X
+Sum 2506 2510 6 6.3 159.3 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single SMALLINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2626 2635 13 6.0 167.0 1.0X
+Sum 2433 2444 15 6.5 154.7 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single INT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2640 2646 9 6.0 167.9 1.0X
+Sum 2465 2477 16 6.4 156.7 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single BIGINT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2922 2938 23 5.4 185.7 1.0X
+Sum 2833 2841 11 5.6 180.1 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single FLOAT Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2506 2510 7 6.3 159.3 1.0X
+Sum 2449 2452 5 6.4 155.7 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single DOUBLE Column Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum 2573 2579 7 6.1 163.6 1.0X
+Sum 2496 2497 1 6.3 158.7 1.0X
================================================================================================
Int and String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Int and String Scan: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of columns 4370 4376 8 2.4 416.8 1.0X
+Sum of columns 4191 4197 8 2.5 399.7 1.0X
================================================================================================
Partitioned Table Scan
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Partitioned Table: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Data column 2983 2989 8 5.3 189.7 1.0X
-Partition column 2621 2622 2 6.0 166.6 1.1X
-Both columns 2975 2991 23 5.3 189.1 1.0X
+Data column 2812 2828 22 5.6 178.8 1.0X
+Partition column 2568 2571 5 6.1 163.2 1.1X
+Both columns 2890 2913 32 5.4 183.7 1.0X
================================================================================================
Repeated String Scan
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Repeated String: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 3220 3235 20 3.3 307.1 1.0X
+Sum of string length 2903 2913 14 3.6 276.8 1.0X
================================================================================================
String with Nulls Scan
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
String with Nulls Scan (0.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 4794 4799 6 2.2 457.2 1.0X
+Sum of string length 4276 4288 17 2.5 407.8 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
String with Nulls Scan (50.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 3244 3245 0 3.2 309.4 1.0X
+Sum of string length 3097 3098 2 3.4 295.4 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
String with Nulls Scan (95.0%): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of string length 1817 1824 10 5.8 173.3 1.0X
+Sum of string length 1705 1711 8 6.1 162.6 1.0X
================================================================================================
Select All From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Wide Column Scan from 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select of all columns 28431 28741 439 0.0 56861.1 1.0X
+Select of all columns 28257 28323 94 0.0 56513.2 1.0X
================================================================================================
Single Column Scan From Wide Columns
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Single Column Scan from 100 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 4244 4255 16 0.2 4047.0 1.0X
+Sum of single column 3662 3669 10 0.3 3492.1 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Single Column Scan from 200 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 8350 8353 5 0.1 7962.8 1.0X
+Sum of single column 7245 7261 23 0.1 6909.1 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Single Column Scan from 300 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Sum of single column 12577 12591 20 0.1 11993.9 1.0X
+Sum of single column 10849 10981 186 0.1 10346.8 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 7909 7985 105 0.1 7908.9 1.0X
-pushdown disabled 7756 7789 31 0.1 7756.0 1.0X
-w/ filters 3886 3911 43 0.3 3886.1 2.0X
+w/o filters 6997 7018 19 0.1 6997.2 1.0X
+pushdown disabled 6983 7018 31 0.1 6982.7 1.0X
+w/ filters 3121 3129 9 0.3 3120.7 2.2X
diff --git a/connector/avro/benchmarks/AvroWriteBenchmark-jdk11-results.txt b/connector/avro/benchmarks/AvroWriteBenchmark-jdk11-results.txt
index f9b2b3974e0..5e9f7ea26ac 100644
--- a/connector/avro/benchmarks/AvroWriteBenchmark-jdk11-results.txt
+++ b/connector/avro/benchmarks/AvroWriteBenchmark-jdk11-results.txt
@@ -1,16 +1,16 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Avro writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 1936 1974 54 8.1 123.1 1.0X
-Output Single Double Column 2275 2275 1 6.9 144.6 0.9X
-Output Int and String Column 4561 4570 14 3.4 290.0 0.4X
-Output Partitions 4389 4421 45 3.6 279.1 0.4X
-Output Buckets 5749 5909 226 2.7 365.5 0.3X
+Output Single Int Column 1920 2019 141 8.2 122.0 1.0X
+Output Single Double Column 2251 2266 21 7.0 143.1 0.9X
+Output Int and String Column 4828 4847 27 3.3 307.0 0.4X
+Output Partitions 4678 4743 92 3.4 297.4 0.4X
+Output Buckets 6100 6135 49 2.6 387.8 0.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write wide rows into 20 files: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Write wide rows 31557 31601 62 0.0 63114.4 1.0X
+Write wide rows 31453 31554 142 0.0 62906.7 1.0X
diff --git a/connector/avro/benchmarks/AvroWriteBenchmark-jdk17-results.txt b/connector/avro/benchmarks/AvroWriteBenchmark-jdk17-results.txt
index 8e674a127eb..0ec50e51a0b 100644
--- a/connector/avro/benchmarks/AvroWriteBenchmark-jdk17-results.txt
+++ b/connector/avro/benchmarks/AvroWriteBenchmark-jdk17-results.txt
@@ -1,16 +1,16 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Avro writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2476 2565 125 6.4 157.4 1.0X
-Output Single Double Column 2748 2751 4 5.7 174.7 0.9X
-Output Int and String Column 5309 5320 15 3.0 337.6 0.5X
-Output Partitions 4372 4414 59 3.6 277.9 0.6X
-Output Buckets 5524 5538 20 2.8 351.2 0.4X
+Output Single Int Column 2536 2606 100 6.2 161.2 1.0X
+Output Single Double Column 2733 2752 27 5.8 173.8 0.9X
+Output Int and String Column 5159 5163 6 3.0 328.0 0.5X
+Output Partitions 4369 4378 13 3.6 277.8 0.6X
+Output Buckets 5674 5691 25 2.8 360.7 0.4X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Write wide rows into 20 files: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Write wide rows 34112 34257 205 0.0 68224.3 1.0X
+Write wide rows 35909 35930 29 0.0 71818.4 1.0X
diff --git a/connector/avro/benchmarks/AvroWriteBenchmark-results.txt b/connector/avro/benchmarks/AvroWriteBenchmark-results.txt
index 2fad9025e2e..864c11728d2 100644
--- a/connector/avro/benchmarks/AvroWriteBenchmark-results.txt
+++ b/connector/avro/benchmarks/AvroWriteBenchmark-results.txt
@@ -1,16 +1,16 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Avro writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2305 2327 31 6.8 146.6 1.0X
-Output Single Double Column 2460 2486 36 6.4 156.4 0.9X
-Output Int and String Column 5531 5532 1 2.8 351.7 0.4X
-Output Partitions 3832 3894 88 4.1 243.6 0.6X
-Output Buckets 5259 5817 788 3.0 334.4 0.4X
+Output Single Int Column 2347 2371 33 6.7 149.2 1.0X
+Output Single Double Column 2448 2449 2 6.4 155.7 1.0X
+Output Int and String Column 5410 5433 33 2.9 343.9 0.4X
+Output Partitions 4007 4031 34 3.9 254.8 0.6X
+Output Buckets 5318 5338 28 3.0 338.1 0.4X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Write wide rows into 20 files: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Write wide rows 35323 35326 4 0.0 70646.5 1.0X
+Write wide rows 36664 36675 15 0.0 73328.4 1.0X
diff --git a/core/benchmarks/CoalescedRDDBenchmark-jdk11-results.txt b/core/benchmarks/CoalescedRDDBenchmark-jdk11-results.txt
index cad3f67c79e..97c32c0bc93 100644
--- a/core/benchmarks/CoalescedRDDBenchmark-jdk11-results.txt
+++ b/core/benchmarks/CoalescedRDDBenchmark-jdk11-results.txt
@@ -2,39 +2,39 @@
Coalesced RDD , large scale
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Coalesced RDD: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Coalesce Num Partitions: 100 Num Hosts: 1 383 456 89 0.3 3827.2 1.0X
-Coalesce Num Partitions: 100 Num Hosts: 5 250 305 48 0.4 2495.2 1.5X
-Coalesce Num Partitions: 100 Num Hosts: 10 239 280 61 0.4 2386.8 1.6X
-Coalesce Num Partitions: 100 Num Hosts: 20 220 268 81 0.5 2198.6 1.7X
-Coalesce Num Partitions: 100 Num Hosts: 40 235 297 101 0.4 2352.3 1.6X
-Coalesce Num Partitions: 100 Num Hosts: 80 243 341 86 0.4 2428.1 1.6X
-Coalesce Num Partitions: 500 Num Hosts: 1 574 647 88 0.2 5740.9 0.7X
-Coalesce Num Partitions: 500 Num Hosts: 5 302 375 65 0.3 3018.6 1.3X
-Coalesce Num Partitions: 500 Num Hosts: 10 263 305 68 0.4 2630.0 1.5X
-Coalesce Num Partitions: 500 Num Hosts: 20 248 340 154 0.4 2483.9 1.5X
-Coalesce Num Partitions: 500 Num Hosts: 40 293 333 68 0.3 2930.1 1.3X
-Coalesce Num Partitions: 500 Num Hosts: 80 246 290 74 0.4 2461.0 1.6X
-Coalesce Num Partitions: 1000 Num Hosts: 1 989 1019 50 0.1 9894.7 0.4X
-Coalesce Num Partitions: 1000 Num Hosts: 5 381 426 76 0.3 3809.1 1.0X
-Coalesce Num Partitions: 1000 Num Hosts: 10 351 355 7 0.3 3508.8 1.1X
-Coalesce Num Partitions: 1000 Num Hosts: 20 275 326 86 0.4 2752.7 1.4X
-Coalesce Num Partitions: 1000 Num Hosts: 40 255 307 88 0.4 2552.8 1.5X
-Coalesce Num Partitions: 1000 Num Hosts: 80 292 341 82 0.3 2923.2 1.3X
-Coalesce Num Partitions: 5000 Num Hosts: 1 3598 3640 67 0.0 35981.4 0.1X
-Coalesce Num Partitions: 5000 Num Hosts: 5 923 954 47 0.1 9230.6 0.4X
-Coalesce Num Partitions: 5000 Num Hosts: 10 615 689 124 0.2 6152.9 0.6X
-Coalesce Num Partitions: 5000 Num Hosts: 20 428 480 88 0.2 4276.1 0.9X
-Coalesce Num Partitions: 5000 Num Hosts: 40 362 414 78 0.3 3618.1 1.1X
-Coalesce Num Partitions: 5000 Num Hosts: 80 289 351 105 0.3 2893.4 1.3X
-Coalesce Num Partitions: 10000 Num Hosts: 1 7025 7073 73 0.0 70245.1 0.1X
-Coalesce Num Partitions: 10000 Num Hosts: 5 1841 1891 63 0.1 18407.3 0.2X
-Coalesce Num Partitions: 10000 Num Hosts: 10 1029 1070 55 0.1 10293.9 0.4X
-Coalesce Num Partitions: 10000 Num Hosts: 20 650 701 81 0.2 6499.3 0.6X
-Coalesce Num Partitions: 10000 Num Hosts: 40 459 512 91 0.2 4586.4 0.8X
-Coalesce Num Partitions: 10000 Num Hosts: 80 365 465 87 0.3 3646.8 1.0X
+Coalesce Num Partitions: 100 Num Hosts: 1 342 381 36 0.3 3421.9 1.0X
+Coalesce Num Partitions: 100 Num Hosts: 5 268 270 2 0.4 2681.1 1.3X
+Coalesce Num Partitions: 100 Num Hosts: 10 239 283 64 0.4 2391.1 1.4X
+Coalesce Num Partitions: 100 Num Hosts: 20 210 266 64 0.5 2095.0 1.6X
+Coalesce Num Partitions: 100 Num Hosts: 40 217 273 64 0.5 2172.9 1.6X
+Coalesce Num Partitions: 100 Num Hosts: 80 206 271 77 0.5 2064.6 1.7X
+Coalesce Num Partitions: 500 Num Hosts: 1 538 590 84 0.2 5378.8 0.6X
+Coalesce Num Partitions: 500 Num Hosts: 5 297 356 73 0.3 2973.4 1.2X
+Coalesce Num Partitions: 500 Num Hosts: 10 292 326 60 0.3 2916.4 1.2X
+Coalesce Num Partitions: 500 Num Hosts: 20 247 337 77 0.4 2474.5 1.4X
+Coalesce Num Partitions: 500 Num Hosts: 40 222 317 82 0.5 2216.4 1.5X
+Coalesce Num Partitions: 500 Num Hosts: 80 225 285 71 0.4 2248.1 1.5X
+Coalesce Num Partitions: 1000 Num Hosts: 1 894 931 54 0.1 8943.6 0.4X
+Coalesce Num Partitions: 1000 Num Hosts: 5 358 456 85 0.3 3578.4 1.0X
+Coalesce Num Partitions: 1000 Num Hosts: 10 281 329 75 0.4 2810.0 1.2X
+Coalesce Num Partitions: 1000 Num Hosts: 20 250 307 94 0.4 2502.3 1.4X
+Coalesce Num Partitions: 1000 Num Hosts: 40 278 323 76 0.4 2775.7 1.2X
+Coalesce Num Partitions: 1000 Num Hosts: 80 231 303 97 0.4 2311.2 1.5X
+Coalesce Num Partitions: 5000 Num Hosts: 1 3449 3485 56 0.0 34486.1 0.1X
+Coalesce Num Partitions: 5000 Num Hosts: 5 867 903 60 0.1 8668.6 0.4X
+Coalesce Num Partitions: 5000 Num Hosts: 10 550 608 99 0.2 5495.9 0.6X
+Coalesce Num Partitions: 5000 Num Hosts: 20 390 442 87 0.3 3895.1 0.9X
+Coalesce Num Partitions: 5000 Num Hosts: 40 317 380 91 0.3 3171.2 1.1X
+Coalesce Num Partitions: 5000 Num Hosts: 80 268 339 121 0.4 2682.8 1.3X
+Coalesce Num Partitions: 10000 Num Hosts: 1 6730 7027 460 0.0 67302.2 0.1X
+Coalesce Num Partitions: 10000 Num Hosts: 5 1755 1801 58 0.1 17549.4 0.2X
+Coalesce Num Partitions: 10000 Num Hosts: 10 974 1011 59 0.1 9741.1 0.4X
+Coalesce Num Partitions: 10000 Num Hosts: 20 612 661 81 0.2 6120.3 0.6X
+Coalesce Num Partitions: 10000 Num Hosts: 40 422 476 90 0.2 4215.3 0.8X
+Coalesce Num Partitions: 10000 Num Hosts: 80 332 399 80 0.3 3322.6 1.0X
diff --git a/core/benchmarks/CoalescedRDDBenchmark-jdk17-results.txt b/core/benchmarks/CoalescedRDDBenchmark-jdk17-results.txt
index 9b06c336bb8..002fe329d5b 100644
--- a/core/benchmarks/CoalescedRDDBenchmark-jdk17-results.txt
+++ b/core/benchmarks/CoalescedRDDBenchmark-jdk17-results.txt
@@ -2,39 +2,39 @@
Coalesced RDD , large scale
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Coalesced RDD: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Coalesce Num Partitions: 100 Num Hosts: 1 298 348 64 0.3 2978.0 1.0X
-Coalesce Num Partitions: 100 Num Hosts: 5 248 262 21 0.4 2483.7 1.2X
-Coalesce Num Partitions: 100 Num Hosts: 10 266 284 22 0.4 2656.0 1.1X
-Coalesce Num Partitions: 100 Num Hosts: 20 240 243 3 0.4 2404.1 1.2X
-Coalesce Num Partitions: 100 Num Hosts: 40 267 273 6 0.4 2670.8 1.1X
-Coalesce Num Partitions: 100 Num Hosts: 80 242 249 12 0.4 2424.5 1.2X
-Coalesce Num Partitions: 500 Num Hosts: 1 593 594 2 0.2 5929.2 0.5X
-Coalesce Num Partitions: 500 Num Hosts: 5 306 316 14 0.3 3063.3 1.0X
-Coalesce Num Partitions: 500 Num Hosts: 10 295 302 6 0.3 2948.6 1.0X
-Coalesce Num Partitions: 500 Num Hosts: 20 241 261 26 0.4 2406.6 1.2X
-Coalesce Num Partitions: 500 Num Hosts: 40 258 260 4 0.4 2579.8 1.2X
-Coalesce Num Partitions: 500 Num Hosts: 80 246 255 15 0.4 2456.2 1.2X
-Coalesce Num Partitions: 1000 Num Hosts: 1 897 921 21 0.1 8966.6 0.3X
-Coalesce Num Partitions: 1000 Num Hosts: 5 386 387 1 0.3 3860.9 0.8X
-Coalesce Num Partitions: 1000 Num Hosts: 10 305 320 24 0.3 3045.2 1.0X
-Coalesce Num Partitions: 1000 Num Hosts: 20 271 283 17 0.4 2713.3 1.1X
-Coalesce Num Partitions: 1000 Num Hosts: 40 293 296 4 0.3 2931.6 1.0X
-Coalesce Num Partitions: 1000 Num Hosts: 80 251 254 3 0.4 2509.2 1.2X
-Coalesce Num Partitions: 5000 Num Hosts: 1 3287 3304 22 0.0 32871.0 0.1X
-Coalesce Num Partitions: 5000 Num Hosts: 5 879 885 7 0.1 8792.9 0.3X
-Coalesce Num Partitions: 5000 Num Hosts: 10 597 599 3 0.2 5968.2 0.5X
-Coalesce Num Partitions: 5000 Num Hosts: 20 402 416 16 0.2 4020.3 0.7X
-Coalesce Num Partitions: 5000 Num Hosts: 40 315 323 8 0.3 3147.4 0.9X
-Coalesce Num Partitions: 5000 Num Hosts: 80 271 281 13 0.4 2706.4 1.1X
-Coalesce Num Partitions: 10000 Num Hosts: 1 6884 6902 17 0.0 68842.6 0.0X
-Coalesce Num Partitions: 10000 Num Hosts: 5 1809 1844 59 0.1 18088.5 0.2X
-Coalesce Num Partitions: 10000 Num Hosts: 10 1042 1057 20 0.1 10425.0 0.3X
-Coalesce Num Partitions: 10000 Num Hosts: 20 622 637 13 0.2 6222.6 0.5X
-Coalesce Num Partitions: 10000 Num Hosts: 40 468 473 5 0.2 4678.0 0.6X
-Coalesce Num Partitions: 10000 Num Hosts: 80 352 360 7 0.3 3520.6 0.8X
+Coalesce Num Partitions: 100 Num Hosts: 1 289 294 5 0.3 2889.9 1.0X
+Coalesce Num Partitions: 100 Num Hosts: 5 255 268 12 0.4 2549.2 1.1X
+Coalesce Num Partitions: 100 Num Hosts: 10 242 261 22 0.4 2419.2 1.2X
+Coalesce Num Partitions: 100 Num Hosts: 20 249 256 6 0.4 2487.2 1.2X
+Coalesce Num Partitions: 100 Num Hosts: 40 225 233 8 0.4 2252.4 1.3X
+Coalesce Num Partitions: 100 Num Hosts: 80 246 252 7 0.4 2461.9 1.2X
+Coalesce Num Partitions: 500 Num Hosts: 1 403 414 13 0.2 4026.3 0.7X
+Coalesce Num Partitions: 500 Num Hosts: 5 249 257 8 0.4 2490.7 1.2X
+Coalesce Num Partitions: 500 Num Hosts: 10 270 272 2 0.4 2700.0 1.1X
+Coalesce Num Partitions: 500 Num Hosts: 20 227 231 5 0.4 2268.1 1.3X
+Coalesce Num Partitions: 500 Num Hosts: 40 220 228 8 0.5 2204.0 1.3X
+Coalesce Num Partitions: 500 Num Hosts: 80 222 230 8 0.5 2216.0 1.3X
+Coalesce Num Partitions: 1000 Num Hosts: 1 617 632 20 0.2 6166.2 0.5X
+Coalesce Num Partitions: 1000 Num Hosts: 5 292 303 18 0.3 2917.3 1.0X
+Coalesce Num Partitions: 1000 Num Hosts: 10 246 259 20 0.4 2460.7 1.2X
+Coalesce Num Partitions: 1000 Num Hosts: 20 269 272 3 0.4 2686.2 1.1X
+Coalesce Num Partitions: 1000 Num Hosts: 40 229 234 5 0.4 2285.1 1.3X
+Coalesce Num Partitions: 1000 Num Hosts: 80 251 254 3 0.4 2507.0 1.2X
+Coalesce Num Partitions: 5000 Num Hosts: 1 1980 1999 20 0.1 19796.6 0.1X
+Coalesce Num Partitions: 5000 Num Hosts: 5 581 593 15 0.2 5813.2 0.5X
+Coalesce Num Partitions: 5000 Num Hosts: 10 402 405 3 0.2 4017.3 0.7X
+Coalesce Num Partitions: 5000 Num Hosts: 20 343 349 9 0.3 3429.4 0.8X
+Coalesce Num Partitions: 5000 Num Hosts: 40 271 285 24 0.4 2713.2 1.1X
+Coalesce Num Partitions: 5000 Num Hosts: 80 252 266 19 0.4 2519.9 1.1X
+Coalesce Num Partitions: 10000 Num Hosts: 1 4867 4901 37 0.0 48665.7 0.1X
+Coalesce Num Partitions: 10000 Num Hosts: 5 1178 1200 19 0.1 11783.9 0.2X
+Coalesce Num Partitions: 10000 Num Hosts: 10 688 702 17 0.1 6880.4 0.4X
+Coalesce Num Partitions: 10000 Num Hosts: 20 501 513 18 0.2 5012.1 0.6X
+Coalesce Num Partitions: 10000 Num Hosts: 40 364 369 6 0.3 3640.4 0.8X
+Coalesce Num Partitions: 10000 Num Hosts: 80 293 306 11 0.3 2933.2 1.0X
diff --git a/core/benchmarks/CoalescedRDDBenchmark-results.txt b/core/benchmarks/CoalescedRDDBenchmark-results.txt
index 89d358ce3b4..9bb5899060b 100644
--- a/core/benchmarks/CoalescedRDDBenchmark-results.txt
+++ b/core/benchmarks/CoalescedRDDBenchmark-results.txt
@@ -2,39 +2,39 @@
Coalesced RDD , large scale
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Coalesced RDD: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Coalesce Num Partitions: 100 Num Hosts: 1 235 247 21 0.4 2346.8 1.0X
-Coalesce Num Partitions: 100 Num Hosts: 5 167 176 14 0.6 1669.7 1.4X
-Coalesce Num Partitions: 100 Num Hosts: 10 163 163 1 0.6 1626.8 1.4X
-Coalesce Num Partitions: 100 Num Hosts: 20 157 160 2 0.6 1571.1 1.5X
-Coalesce Num Partitions: 100 Num Hosts: 40 155 168 16 0.6 1547.4 1.5X
-Coalesce Num Partitions: 100 Num Hosts: 80 151 162 17 0.7 1508.3 1.6X
-Coalesce Num Partitions: 500 Num Hosts: 1 594 608 22 0.2 5935.5 0.4X
-Coalesce Num Partitions: 500 Num Hosts: 5 245 255 12 0.4 2448.8 1.0X
-Coalesce Num Partitions: 500 Num Hosts: 10 198 214 24 0.5 1981.3 1.2X
-Coalesce Num Partitions: 500 Num Hosts: 20 178 183 5 0.6 1784.0 1.3X
-Coalesce Num Partitions: 500 Num Hosts: 40 161 168 7 0.6 1605.9 1.5X
-Coalesce Num Partitions: 500 Num Hosts: 80 168 171 3 0.6 1682.5 1.4X
-Coalesce Num Partitions: 1000 Num Hosts: 1 1018 1021 3 0.1 10182.6 0.2X
-Coalesce Num Partitions: 1000 Num Hosts: 5 330 336 6 0.3 3296.7 0.7X
-Coalesce Num Partitions: 1000 Num Hosts: 10 244 244 1 0.4 2437.6 1.0X
-Coalesce Num Partitions: 1000 Num Hosts: 20 199 211 18 0.5 1989.6 1.2X
-Coalesce Num Partitions: 1000 Num Hosts: 40 176 186 16 0.6 1758.0 1.3X
-Coalesce Num Partitions: 1000 Num Hosts: 80 163 165 2 0.6 1626.6 1.4X
-Coalesce Num Partitions: 5000 Num Hosts: 1 4264 4270 5 0.0 42644.7 0.1X
-Coalesce Num Partitions: 5000 Num Hosts: 5 1016 1024 9 0.1 10155.1 0.2X
-Coalesce Num Partitions: 5000 Num Hosts: 10 594 605 15 0.2 5940.8 0.4X
-Coalesce Num Partitions: 5000 Num Hosts: 20 383 387 6 0.3 3827.4 0.6X
-Coalesce Num Partitions: 5000 Num Hosts: 40 274 275 1 0.4 2743.5 0.9X
-Coalesce Num Partitions: 5000 Num Hosts: 80 216 226 12 0.5 2159.3 1.1X
-Coalesce Num Partitions: 10000 Num Hosts: 1 8451 8478 27 0.0 84505.5 0.0X
-Coalesce Num Partitions: 10000 Num Hosts: 5 1919 1939 34 0.1 19185.3 0.1X
-Coalesce Num Partitions: 10000 Num Hosts: 10 1053 1060 11 0.1 10533.1 0.2X
-Coalesce Num Partitions: 10000 Num Hosts: 20 619 635 19 0.2 6187.0 0.4X
-Coalesce Num Partitions: 10000 Num Hosts: 40 404 414 10 0.2 4036.4 0.6X
-Coalesce Num Partitions: 10000 Num Hosts: 80 279 287 10 0.4 2785.6 0.8X
+Coalesce Num Partitions: 100 Num Hosts: 1 296 331 32 0.3 2956.6 1.0X
+Coalesce Num Partitions: 100 Num Hosts: 5 206 220 16 0.5 2062.0 1.4X
+Coalesce Num Partitions: 100 Num Hosts: 10 198 211 24 0.5 1976.2 1.5X
+Coalesce Num Partitions: 100 Num Hosts: 20 188 193 7 0.5 1878.6 1.6X
+Coalesce Num Partitions: 100 Num Hosts: 40 185 186 2 0.5 1848.8 1.6X
+Coalesce Num Partitions: 100 Num Hosts: 80 193 195 2 0.5 1926.4 1.5X
+Coalesce Num Partitions: 500 Num Hosts: 1 694 729 47 0.1 6942.7 0.4X
+Coalesce Num Partitions: 500 Num Hosts: 5 287 292 5 0.3 2873.6 1.0X
+Coalesce Num Partitions: 500 Num Hosts: 10 241 244 3 0.4 2410.4 1.2X
+Coalesce Num Partitions: 500 Num Hosts: 20 218 236 17 0.5 2182.7 1.4X
+Coalesce Num Partitions: 500 Num Hosts: 40 201 214 16 0.5 2009.9 1.5X
+Coalesce Num Partitions: 500 Num Hosts: 80 201 212 10 0.5 2011.6 1.5X
+Coalesce Num Partitions: 1000 Num Hosts: 1 1160 1163 3 0.1 11597.0 0.3X
+Coalesce Num Partitions: 1000 Num Hosts: 5 389 398 15 0.3 3895.0 0.8X
+Coalesce Num Partitions: 1000 Num Hosts: 10 296 302 9 0.3 2959.5 1.0X
+Coalesce Num Partitions: 1000 Num Hosts: 20 243 246 5 0.4 2428.5 1.2X
+Coalesce Num Partitions: 1000 Num Hosts: 40 225 239 15 0.4 2248.1 1.3X
+Coalesce Num Partitions: 1000 Num Hosts: 80 217 217 1 0.5 2166.1 1.4X
+Coalesce Num Partitions: 5000 Num Hosts: 1 4840 4841 2 0.0 48395.4 0.1X
+Coalesce Num Partitions: 5000 Num Hosts: 5 1135 1137 2 0.1 11349.7 0.3X
+Coalesce Num Partitions: 5000 Num Hosts: 10 668 674 7 0.1 6684.1 0.4X
+Coalesce Num Partitions: 5000 Num Hosts: 20 452 457 4 0.2 4524.9 0.7X
+Coalesce Num Partitions: 5000 Num Hosts: 40 314 321 12 0.3 3142.1 0.9X
+Coalesce Num Partitions: 5000 Num Hosts: 80 261 263 2 0.4 2610.6 1.1X
+Coalesce Num Partitions: 10000 Num Hosts: 1 9409 9454 45 0.0 94087.0 0.0X
+Coalesce Num Partitions: 10000 Num Hosts: 5 2439 2457 16 0.0 24389.2 0.1X
+Coalesce Num Partitions: 10000 Num Hosts: 10 1298 1303 6 0.1 12984.1 0.2X
+Coalesce Num Partitions: 10000 Num Hosts: 20 761 764 3 0.1 7613.9 0.4X
+Coalesce Num Partitions: 10000 Num Hosts: 40 496 503 12 0.2 4962.0 0.6X
+Coalesce Num Partitions: 10000 Num Hosts: 80 348 368 18 0.3 3477.3 0.9X
diff --git a/core/benchmarks/KryoBenchmark-jdk11-results.txt b/core/benchmarks/KryoBenchmark-jdk11-results.txt
index b2e95106d0d..73e7f15ba22 100644
--- a/core/benchmarks/KryoBenchmark-jdk11-results.txt
+++ b/core/benchmarks/KryoBenchmark-jdk11-results.txt
@@ -2,27 +2,27 @@
Benchmark Kryo Unsafe vs safe Serialization
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Benchmark Kryo Unsafe vs safe Serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-basicTypes: Int with unsafe:true 243 250 4 4.1 242.9 1.0X
-basicTypes: Long with unsafe:true 281 283 2 3.6 280.9 0.9X
-basicTypes: Float with unsafe:true 282 283 2 3.5 282.0 0.9X
-basicTypes: Double with unsafe:true 289 290 1 3.5 289.2 0.8X
-Array: Int with unsafe:true 3 3 0 343.7 2.9 83.5X
-Array: Long with unsafe:true 4 5 0 229.3 4.4 55.7X
-Array: Float with unsafe:true 3 3 0 343.5 2.9 83.5X
-Array: Double with unsafe:true 4 5 0 229.2 4.4 55.7X
-Map of string->Double with unsafe:true 36 37 0 27.7 36.1 6.7X
-basicTypes: Int with unsafe:false 306 309 4 3.3 306.0 0.8X
-basicTypes: Long with unsafe:false 323 325 1 3.1 323.3 0.8X
-basicTypes: Float with unsafe:false 299 300 1 3.3 299.1 0.8X
-basicTypes: Double with unsafe:false 313 315 1 3.2 313.4 0.8X
-Array: Int with unsafe:false 20 20 0 50.5 19.8 12.3X
-Array: Long with unsafe:false 29 30 0 34.1 29.4 8.3X
-Array: Float with unsafe:false 8 8 0 130.4 7.7 31.7X
-Array: Double with unsafe:false 13 13 0 75.0 13.3 18.2X
-Map of string->Double with unsafe:false 39 39 0 25.8 38.8 6.3X
+basicTypes: Int with unsafe:true 301 319 11 3.3 301.5 1.0X
+basicTypes: Long with unsafe:true 337 351 9 3.0 337.2 0.9X
+basicTypes: Float with unsafe:true 327 335 6 3.1 327.5 0.9X
+basicTypes: Double with unsafe:true 321 336 10 3.1 321.0 0.9X
+Array: Int with unsafe:true 4 5 1 245.2 4.1 73.9X
+Array: Long with unsafe:true 7 8 1 147.6 6.8 44.5X
+Array: Float with unsafe:true 4 5 1 250.4 4.0 75.5X
+Array: Double with unsafe:true 7 8 1 144.1 6.9 43.4X
+Map of string->Double with unsafe:true 42 46 4 23.8 42.0 7.2X
+basicTypes: Int with unsafe:false 347 357 10 2.9 347.4 0.9X
+basicTypes: Long with unsafe:false 378 394 10 2.6 378.1 0.8X
+basicTypes: Float with unsafe:false 346 359 9 2.9 345.6 0.9X
+basicTypes: Double with unsafe:false 350 372 20 2.9 350.3 0.9X
+Array: Int with unsafe:false 22 24 2 46.0 21.8 13.9X
+Array: Long with unsafe:false 34 37 3 29.1 34.3 8.8X
+Array: Float with unsafe:false 10 10 1 103.5 9.7 31.2X
+Array: Double with unsafe:false 16 17 1 61.2 16.3 18.5X
+Map of string->Double with unsafe:false 44 48 4 22.7 44.1 6.8X
diff --git a/core/benchmarks/KryoBenchmark-jdk17-results.txt b/core/benchmarks/KryoBenchmark-jdk17-results.txt
index a8c208d8779..e0629f7836c 100644
--- a/core/benchmarks/KryoBenchmark-jdk17-results.txt
+++ b/core/benchmarks/KryoBenchmark-jdk17-results.txt
@@ -2,27 +2,27 @@
Benchmark Kryo Unsafe vs safe Serialization
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Benchmark Kryo Unsafe vs safe Serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-basicTypes: Int with unsafe:true 261 265 3 3.8 260.7 1.0X
-basicTypes: Long with unsafe:true 295 299 4 3.4 295.1 0.9X
-basicTypes: Float with unsafe:true 286 288 3 3.5 285.6 0.9X
-basicTypes: Double with unsafe:true 289 292 1 3.5 289.4 0.9X
-Array: Int with unsafe:true 3 3 0 323.7 3.1 84.4X
-Array: Long with unsafe:true 5 6 0 195.6 5.1 51.0X
-Array: Float with unsafe:true 3 3 0 325.0 3.1 84.7X
-Array: Double with unsafe:true 5 6 0 192.9 5.2 50.3X
-Map of string->Double with unsafe:true 39 39 0 25.9 38.6 6.7X
-basicTypes: Int with unsafe:false 303 305 2 3.3 303.1 0.9X
-basicTypes: Long with unsafe:false 329 334 7 3.0 328.8 0.8X
-basicTypes: Float with unsafe:false 303 307 3 3.3 303.5 0.9X
-basicTypes: Double with unsafe:false 307 311 3 3.3 307.0 0.8X
-Array: Int with unsafe:false 22 22 0 46.4 21.5 12.1X
-Array: Long with unsafe:false 31 32 0 31.8 31.4 8.3X
-Array: Float with unsafe:false 8 9 0 119.0 8.4 31.0X
-Array: Double with unsafe:false 15 15 0 68.4 14.6 17.8X
-Map of string->Double with unsafe:false 40 40 1 25.2 39.6 6.6X
+basicTypes: Int with unsafe:true 263 265 2 3.8 262.5 1.0X
+basicTypes: Long with unsafe:true 294 295 1 3.4 293.6 0.9X
+basicTypes: Float with unsafe:true 280 282 1 3.6 279.7 0.9X
+basicTypes: Double with unsafe:true 283 286 2 3.5 282.7 0.9X
+Array: Int with unsafe:true 3 3 0 337.9 3.0 88.7X
+Array: Long with unsafe:true 5 5 0 210.7 4.7 55.3X
+Array: Float with unsafe:true 3 3 0 338.4 3.0 88.8X
+Array: Double with unsafe:true 5 5 0 210.8 4.7 55.4X
+Map of string->Double with unsafe:true 38 38 0 26.5 37.7 7.0X
+basicTypes: Int with unsafe:false 304 306 1 3.3 304.4 0.9X
+basicTypes: Long with unsafe:false 330 333 3 3.0 329.5 0.8X
+basicTypes: Float with unsafe:false 301 303 1 3.3 301.3 0.9X
+basicTypes: Double with unsafe:false 309 312 2 3.2 308.7 0.9X
+Array: Int with unsafe:false 21 21 0 48.3 20.7 12.7X
+Array: Long with unsafe:false 31 32 1 31.9 31.4 8.4X
+Array: Float with unsafe:false 8 8 0 120.7 8.3 31.7X
+Array: Double with unsafe:false 14 14 1 71.4 14.0 18.7X
+Map of string->Double with unsafe:false 40 40 1 25.0 40.0 6.6X
diff --git a/core/benchmarks/KryoBenchmark-results.txt b/core/benchmarks/KryoBenchmark-results.txt
index 21161e5943c..e6555a281f4 100644
--- a/core/benchmarks/KryoBenchmark-results.txt
+++ b/core/benchmarks/KryoBenchmark-results.txt
@@ -2,27 +2,27 @@
Benchmark Kryo Unsafe vs safe Serialization
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Benchmark Kryo Unsafe vs safe Serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-basicTypes: Int with unsafe:true 222 227 9 4.5 222.2 1.0X
-basicTypes: Long with unsafe:true 247 252 5 4.1 246.6 0.9X
-basicTypes: Float with unsafe:true 242 245 4 4.1 241.7 0.9X
-basicTypes: Double with unsafe:true 245 247 2 4.1 244.6 0.9X
-Array: Int with unsafe:true 4 5 0 228.9 4.4 50.9X
-Array: Long with unsafe:true 8 8 1 128.7 7.8 28.6X
-Array: Float with unsafe:true 4 5 0 251.7 4.0 55.9X
-Array: Double with unsafe:true 8 8 0 126.9 7.9 28.2X
-Map of string->Double with unsafe:true 42 43 1 23.6 42.3 5.2X
-basicTypes: Int with unsafe:false 262 263 2 3.8 261.7 0.8X
-basicTypes: Long with unsafe:false 283 286 2 3.5 282.7 0.8X
-basicTypes: Float with unsafe:false 259 260 2 3.9 259.3 0.9X
-basicTypes: Double with unsafe:false 261 264 2 3.8 261.5 0.8X
-Array: Int with unsafe:false 25 25 0 40.3 24.8 9.0X
-Array: Long with unsafe:false 33 33 0 30.4 32.9 6.8X
-Array: Float with unsafe:false 10 11 0 98.5 10.2 21.9X
-Array: Double with unsafe:false 17 17 0 60.1 16.6 13.3X
-Map of string->Double with unsafe:false 44 44 1 22.9 43.6 5.1X
+basicTypes: Int with unsafe:true 248 252 5 4.0 248.1 1.0X
+basicTypes: Long with unsafe:true 281 284 3 3.6 280.7 0.9X
+basicTypes: Float with unsafe:true 266 268 2 3.8 265.9 0.9X
+basicTypes: Double with unsafe:true 265 270 3 3.8 265.3 0.9X
+Array: Int with unsafe:true 3 3 0 346.2 2.9 85.9X
+Array: Long with unsafe:true 5 5 0 216.0 4.6 53.6X
+Array: Float with unsafe:true 3 3 0 341.4 2.9 84.7X
+Array: Double with unsafe:true 5 5 0 217.8 4.6 54.0X
+Map of string->Double with unsafe:true 35 35 0 28.9 34.6 7.2X
+basicTypes: Int with unsafe:false 283 285 1 3.5 283.4 0.9X
+basicTypes: Long with unsafe:false 302 302 1 3.3 301.6 0.8X
+basicTypes: Float with unsafe:false 276 278 3 3.6 275.6 0.9X
+basicTypes: Double with unsafe:false 281 282 1 3.6 280.8 0.9X
+Array: Int with unsafe:false 21 21 0 48.6 20.6 12.1X
+Array: Long with unsafe:false 30 30 0 33.3 30.0 8.3X
+Array: Float with unsafe:false 8 8 0 126.6 7.9 31.4X
+Array: Double with unsafe:false 15 15 0 68.2 14.7 16.9X
+Map of string->Double with unsafe:false 36 37 0 27.4 36.4 6.8X
diff --git a/core/benchmarks/KryoSerializerBenchmark-jdk11-results.txt b/core/benchmarks/KryoSerializerBenchmark-jdk11-results.txt
index e3782c70a6a..60694c6ef25 100644
--- a/core/benchmarks/KryoSerializerBenchmark-jdk11-results.txt
+++ b/core/benchmarks/KryoSerializerBenchmark-jdk11-results.txt
@@ -2,11 +2,11 @@
Benchmark KryoPool vs old"pool of 1" implementation
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Benchmark KryoPool vs old"pool of 1" implementation: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-KryoPool:true 10198 12788 404 0.0 20396051.3 1.0X
-KryoPool:false 14108 16412 743 0.0 28215846.4 0.7X
+KryoPool:true 9790 12432 370 0.0 19579752.2 1.0X
+KryoPool:false 14512 17607 653 0.0 29023660.8 0.7X
diff --git a/core/benchmarks/KryoSerializerBenchmark-jdk17-results.txt b/core/benchmarks/KryoSerializerBenchmark-jdk17-results.txt
index 83d576b2aed..8153484ab2f 100644
--- a/core/benchmarks/KryoSerializerBenchmark-jdk17-results.txt
+++ b/core/benchmarks/KryoSerializerBenchmark-jdk17-results.txt
@@ -2,11 +2,11 @@
Benchmark KryoPool vs old"pool of 1" implementation
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Benchmark KryoPool vs old"pool of 1" implementation: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-KryoPool:true 7626 9968 762 0.0 15251792.5 1.0X
-KryoPool:false 10017 12864 NaN 0.0 20034768.2 0.8X
+KryoPool:true 8306 11121 875 0.0 16611043.7 1.0X
+KryoPool:false 11855 15605 NaN 0.0 23709932.2 0.7X
diff --git a/core/benchmarks/KryoSerializerBenchmark-results.txt b/core/benchmarks/KryoSerializerBenchmark-results.txt
index 09b4faf0513..0571e7db1c5 100644
--- a/core/benchmarks/KryoSerializerBenchmark-results.txt
+++ b/core/benchmarks/KryoSerializerBenchmark-results.txt
@@ -2,11 +2,11 @@
Benchmark KryoPool vs old"pool of 1" implementation
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Benchmark KryoPool vs old"pool of 1" implementation: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-KryoPool:true 7098 8972 NaN 0.0 14196810.5 1.0X
-KryoPool:false 10232 11945 744 0.0 20464754.5 0.7X
+KryoPool:true 7751 9409 NaN 0.0 15501889.2 1.0X
+KryoPool:false 11350 14163 177 0.0 22700046.8 0.7X
diff --git a/core/benchmarks/MapStatusesConvertBenchmark-jdk11-results.txt b/core/benchmarks/MapStatusesConvertBenchmark-jdk11-results.txt
index 7c48976aa71..ef9dd139ff2 100644
--- a/core/benchmarks/MapStatusesConvertBenchmark-jdk11-results.txt
+++ b/core/benchmarks/MapStatusesConvertBenchmark-jdk11-results.txt
@@ -3,11 +3,11 @@ MapStatuses Convert Benchmark
================================================================================================
OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
MapStatuses Convert: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Num Maps: 50000 Fetch partitions:500 1220 1246 41 0.0 1220159555.0 1.0X
-Num Maps: 50000 Fetch partitions:1000 2459 2486 38 0.0 2458980720.0 0.5X
-Num Maps: 50000 Fetch partitions:1500 3607 3710 93 0.0 3607002152.0 0.3X
+Num Maps: 50000 Fetch partitions:500 1288 1317 38 0.0 1288194389.0 1.0X
+Num Maps: 50000 Fetch partitions:1000 2608 2671 65 0.0 2607771122.0 0.5X
+Num Maps: 50000 Fetch partitions:1500 3985 4026 64 0.0 3984885770.0 0.3X
diff --git a/core/benchmarks/MapStatusesConvertBenchmark-jdk17-results.txt b/core/benchmarks/MapStatusesConvertBenchmark-jdk17-results.txt
index d1ed9bb66c1..12af87d9689 100644
--- a/core/benchmarks/MapStatusesConvertBenchmark-jdk17-results.txt
+++ b/core/benchmarks/MapStatusesConvertBenchmark-jdk17-results.txt
@@ -6,8 +6,8 @@ OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
MapStatuses Convert: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Num Maps: 50000 Fetch partitions:500 1054 1078 27 0.0 1054290676.0 1.0X
-Num Maps: 50000 Fetch partitions:1000 1954 2049 89 0.0 1954400428.0 0.5X
-Num Maps: 50000 Fetch partitions:1500 3051 3069 19 0.0 3051088589.0 0.3X
+Num Maps: 50000 Fetch partitions:500 1052 1061 12 0.0 1051946292.0 1.0X
+Num Maps: 50000 Fetch partitions:1000 1888 2007 109 0.0 1888235523.0 0.6X
+Num Maps: 50000 Fetch partitions:1500 3070 3149 81 0.0 3070386448.0 0.3X
diff --git a/core/benchmarks/MapStatusesConvertBenchmark-results.txt b/core/benchmarks/MapStatusesConvertBenchmark-results.txt
index 3c73ecbb278..05c5bf55f62 100644
--- a/core/benchmarks/MapStatusesConvertBenchmark-results.txt
+++ b/core/benchmarks/MapStatusesConvertBenchmark-results.txt
@@ -3,11 +3,11 @@ MapStatuses Convert Benchmark
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
MapStatuses Convert: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Num Maps: 50000 Fetch partitions:500 996 1003 6 0.0 995573174.0 1.0X
-Num Maps: 50000 Fetch partitions:1000 1804 1827 37 0.0 1804475123.0 0.6X
-Num Maps: 50000 Fetch partitions:1500 2743 2759 20 0.0 2742893631.0 0.4X
+Num Maps: 50000 Fetch partitions:500 1489 1522 30 0.0 1488665925.0 1.0X
+Num Maps: 50000 Fetch partitions:1000 2755 2812 59 0.0 2755045334.0 0.5X
+Num Maps: 50000 Fetch partitions:1500 4126 4135 14 0.0 4125938778.0 0.4X
diff --git a/core/benchmarks/MapStatusesSerDeserBenchmark-jdk11-results.txt b/core/benchmarks/MapStatusesSerDeserBenchmark-jdk11-results.txt
index 23fb75bb4fb..c0051c891a8 100644
--- a/core/benchmarks/MapStatusesSerDeserBenchmark-jdk11-results.txt
+++ b/core/benchmarks/MapStatusesSerDeserBenchmark-jdk11-results.txt
@@ -1,66 +1,66 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 10 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Serialization 156 163 5 1.3 778.2 1.0X
-Deserialization 208 304 104 1.0 1038.3 0.7X
+Serialization 168 182 8 1.2 839.5 1.0X
+Deserialization 279 343 67 0.7 1393.1 0.6X
Compressed Serialized MapStatus sizes: 427 bytes
Compressed Serialized Broadcast MapStatus sizes: 2 MB
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 10 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 127 134 7 1.6 635.9 1.0X
-Deserialization 204 271 80 1.0 1019.6 0.6X
+Serialization 145 150 5 1.4 724.3 1.0X
+Deserialization 260 339 92 0.8 1301.1 0.6X
Compressed Serialized MapStatus sizes: 2 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 100 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 252 266 17 0.8 1258.6 1.0X
-Deserialization 255 362 153 0.8 1275.8 1.0X
+Serialization 319 331 8 0.6 1595.1 1.0X
+Deserialization 297 388 80 0.7 1483.0 1.1X
Compressed Serialized MapStatus sizes: 445 bytes
Compressed Serialized Broadcast MapStatus sizes: 13 MB
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 100 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 231 244 20 0.9 1154.5 1.0X
-Deserialization 261 355 130 0.8 1306.5 0.9X
+Serialization 273 280 10 0.7 1367.1 1.0X
+Deserialization 293 381 106 0.7 1466.8 0.9X
Compressed Serialized MapStatus sizes: 13 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 1000 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 1128 1141 18 0.2 5641.9 1.0X
-Deserialization 586 636 54 0.3 2932.2 1.9X
+Serialization 1277 1288 15 0.2 6385.9 1.0X
+Deserialization 684 709 36 0.3 3420.3 1.9X
-Compressed Serialized MapStatus sizes: 571 bytes
-Compressed Serialized Broadcast MapStatus sizes: 121 MB
+Compressed Serialized MapStatus sizes: 570 bytes
+Compressed Serialized Broadcast MapStatus sizes: 122 MB
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
200000 MapOutputs, 1000 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Serialization 1062 1098 51 0.2 5310.3 1.0X
-Deserialization 580 615 26 0.3 2901.3 1.8X
+Serialization 1113 1119 9 0.2 5565.5 1.0X
+Deserialization 686 739 64 0.3 3428.1 1.6X
-Compressed Serialized MapStatus sizes: 121 MB
+Compressed Serialized MapStatus sizes: 122 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
diff --git a/core/benchmarks/MapStatusesSerDeserBenchmark-jdk17-results.txt b/core/benchmarks/MapStatusesSerDeserBenchmark-jdk17-results.txt
index d1a1be3df6d..0e3156684fd 100644
--- a/core/benchmarks/MapStatusesSerDeserBenchmark-jdk17-results.txt
+++ b/core/benchmarks/MapStatusesSerDeserBenchmark-jdk17-results.txt
@@ -1,66 +1,66 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 10 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Serialization 169 180 8 1.2 847.0 1.0X
-Deserialization 272 305 52 0.7 1362.0 0.6X
+Serialization 136 143 6 1.5 681.7 1.0X
+Deserialization 225 240 11 0.9 1127.1 0.6X
Compressed Serialized MapStatus sizes: 427 bytes
Compressed Serialized Broadcast MapStatus sizes: 2 MB
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 10 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 147 160 6 1.4 735.2 1.0X
-Deserialization 264 279 20 0.8 1319.6 0.6X
+Serialization 128 130 2 1.6 641.3 1.0X
+Deserialization 227 239 16 0.9 1134.5 0.6X
Compressed Serialized MapStatus sizes: 2 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 100 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 307 333 33 0.7 1533.6 1.0X
-Deserialization 297 322 23 0.7 1484.4 1.0X
+Serialization 248 254 8 0.8 1238.5 1.0X
+Deserialization 252 274 36 0.8 1262.1 1.0X
Compressed Serialized MapStatus sizes: 445 bytes
Compressed Serialized Broadcast MapStatus sizes: 13 MB
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 100 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 286 291 5 0.7 1427.5 1.0X
-Deserialization 328 350 37 0.6 1637.8 0.9X
+Serialization 233 236 3 0.9 1164.9 1.0X
+Deserialization 249 254 5 0.8 1246.4 0.9X
Compressed Serialized MapStatus sizes: 13 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 1000 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 1296 1339 61 0.2 6479.8 1.0X
-Deserialization 535 563 34 0.4 2677.0 2.4X
+Serialization 1015 1093 110 0.2 5075.7 1.0X
+Deserialization 458 480 30 0.4 2292.4 2.2X
Compressed Serialized MapStatus sizes: 571 bytes
-Compressed Serialized Broadcast MapStatus sizes: 121 MB
+Compressed Serialized Broadcast MapStatus sizes: 122 MB
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
200000 MapOutputs, 1000 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Serialization 1160 1190 42 0.2 5801.2 1.0X
-Deserialization 519 532 16 0.4 2596.4 2.2X
+Serialization 888 907 17 0.2 4439.6 1.0X
+Deserialization 456 465 12 0.4 2279.3 1.9X
-Compressed Serialized MapStatus sizes: 121 MB
+Compressed Serialized MapStatus sizes: 122 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
diff --git a/core/benchmarks/MapStatusesSerDeserBenchmark-results.txt b/core/benchmarks/MapStatusesSerDeserBenchmark-results.txt
index 3d67dc886c5..3f24eb944b4 100644
--- a/core/benchmarks/MapStatusesSerDeserBenchmark-results.txt
+++ b/core/benchmarks/MapStatusesSerDeserBenchmark-results.txt
@@ -1,66 +1,66 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 10 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Serialization 161 165 7 1.2 805.0 1.0X
-Deserialization 274 346 132 0.7 1367.8 0.6X
+Serialization 167 177 9 1.2 833.9 1.0X
+Deserialization 268 351 134 0.7 1342.4 0.6X
Compressed Serialized MapStatus sizes: 427 bytes
Compressed Serialized Broadcast MapStatus sizes: 2 MB
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 10 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 156 158 2 1.3 780.6 1.0X
-Deserialization 260 269 19 0.8 1300.7 0.6X
+Serialization 164 169 6 1.2 818.1 1.0X
+Deserialization 263 278 20 0.8 1316.0 0.6X
Compressed Serialized MapStatus sizes: 2 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 100 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-Serialization 296 350 118 0.7 1482.4 1.0X
-Deserialization 277 291 18 0.7 1383.0 1.1X
+Serialization 320 326 4 0.6 1599.8 1.0X
+Deserialization 293 345 79 0.7 1465.9 1.1X
-Compressed Serialized MapStatus sizes: 445 bytes
+Compressed Serialized MapStatus sizes: 444 bytes
Compressed Serialized Broadcast MapStatus sizes: 13 MB
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 100 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 274 284 6 0.7 1369.0 1.0X
-Deserialization 278 294 22 0.7 1390.2 1.0X
+Serialization 282 297 11 0.7 1408.5 1.0X
+Deserialization 284 300 23 0.7 1420.7 1.0X
Compressed Serialized MapStatus sizes: 13 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 1000 blocks w/ broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-Serialization 1287 1645 506 0.2 6434.5 1.0X
-Deserialization 530 573 48 0.4 2650.2 2.4X
+Serialization 1308 1966 929 0.2 6542.2 1.0X
+Deserialization 573 634 105 0.3 2863.7 2.3X
-Compressed Serialized MapStatus sizes: 571 bytes
-Compressed Serialized Broadcast MapStatus sizes: 121 MB
+Compressed Serialized MapStatus sizes: 570 bytes
+Compressed Serialized Broadcast MapStatus sizes: 122 MB
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
200000 MapOutputs, 1000 blocks w/o broadcast: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-Serialization 1114 1124 15 0.2 5568.6 1.0X
-Deserialization 512 552 46 0.4 2557.6 2.2X
+Serialization 1134 1137 5 0.2 5669.4 1.0X
+Deserialization 617 667 44 0.3 3087.2 1.8X
-Compressed Serialized MapStatus sizes: 121 MB
+Compressed Serialized MapStatus sizes: 122 MB
Compressed Serialized Broadcast MapStatus sizes: 0 bytes
diff --git a/core/benchmarks/PropertiesCloneBenchmark-jdk11-results.txt b/core/benchmarks/PropertiesCloneBenchmark-jdk11-results.txt
index d90aee325ff..f08a12d381a 100644
--- a/core/benchmarks/PropertiesCloneBenchmark-jdk11-results.txt
+++ b/core/benchmarks/PropertiesCloneBenchmark-jdk11-results.txt
@@ -2,39 +2,39 @@
Properties Cloning
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Empty Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.2 4900.0 1.0X
+SerializationUtils.clone 0 0 0 0.2 5400.0 1.0X
Utils.cloneProperties 0 0 0 Infinity 0.0 InfinityX
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
System Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.0 216802.0 1.0X
-Utils.cloneProperties 0 0 0 0.2 5400.0 40.1X
+SerializationUtils.clone 0 0 0 0.0 236412.0 1.0X
+Utils.cloneProperties 0 0 0 0.1 6900.0 34.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Small Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 1 1 0 0.0 557203.0 1.0X
-Utils.cloneProperties 0 0 0 0.3 3800.0 146.6X
+SerializationUtils.clone 1 1 0 0.0 632630.0 1.0X
+Utils.cloneProperties 0 0 0 0.2 5400.0 117.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Medium Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 2 2 0 0.0 2227113.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 22500.0 99.0X
+SerializationUtils.clone 2 3 0 0.0 2438916.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 31101.0 78.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Large Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 4 4 0 0.0 4311827.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 45500.0 94.8X
+SerializationUtils.clone 5 5 0 0.0 5017139.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 62203.0 80.7X
diff --git a/core/benchmarks/PropertiesCloneBenchmark-jdk17-results.txt b/core/benchmarks/PropertiesCloneBenchmark-jdk17-results.txt
index bf25c0d63da..c400aa7bd16 100644
--- a/core/benchmarks/PropertiesCloneBenchmark-jdk17-results.txt
+++ b/core/benchmarks/PropertiesCloneBenchmark-jdk17-results.txt
@@ -2,39 +2,39 @@
Properties Cloning
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Empty Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.2 4700.0 1.0X
+SerializationUtils.clone 0 0 0 0.2 5500.0 1.0X
Utils.cloneProperties 0 0 0 Infinity 0.0 InfinityX
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
System Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.0 197602.0 1.0X
-Utils.cloneProperties 0 0 0 0.1 7000.0 28.2X
+SerializationUtils.clone 0 0 0 0.0 232915.0 1.0X
+Utils.cloneProperties 0 0 0 0.1 8100.0 28.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Small Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 1 1 0 0.0 566404.0 1.0X
-Utils.cloneProperties 0 0 0 0.3 3400.0 166.6X
+SerializationUtils.clone 1 1 0 0.0 650342.0 1.0X
+Utils.cloneProperties 0 0 0 0.2 4100.0 158.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Medium Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 2 2 0 0.0 2302915.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 20300.0 113.4X
+SerializationUtils.clone 3 3 0 0.0 2609259.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 25002.0 104.4X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Large Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 4 5 0 0.0 4454330.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 41400.0 107.6X
+SerializationUtils.clone 5 5 1 0.0 5048720.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 50302.0 100.4X
diff --git a/core/benchmarks/PropertiesCloneBenchmark-results.txt b/core/benchmarks/PropertiesCloneBenchmark-results.txt
index 85aecd34792..799c97c6f6d 100644
--- a/core/benchmarks/PropertiesCloneBenchmark-results.txt
+++ b/core/benchmarks/PropertiesCloneBenchmark-results.txt
@@ -2,39 +2,39 @@
Properties Cloning
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Empty Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.2 5599.0 1.0X
+SerializationUtils.clone 0 0 0 0.2 5499.0 1.0X
Utils.cloneProperties 0 0 0 Infinity 0.0 InfinityX
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
System Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 0 0 0 0.0 272997.0 1.0X
-Utils.cloneProperties 0 0 0 0.9 1099.0 248.4X
+SerializationUtils.clone 0 0 0 0.0 272200.0 1.0X
+Utils.cloneProperties 0 0 0 1.0 1000.0 272.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Small Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 1 1 0 0.0 538293.0 1.0X
-Utils.cloneProperties 0 0 0 0.2 4299.0 125.2X
+SerializationUtils.clone 1 1 0 0.0 524300.0 1.0X
+Utils.cloneProperties 0 0 0 0.2 4200.0 124.8X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Medium Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 2 2 0 0.0 2328670.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 21099.0 110.4X
+SerializationUtils.clone 2 2 0 0.0 2229001.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 20100.0 110.9X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Large Properties: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-SerializationUtils.clone 5 5 0 0.0 4522650.0 1.0X
-Utils.cloneProperties 0 0 0 0.0 41300.0 109.5X
+SerializationUtils.clone 4 4 0 0.0 4347705.0 1.0X
+Utils.cloneProperties 0 0 0 0.0 39700.0 109.5X
diff --git a/core/benchmarks/XORShiftRandomBenchmark-jdk11-results.txt b/core/benchmarks/XORShiftRandomBenchmark-jdk11-results.txt
index 2661ff79f20..ee2011c83a8 100644
--- a/core/benchmarks/XORShiftRandomBenchmark-jdk11-results.txt
+++ b/core/benchmarks/XORShiftRandomBenchmark-jdk11-results.txt
@@ -2,43 +2,43 @@
Pseudo random
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
nextInt: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 1366 1384 26 73.2 13.7 1.0X
-XORShiftRandom 227 233 5 439.6 2.3 6.0X
+java.util.Random 1161 1192 48 86.1 11.6 1.0X
+XORShiftRandom 192 194 4 521.8 1.9 6.1X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
nextLong: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2711 2770 52 36.9 27.1 1.0X
-XORShiftRandom 630 640 9 158.8 6.3 4.3X
+java.util.Random 2271 2286 15 44.0 22.7 1.0X
+XORShiftRandom 482 487 5 207.3 4.8 4.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
nextDouble: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2656 2684 24 37.6 26.6 1.0X
-XORShiftRandom 624 631 6 160.2 6.2 4.3X
+java.util.Random 2276 2298 20 43.9 22.8 1.0X
+XORShiftRandom 500 514 15 199.9 5.0 4.6X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
nextGaussian: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 7008 7241 260 14.3 70.1 1.0X
-XORShiftRandom 5546 5621 121 18.0 55.5 1.3X
+java.util.Random 6120 6216 147 16.3 61.2 1.0X
+XORShiftRandom 4396 4447 87 22.7 44.0 1.4X
================================================================================================
hash seed
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash seed: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-XORShiftRandom.hashSeed 39 41 2 255.4 3.9 1.0X
+XORShiftRandom.hashSeed 37 39 1 268.7 3.7 1.0X
diff --git a/core/benchmarks/XORShiftRandomBenchmark-jdk17-results.txt b/core/benchmarks/XORShiftRandomBenchmark-jdk17-results.txt
index 8d572c0ce9b..563e0325312 100644
--- a/core/benchmarks/XORShiftRandomBenchmark-jdk17-results.txt
+++ b/core/benchmarks/XORShiftRandomBenchmark-jdk17-results.txt
@@ -2,43 +2,43 @@
Pseudo random
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
nextInt: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 1361 1376 16 73.5 13.6 1.0X
-XORShiftRandom 228 235 11 438.8 2.3 6.0X
+java.util.Random 1173 1178 8 85.3 11.7 1.0X
+XORShiftRandom 201 201 0 497.7 2.0 5.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
nextLong: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2807 2836 26 35.6 28.1 1.0X
-XORShiftRandom 667 679 11 149.9 6.7 4.2X
+java.util.Random 2345 2345 0 42.6 23.5 1.0X
+XORShiftRandom 502 502 0 199.1 5.0 4.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
nextDouble: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2751 2774 26 36.4 27.5 1.0X
-XORShiftRandom 646 658 11 154.7 6.5 4.3X
+java.util.Random 2344 2345 2 42.7 23.4 1.0X
+XORShiftRandom 502 502 0 199.1 5.0 4.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
nextGaussian: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 8671 8676 9 11.5 86.7 1.0X
-XORShiftRandom 4778 4851 94 20.9 47.8 1.8X
+java.util.Random 7787 7794 10 12.8 77.9 1.0X
+XORShiftRandom 4438 4439 1 22.5 44.4 1.8X
================================================================================================
hash seed
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash seed: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-XORShiftRandom.hashSeed 1 1 0 10149.1 0.1 1.0X
+XORShiftRandom.hashSeed 2 2 0 5985.8 0.2 1.0X
diff --git a/core/benchmarks/XORShiftRandomBenchmark-results.txt b/core/benchmarks/XORShiftRandomBenchmark-results.txt
index 06e82f02195..b27493a46fd 100644
--- a/core/benchmarks/XORShiftRandomBenchmark-results.txt
+++ b/core/benchmarks/XORShiftRandomBenchmark-results.txt
@@ -2,43 +2,43 @@
Pseudo random
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
nextInt: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 1138 1142 3 87.9 11.4 1.0X
-XORShiftRandom 201 201 0 498.1 2.0 5.7X
+java.util.Random 1615 1616 1 61.9 16.1 1.0X
+XORShiftRandom 265 265 0 377.3 2.7 6.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
nextLong: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2348 2349 1 42.6 23.5 1.0X
-XORShiftRandom 502 503 1 199.3 5.0 4.7X
+java.util.Random 3254 3254 0 30.7 32.5 1.0X
+XORShiftRandom 723 723 0 138.4 7.2 4.5X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
nextDouble: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 2344 2346 2 42.7 23.4 1.0X
-XORShiftRandom 502 502 0 199.2 5.0 4.7X
+java.util.Random 3253 3253 0 30.7 32.5 1.0X
+XORShiftRandom 723 723 0 138.4 7.2 4.5X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
nextGaussian: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java.util.Random 6231 6237 5 16.0 62.3 1.0X
-XORShiftRandom 4476 4476 0 22.3 44.8 1.4X
+java.util.Random 7594 7595 1 13.2 75.9 1.0X
+XORShiftRandom 5120 5123 3 19.5 51.2 1.5X
================================================================================================
hash seed
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Hash seed: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-XORShiftRandom.hashSeed 62 63 2 160.6 6.2 1.0X
+XORShiftRandom.hashSeed 51 51 0 197.7 5.1 1.0X
diff --git a/core/benchmarks/ZStandardBenchmark-jdk11-results.txt b/core/benchmarks/ZStandardBenchmark-jdk11-results.txt
index 268f64d7d8c..30ec175471d 100644
--- a/core/benchmarks/ZStandardBenchmark-jdk11-results.txt
+++ b/core/benchmarks/ZStandardBenchmark-jdk11-results.txt
@@ -2,26 +2,26 @@
Benchmark ZStandardCompressionCodec
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------
-Compression 10000 times at level 1 without buffer pool 859 872 21 0.0 85890.3 1.0X
-Compression 10000 times at level 2 without buffer pool 930 932 2 0.0 92995.6 0.9X
-Compression 10000 times at level 3 without buffer pool 1137 1138 2 0.0 113664.6 0.8X
-Compression 10000 times at level 1 with buffer pool 662 664 1 0.0 66244.7 1.3X
-Compression 10000 times at level 2 with buffer pool 725 726 1 0.0 72541.4 1.2X
-Compression 10000 times at level 3 with buffer pool 929 930 2 0.0 92851.4 0.9X
+Compression 10000 times at level 1 without buffer pool 605 812 220 0.0 60521.0 1.0X
+Compression 10000 times at level 2 without buffer pool 665 678 20 0.0 66512.5 0.9X
+Compression 10000 times at level 3 without buffer pool 890 903 20 0.0 88961.3 0.7X
+Compression 10000 times at level 1 with buffer pool 829 839 11 0.0 82940.2 0.7X
+Compression 10000 times at level 2 with buffer pool 904 905 1 0.0 90392.3 0.7X
+Compression 10000 times at level 3 with buffer pool 1118 1118 0 0.0 111788.5 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------
-Decompression 10000 times from level 1 without buffer pool 1001 1002 1 0.0 100140.5 1.0X
-Decompression 10000 times from level 2 without buffer pool 1003 1004 2 0.0 100270.9 1.0X
-Decompression 10000 times from level 3 without buffer pool 1002 1002 1 0.0 100172.1 1.0X
-Decompression 10000 times from level 1 with buffer pool 895 896 1 0.0 89525.2 1.1X
-Decompression 10000 times from level 2 with buffer pool 895 896 1 0.0 89524.7 1.1X
-Decompression 10000 times from level 3 with buffer pool 894 895 1 0.0 89423.5 1.1X
+Decompression 10000 times from level 1 without buffer pool 1191 1193 1 0.0 119147.4 1.0X
+Decompression 10000 times from level 2 without buffer pool 1181 1207 37 0.0 118103.4 1.0X
+Decompression 10000 times from level 3 without buffer pool 1188 1194 9 0.0 118810.6 1.0X
+Decompression 10000 times from level 1 with buffer pool 1000 1007 10 0.0 99963.8 1.2X
+Decompression 10000 times from level 2 with buffer pool 1000 1000 1 0.0 99984.2 1.2X
+Decompression 10000 times from level 3 with buffer pool 997 999 1 0.0 99732.9 1.2X
diff --git a/core/benchmarks/ZStandardBenchmark-jdk17-results.txt b/core/benchmarks/ZStandardBenchmark-jdk17-results.txt
index 341db6b993b..8b67d54234d 100644
--- a/core/benchmarks/ZStandardBenchmark-jdk17-results.txt
+++ b/core/benchmarks/ZStandardBenchmark-jdk17-results.txt
@@ -2,26 +2,26 @@
Benchmark ZStandardCompressionCodec
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------
-Compression 10000 times at level 1 without buffer pool 2316 2316 0 0.0 231553.5 1.0X
-Compression 10000 times at level 2 without buffer pool 2231 2306 107 0.0 223095.1 1.0X
-Compression 10000 times at level 3 without buffer pool 2436 2438 4 0.0 243551.0 1.0X
-Compression 10000 times at level 1 with buffer pool 2064 2065 1 0.0 206377.9 1.1X
-Compression 10000 times at level 2 with buffer pool 2133 2134 3 0.0 213253.8 1.1X
-Compression 10000 times at level 3 with buffer pool 2320 2321 2 0.0 231978.8 1.0X
+Compression 10000 times at level 1 without buffer pool 2732 2756 34 0.0 273230.8 1.0X
+Compression 10000 times at level 2 without buffer pool 2715 2771 79 0.0 271510.2 1.0X
+Compression 10000 times at level 3 without buffer pool 2919 2976 80 0.0 291941.6 0.9X
+Compression 10000 times at level 1 with buffer pool 2364 2365 1 0.0 236406.8 1.2X
+Compression 10000 times at level 2 with buffer pool 2469 2478 12 0.0 246903.1 1.1X
+Compression 10000 times at level 3 with buffer pool 2660 2666 9 0.0 265959.4 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------
-Decompression 10000 times from level 1 without buffer pool 2135 2136 3 0.0 213458.1 1.0X
-Decompression 10000 times from level 2 without buffer pool 2133 2138 6 0.0 213310.9 1.0X
-Decompression 10000 times from level 3 without buffer pool 2127 2131 5 0.0 212738.2 1.0X
-Decompression 10000 times from level 1 with buffer pool 1956 1958 2 0.0 195628.1 1.1X
-Decompression 10000 times from level 2 with buffer pool 1957 1958 0 0.0 195735.7 1.1X
-Decompression 10000 times from level 3 with buffer pool 1955 1956 2 0.0 195504.1 1.1X
+Decompression 10000 times from level 1 without buffer pool 2518 2520 3 0.0 251829.1 1.0X
+Decompression 10000 times from level 2 without buffer pool 2513 2536 32 0.0 251273.1 1.0X
+Decompression 10000 times from level 3 without buffer pool 2508 2508 1 0.0 250786.2 1.0X
+Decompression 10000 times from level 1 with buffer pool 2339 2353 19 0.0 233916.5 1.1X
+Decompression 10000 times from level 2 with buffer pool 2344 2348 5 0.0 234435.7 1.1X
+Decompression 10000 times from level 3 with buffer pool 2359 2370 16 0.0 235882.7 1.1X
diff --git a/core/benchmarks/ZStandardBenchmark-results.txt b/core/benchmarks/ZStandardBenchmark-results.txt
index 01c4b667ad6..88f7f4b4cd7 100644
--- a/core/benchmarks/ZStandardBenchmark-results.txt
+++ b/core/benchmarks/ZStandardBenchmark-results.txt
@@ -2,26 +2,26 @@
Benchmark ZStandardCompressionCodec
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------
-Compression 10000 times at level 1 without buffer pool 368 370 2 0.0 36754.6 1.0X
-Compression 10000 times at level 2 without buffer pool 409 410 1 0.0 40864.4 0.9X
-Compression 10000 times at level 3 without buffer pool 547 548 1 0.0 54662.2 0.7X
-Compression 10000 times at level 1 with buffer pool 255 257 2 0.0 25517.0 1.4X
-Compression 10000 times at level 2 with buffer pool 296 298 1 0.0 29590.6 1.2X
-Compression 10000 times at level 3 with buffer pool 426 428 2 0.0 42609.7 0.9X
+Compression 10000 times at level 1 without buffer pool 369 424 73 0.0 36865.0 1.0X
+Compression 10000 times at level 2 without buffer pool 409 411 1 0.0 40897.8 0.9X
+Compression 10000 times at level 3 without buffer pool 539 543 3 0.0 53932.2 0.7X
+Compression 10000 times at level 1 with buffer pool 163 164 1 0.1 16273.9 2.3X
+Compression 10000 times at level 2 with buffer pool 204 208 6 0.0 20421.0 1.8X
+Compression 10000 times at level 3 with buffer pool 331 332 1 0.0 33078.9 1.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Benchmark ZStandardCompressionCodec: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------
-Decompression 10000 times from level 1 without buffer pool 545 547 1 0.0 54546.0 1.0X
-Decompression 10000 times from level 2 without buffer pool 546 548 2 0.0 54610.1 1.0X
-Decompression 10000 times from level 3 without buffer pool 549 551 1 0.0 54863.6 1.0X
-Decompression 10000 times from level 1 with buffer pool 435 437 1 0.0 43517.5 1.3X
-Decompression 10000 times from level 2 with buffer pool 435 437 1 0.0 43524.7 1.3X
-Decompression 10000 times from level 3 with buffer pool 436 437 1 0.0 43591.5 1.3X
+Decompression 10000 times from level 1 without buffer pool 544 547 2 0.0 54409.4 1.0X
+Decompression 10000 times from level 2 without buffer pool 544 548 3 0.0 54424.3 1.0X
+Decompression 10000 times from level 3 without buffer pool 545 548 3 0.0 54471.4 1.0X
+Decompression 10000 times from level 1 with buffer pool 434 435 1 0.0 43372.8 1.3X
+Decompression 10000 times from level 2 with buffer pool 434 435 1 0.0 43405.0 1.3X
+Decompression 10000 times from level 3 with buffer pool 434 435 1 0.0 43405.1 1.3X
diff --git a/mllib-local/benchmarks/BLASBenchmark-jdk11-results.txt b/mllib-local/benchmarks/BLASBenchmark-jdk11-results.txt
index 8e7996fac81..3c4537453c3 100644
--- a/mllib-local/benchmarks/BLASBenchmark-jdk11-results.txt
+++ b/mllib-local/benchmarks/BLASBenchmark-jdk11-results.txt
@@ -2,311 +2,311 @@
daxpy
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
daxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 471 496 13 212.5 4.7 1.0X
-java 468 488 15 213.8 4.7 1.0X
+f2j 451 463 6 221.7 4.5 1.0X
+java 452 461 6 221.1 4.5 1.0X
================================================================================================
saxpy
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
saxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 266 277 7 376.2 2.7 1.0X
-java 263 274 8 380.0 2.6 1.0X
+f2j 240 249 5 416.8 2.4 1.0X
+java 240 247 4 416.7 2.4 1.0X
================================================================================================
dcopy
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dcopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 456 476 9 219.4 4.6 1.0X
-java 442 472 18 226.2 4.4 1.0X
+f2j 449 461 6 222.9 4.5 1.0X
+java 422 445 18 237.2 4.2 1.1X
================================================================================================
scopy
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
scopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 243 259 7 411.3 2.4 1.0X
-java 216 243 16 463.2 2.2 1.1X
+f2j 243 250 4 411.6 2.4 1.0X
+java 210 230 15 475.8 2.1 1.2X
================================================================================================
ddot
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
ddot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 158 172 6 633.1 1.6 1.0X
-java 132 143 5 755.9 1.3 1.2X
+f2j 164 170 3 609.3 1.6 1.0X
+java 144 146 1 696.8 1.4 1.1X
================================================================================================
sdot
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sdot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 124 134 3 806.7 1.2 1.0X
-java 93 98 4 1076.3 0.9 1.3X
+f2j 129 138 6 772.8 1.3 1.0X
+java 81 83 2 1240.4 0.8 1.6X
================================================================================================
dnrm2
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dnrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 550 567 14 181.8 5.5 1.0X
-java 85 92 17 1170.7 0.9 6.4X
+f2j 184 197 8 542.4 1.8 1.0X
+java 76 77 1 1315.8 0.8 2.4X
================================================================================================
snrm2
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
snrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 306 319 10 326.3 3.1 1.0X
-java 54 61 3 1839.9 0.5 5.6X
+f2j 203 215 9 492.3 2.0 1.0X
+java 46 48 1 2185.6 0.5 4.4X
================================================================================================
dscal
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 429 450 12 233.3 4.3 1.0X
-java 425 450 10 235.1 4.3 1.0X
+f2j 394 404 6 253.8 3.9 1.0X
+java 396 406 5 252.4 4.0 1.0X
================================================================================================
sscal
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 230 242 7 434.8 2.3 1.0X
-java 233 243 6 428.9 2.3 1.0X
+f2j 214 222 5 467.1 2.1 1.0X
+java 212 221 4 471.6 2.1 1.0X
================================================================================================
dgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 98 106 3 1015.7 1.0 1.0X
-java 70 75 4 1427.3 0.7 1.4X
+f2j 93 97 2 1071.6 0.9 1.0X
+java 63 65 1 1581.9 0.6 1.5X
================================================================================================
dgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 112 121 6 896.3 1.1 1.0X
-java 64 69 3 1568.2 0.6 1.7X
+f2j 140 147 5 716.7 1.4 1.0X
+java 64 65 1 1572.0 0.6 2.2X
================================================================================================
sgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 70 77 3 1423.7 0.7 1.0X
-java 61 67 4 1631.6 0.6 1.1X
+f2j 64 68 3 1566.9 0.6 1.0X
+java 47 52 3 2113.3 0.5 1.3X
================================================================================================
sgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 105 114 5 948.1 1.1 1.0X
-java 49 55 4 2050.8 0.5 2.2X
+f2j 128 139 6 783.5 1.3 1.0X
+java 40 44 2 2501.3 0.4 3.2X
================================================================================================
dger
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dger: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 434 462 15 230.3 4.3 1.0X
-java 411 427 10 243.0 4.1 1.1X
+f2j 397 408 6 252.2 4.0 1.0X
+java 373 383 5 268.3 3.7 1.1X
================================================================================================
dspmv[U]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dspmv[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 72 79 4 694.6 1.4 1.0X
-java 60 66 7 830.0 1.2 1.2X
+f2j 69 74 3 723.7 1.4 1.0X
+java 52 58 3 968.4 1.0 1.3X
================================================================================================
dspr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dspr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 222 244 22 225.7 4.4 1.0X
-java 224 238 7 223.1 4.5 1.0X
+f2j 207 214 4 242.0 4.1 1.0X
+java 206 215 4 243.1 4.1 1.0X
================================================================================================
dsyr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dsyr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 371 390 11 134.7 7.4 1.0X
-java 367 392 14 136.2 7.3 1.0X
+f2j 347 357 5 144.3 6.9 1.0X
+java 348 357 6 143.5 7.0 1.0X
================================================================================================
dgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 909 948 26 1100.6 0.9 1.0X
-java 332 357 14 3013.5 0.3 2.7X
+f2j 732 780 32 1366.2 0.7 1.0X
+java 284 303 14 3519.1 0.3 2.6X
================================================================================================
dgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1082 1135 27 924.1 1.1 1.0X
-java 355 384 12 2819.0 0.4 3.1X
+f2j 908 955 31 1100.8 0.9 1.0X
+java 290 310 14 3448.2 0.3 3.1X
================================================================================================
dgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1141 1174 18 876.5 1.1 1.0X
-java 353 375 12 2831.4 0.4 3.2X
+f2j 1271 1328 40 786.6 1.3 1.0X
+java 281 307 17 3563.0 0.3 4.5X
================================================================================================
dgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
dgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1598 1665 30 625.7 1.6 1.0X
-java 358 376 12 2796.2 0.4 4.5X
+f2j 1617 1694 52 618.4 1.6 1.0X
+java 280 305 17 3571.1 0.3 5.8X
================================================================================================
sgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 829 910 36 1206.5 0.8 1.0X
-java 325 350 15 3075.0 0.3 2.5X
+f2j 693 746 27 1442.4 0.7 1.0X
+java 276 292 12 3619.1 0.3 2.5X
================================================================================================
sgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 833 904 55 1200.2 0.8 1.0X
-java 345 373 13 2900.3 0.3 2.4X
+f2j 716 751 27 1396.8 0.7 1.0X
+java 273 290 14 3657.1 0.3 2.6X
================================================================================================
sgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1056 1140 36 946.9 1.1 1.0X
-java 328 357 13 3046.7 0.3 3.2X
+f2j 1290 1343 40 775.4 1.3 1.0X
+java 272 293 17 3681.3 0.3 4.7X
================================================================================================
sgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
sgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1418 1481 36 705.4 1.4 1.0X
-java 329 356 19 3038.0 0.3 4.3X
+f2j 1287 1362 46 776.9 1.3 1.0X
+java 274 292 14 3646.4 0.3 4.7X
diff --git a/mllib-local/benchmarks/BLASBenchmark-jdk17-results.txt b/mllib-local/benchmarks/BLASBenchmark-jdk17-results.txt
index e7d25c0f8dc..05167e64edc 100644
--- a/mllib-local/benchmarks/BLASBenchmark-jdk17-results.txt
+++ b/mllib-local/benchmarks/BLASBenchmark-jdk17-results.txt
@@ -2,311 +2,311 @@
daxpy
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
daxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 594 616 10 168.3 5.9 1.0X
-java 599 613 8 166.9 6.0 1.0X
+f2j 537 541 4 186.1 5.4 1.0X
+java 537 540 2 186.3 5.4 1.0X
================================================================================================
saxpy
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
saxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 321 333 7 311.9 3.2 1.0X
-java 320 336 9 312.0 3.2 1.0X
+f2j 279 281 1 358.1 2.8 1.0X
+java 276 279 1 361.9 2.8 1.0X
================================================================================================
dcopy
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dcopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 609 628 12 164.2 6.1 1.0X
-java 608 627 11 164.5 6.1 1.0X
+f2j 524 528 1 190.8 5.2 1.0X
+java 522 524 1 191.7 5.2 1.0X
================================================================================================
scopy
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
scopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 296 308 6 337.4 3.0 1.0X
-java 303 314 8 330.6 3.0 1.0X
+f2j 268 269 1 373.3 2.7 1.0X
+java 260 261 1 384.1 2.6 1.0X
================================================================================================
ddot
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
ddot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 184 193 6 542.1 1.8 1.0X
-java 162 173 6 617.7 1.6 1.1X
+f2j 216 218 2 463.3 2.2 1.0X
+java 198 199 2 505.8 2.0 1.1X
================================================================================================
sdot
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sdot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 141 148 4 707.3 1.4 1.0X
-java 104 111 3 960.8 1.0 1.4X
+f2j 157 158 0 635.7 1.6 1.0X
+java 107 108 1 932.4 1.1 1.5X
================================================================================================
dnrm2
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dnrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 201 218 30 498.6 2.0 1.0X
-java 99 107 4 1012.9 1.0 2.0X
+f2j 192 192 0 520.3 1.9 1.0X
+java 65 66 1 1540.5 0.6 3.0X
================================================================================================
snrm2
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
snrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 239 258 9 419.0 2.4 1.0X
-java 58 63 3 1737.2 0.6 4.1X
+f2j 219 220 0 456.0 2.2 1.0X
+java 61 62 1 1640.9 0.6 3.6X
================================================================================================
dscal
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 517 532 8 193.3 5.2 1.0X
-java 531 561 18 188.2 5.3 1.0X
+f2j 434 438 2 230.3 4.3 1.0X
+java 410 413 2 244.0 4.1 1.1X
================================================================================================
sscal
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 270 284 8 369.7 2.7 1.0X
-java 263 273 5 379.9 2.6 1.0X
+f2j 236 238 1 424.0 2.4 1.0X
+java 204 208 3 489.2 2.0 1.2X
================================================================================================
dgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 129 136 4 772.5 1.3 1.0X
-java 97 104 4 1027.3 1.0 1.3X
+f2j 137 139 1 727.9 1.4 1.0X
+java 89 90 0 1123.0 0.9 1.5X
================================================================================================
dgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 138 147 8 725.3 1.4 1.0X
-java 94 98 3 1061.2 0.9 1.5X
+f2j 191 192 0 522.5 1.9 1.0X
+java 89 89 0 1129.5 0.9 2.2X
================================================================================================
sgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 107 114 4 932.9 1.1 1.0X
-java 70 78 4 1436.9 0.7 1.5X
+f2j 97 97 0 1034.1 1.0 1.0X
+java 50 51 0 1989.3 0.5 1.9X
================================================================================================
sgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 140 147 4 714.5 1.4 1.0X
-java 52 58 3 1925.3 0.5 2.7X
+f2j 143 143 0 699.3 1.4 1.0X
+java 49 49 0 2038.8 0.5 2.9X
================================================================================================
dger
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dger: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 522 541 9 191.5 5.2 1.0X
-java 512 529 8 195.2 5.1 1.0X
+f2j 433 436 2 230.9 4.3 1.0X
+java 411 415 2 243.1 4.1 1.1X
================================================================================================
dspmv[U]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dspmv[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 102 110 4 488.9 2.0 1.0X
-java 64 69 3 785.6 1.3 1.6X
+f2j 106 107 1 473.4 2.1 1.0X
+java 57 57 1 882.1 1.1 1.9X
================================================================================================
dspr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dspr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 261 271 6 191.6 5.2 1.0X
-java 260 271 7 192.2 5.2 1.0X
+f2j 229 231 1 218.8 4.6 1.0X
+java 229 231 2 218.8 4.6 1.0X
================================================================================================
dsyr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dsyr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 460 474 7 108.7 9.2 1.0X
-java 462 473 6 108.3 9.2 1.0X
+f2j 381 385 2 131.2 7.6 1.0X
+java 382 386 5 130.9 7.6 1.0X
================================================================================================
dgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1135 1176 17 881.2 1.1 1.0X
-java 408 455 27 2451.2 0.4 2.8X
+f2j 816 854 29 1225.4 0.8 1.0X
+java 300 306 2 3327.9 0.3 2.7X
================================================================================================
dgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1275 1308 23 784.2 1.3 1.0X
-java 411 448 19 2432.3 0.4 3.1X
+f2j 868 889 14 1152.1 0.9 1.0X
+java 303 309 4 3295.7 0.3 2.9X
================================================================================================
dgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1135 1185 24 880.9 1.1 1.0X
-java 395 430 15 2532.3 0.4 2.9X
+f2j 1358 1364 3 736.3 1.4 1.0X
+java 299 303 2 3342.2 0.3 4.5X
================================================================================================
dgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
dgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1663 1760 50 601.2 1.7 1.0X
-java 402 420 13 2486.5 0.4 4.1X
+f2j 1433 1439 6 697.7 1.4 1.0X
+java 303 309 2 3295.2 0.3 4.7X
================================================================================================
sgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1032 1058 14 968.8 1.0 1.0X
-java 404 429 14 2473.4 0.4 2.6X
+f2j 779 803 15 1283.1 0.8 1.0X
+java 294 297 1 3401.2 0.3 2.7X
================================================================================================
sgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1057 1089 17 946.3 1.1 1.0X
-java 406 435 14 2465.1 0.4 2.6X
+f2j 796 830 20 1256.9 0.8 1.0X
+java 296 298 1 3381.4 0.3 2.7X
================================================================================================
sgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1330 1357 15 751.7 1.3 1.0X
-java 413 434 12 2419.9 0.4 3.2X
+f2j 1349 1353 2 741.1 1.3 1.0X
+java 291 294 2 3441.2 0.3 4.6X
================================================================================================
sgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
sgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1598 1653 29 625.8 1.6 1.0X
-java 406 429 12 2463.8 0.4 3.9X
+f2j 1455 1462 3 687.3 1.5 1.0X
+java 295 298 1 3392.1 0.3 4.9X
diff --git a/mllib-local/benchmarks/BLASBenchmark-results.txt b/mllib-local/benchmarks/BLASBenchmark-results.txt
index 74d0be8646a..7f52e906f68 100644
--- a/mllib-local/benchmarks/BLASBenchmark-results.txt
+++ b/mllib-local/benchmarks/BLASBenchmark-results.txt
@@ -2,311 +2,311 @@
daxpy
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
daxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 480 487 5 208.3 4.8 1.0X
-java 472 478 4 211.7 4.7 1.0X
+f2j 290 302 7 344.8 2.9 1.0X
+java 290 298 4 344.8 2.9 1.0X
================================================================================================
saxpy
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
saxpy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 240 253 7 417.0 2.4 1.0X
-java 240 253 7 417.2 2.4 1.0X
+f2j 158 163 3 631.9 1.6 1.0X
+java 157 163 3 635.5 1.6 1.0X
================================================================================================
dcopy
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dcopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 472 476 2 211.8 4.7 1.0X
-java 468 472 2 213.6 4.7 1.0X
+f2j 290 299 6 345.3 2.9 1.0X
+java 287 295 4 349.0 2.9 1.0X
================================================================================================
scopy
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
scopy: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 241 252 6 414.4 2.4 1.0X
-java 225 237 7 444.6 2.2 1.1X
+f2j 156 161 3 642.3 1.6 1.0X
+java 143 149 3 699.1 1.4 1.1X
================================================================================================
ddot
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
ddot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 190 190 0 527.3 1.9 1.0X
-java 149 150 1 669.9 1.5 1.3X
+f2j 175 176 1 571.2 1.8 1.0X
+java 108 109 1 923.8 1.1 1.6X
================================================================================================
sdot
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sdot: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 154 154 0 651.4 1.5 1.0X
-java 87 88 0 1147.1 0.9 1.8X
+f2j 163 163 0 612.7 1.6 1.0X
+java 66 66 0 1526.5 0.7 2.5X
================================================================================================
dnrm2
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dnrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 233 235 5 429.9 2.3 1.0X
-java 89 91 1 1118.1 0.9 2.6X
+f2j 178 179 0 561.2 1.8 1.0X
+java 69 70 1 1452.5 0.7 2.6X
================================================================================================
snrm2
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
snrm2: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 239 239 0 419.3 2.4 1.0X
-java 75 76 0 1326.9 0.8 3.2X
+f2j 262 262 1 381.6 2.6 1.0X
+java 49 50 0 2026.7 0.5 5.3X
================================================================================================
dscal
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 392 398 3 254.9 3.9 1.0X
-java 393 398 4 254.5 3.9 1.0X
+f2j 250 256 3 400.1 2.5 1.0X
+java 251 256 3 398.5 2.5 1.0X
================================================================================================
sscal
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sscal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 206 215 5 485.4 2.1 1.0X
-java 206 215 5 486.5 2.1 1.0X
+f2j 134 138 2 747.6 1.3 1.0X
+java 133 138 2 754.4 1.3 1.0X
================================================================================================
dgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 129 130 0 774.9 1.3 1.0X
-java 80 82 1 1244.0 0.8 1.6X
+f2j 110 111 4 908.8 1.1 1.0X
+java 62 62 0 1610.8 0.6 1.8X
================================================================================================
dgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 172 172 0 581.0 1.7 1.0X
-java 79 81 1 1260.6 0.8 2.2X
+f2j 168 168 0 596.5 1.7 1.0X
+java 58 58 0 1736.9 0.6 2.9X
================================================================================================
sgemv[N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemv[N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 102 102 1 984.7 1.0 1.0X
-java 56 56 1 1780.6 0.6 1.8X
+f2j 98 98 0 1022.4 1.0 1.0X
+java 61 61 0 1647.1 0.6 1.6X
================================================================================================
sgemv[T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemv[T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 143 144 0 698.6 1.4 1.0X
-java 54 54 0 1849.8 0.5 2.6X
+f2j 162 162 0 618.5 1.6 1.0X
+java 51 51 0 1971.2 0.5 3.2X
================================================================================================
dger
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dger: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 405 411 4 247.2 4.0 1.0X
-java 399 403 3 250.6 4.0 1.0X
+f2j 263 267 2 380.4 2.6 1.0X
+java 255 260 2 392.3 2.5 1.0X
================================================================================================
dspmv[U]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dspmv[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 102 102 0 491.9 2.0 1.0X
-java 56 56 0 891.0 1.1 1.8X
+f2j 96 96 0 519.7 1.9 1.0X
+java 50 50 0 1009.9 1.0 1.9X
================================================================================================
dspr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dspr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 204 212 5 245.2 4.1 1.0X
-java 204 212 5 245.5 4.1 1.0X
+f2j 138 142 2 363.4 2.8 1.0X
+java 138 142 2 363.4 2.8 1.0X
================================================================================================
dsyr[U]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dsyr[U]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 353 356 2 141.7 7.1 1.0X
-java 350 354 3 142.9 7.0 1.0X
+f2j 223 228 3 224.6 4.5 1.0X
+java 224 229 2 223.4 4.5 1.0X
================================================================================================
dgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 858 859 1 1165.7 0.9 1.0X
-java 374 378 2 2674.2 0.4 2.3X
+f2j 824 825 1 1213.3 0.8 1.0X
+java 422 424 1 2371.2 0.4 2.0X
================================================================================================
dgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 878 879 2 1139.5 0.9 1.0X
-java 377 380 2 2654.5 0.4 2.3X
+f2j 825 826 3 1212.1 0.8 1.0X
+java 423 424 1 2365.2 0.4 2.0X
================================================================================================
dgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1342 1343 1 745.2 1.3 1.0X
-java 373 376 2 2680.7 0.4 3.6X
+f2j 1584 1585 1 631.3 1.6 1.0X
+java 421 422 1 2376.7 0.4 3.8X
================================================================================================
dgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
dgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1360 1362 3 735.1 1.4 1.0X
-java 375 379 2 2666.1 0.4 3.6X
+f2j 1614 1615 1 619.5 1.6 1.0X
+java 422 423 1 2371.0 0.4 3.8X
================================================================================================
sgemm[N,N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemm[N,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 854 855 0 1170.5 0.9 1.0X
-java 355 355 1 2819.9 0.4 2.4X
+f2j 820 820 0 1219.4 0.8 1.0X
+java 417 418 0 2397.0 0.4 2.0X
================================================================================================
sgemm[N,T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemm[N,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 867 868 1 1153.3 0.9 1.0X
-java 356 357 1 2810.7 0.4 2.4X
+f2j 821 822 0 1217.7 0.8 1.0X
+java 418 419 0 2392.6 0.4 2.0X
================================================================================================
sgemm[T,N]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemm[T,N]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1339 1340 1 746.6 1.3 1.0X
-java 353 354 0 2830.4 0.4 3.8X
+f2j 1584 1584 0 631.4 1.6 1.0X
+java 416 417 0 2401.2 0.4 3.8X
================================================================================================
sgemm[T,T]
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
sgemm[T,T]: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-f2j 1356 1357 1 737.3 1.4 1.0X
-java 355 356 1 2815.7 0.4 3.8X
+f2j 1610 1611 0 621.0 1.6 1.0X
+java 417 418 0 2395.6 0.4 3.9X
diff --git a/mllib/benchmarks/UDTSerializationBenchmark-jdk11-results.txt b/mllib/benchmarks/UDTSerializationBenchmark-jdk11-results.txt
index 5dd480a0547..58fd0446f82 100644
--- a/mllib/benchmarks/UDTSerializationBenchmark-jdk11-results.txt
+++ b/mllib/benchmarks/UDTSerializationBenchmark-jdk11-results.txt
@@ -2,11 +2,11 @@
VectorUDT de/serialization
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
VectorUDT de/serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-serialize 254 260 7 0.0 253874.2 1.0X
-deserialize 136 139 3 0.0 135709.1 1.9X
+serialize 251 256 6 0.0 251110.2 1.0X
+deserialize 132 136 3 0.0 132453.8 1.9X
diff --git a/mllib/benchmarks/UDTSerializationBenchmark-jdk17-results.txt b/mllib/benchmarks/UDTSerializationBenchmark-jdk17-results.txt
index 4534dcbe162..b193a513ccf 100644
--- a/mllib/benchmarks/UDTSerializationBenchmark-jdk17-results.txt
+++ b/mllib/benchmarks/UDTSerializationBenchmark-jdk17-results.txt
@@ -2,11 +2,11 @@
VectorUDT de/serialization
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
VectorUDT de/serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-serialize 207 214 4 0.0 207071.7 1.0X
-deserialize 113 118 3 0.0 113101.8 1.8X
+serialize 309 331 19 0.0 309466.0 1.0X
+deserialize 173 186 6 0.0 173122.1 1.8X
diff --git a/mllib/benchmarks/UDTSerializationBenchmark-results.txt b/mllib/benchmarks/UDTSerializationBenchmark-results.txt
index 64c190ec1e9..66b5ef7d39f 100644
--- a/mllib/benchmarks/UDTSerializationBenchmark-results.txt
+++ b/mllib/benchmarks/UDTSerializationBenchmark-results.txt
@@ -2,11 +2,11 @@
VectorUDT de/serialization
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
VectorUDT de/serialization: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-serialize 278 286 3 0.0 277895.3 1.0X
-deserialize 176 182 4 0.0 176266.7 1.6X
+serialize 293 308 8 0.0 293234.3 1.0X
+deserialize 178 191 7 0.0 178410.8 1.6X
diff --git a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk11-results.txt
index 3158c12a158..a7983e6e6d6 100644
--- a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk11-results.txt
@@ -2,10 +2,10 @@
CalendarInterval
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CalendarInterval: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Call setInterval & getInterval 1893 1934 58 70.9 14.1 1.0X
+Call setInterval & getInterval 1240 1243 4 108.2 9.2 1.0X
diff --git a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk17-results.txt
index ae7721f1168..4a84b0118bc 100644
--- a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-jdk17-results.txt
@@ -2,10 +2,10 @@
CalendarInterval
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CalendarInterval: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Call setInterval & getInterval 1870 1888 26 71.8 13.9 1.0X
+Call setInterval & getInterval 1280 1280 0 104.9 9.5 1.0X
diff --git a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-results.txt b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-results.txt
index a1fb8865221..29f8de6b047 100644
--- a/sql/catalyst/benchmarks/CalendarIntervalBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/CalendarIntervalBenchmark-results.txt
@@ -2,10 +2,10 @@
CalendarInterval
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CalendarInterval: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Call setInterval & getInterval 2811 2838 38 47.8 20.9 1.0X
+Call setInterval & getInterval 1059 1061 3 126.8 7.9 1.0X
diff --git a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk11-results.txt
index e46d1cfcf86..5db161c922b 100644
--- a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk11-results.txt
@@ -1,105 +1,105 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 4 4 0 226.9 4.4 1.0X
-Use EnumSet 1 1 0 737.3 1.4 3.2X
+Use HashSet 0 1 0 2440.2 0.4 1.0X
+Use EnumSet 1 1 0 884.8 1.1 0.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 9 9 0 108.9 9.2 1.0X
-Use EnumSet 1 1 0 738.4 1.4 6.8X
+Use HashSet 7 8 0 134.7 7.4 1.0X
+Use EnumSet 1 1 0 855.3 1.2 6.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 18 18 0 56.2 17.8 1.0X
-Use EnumSet 2 2 0 657.3 1.5 11.7X
+Use HashSet 13 14 0 76.6 13.1 1.0X
+Use EnumSet 1 1 0 855.5 1.2 11.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 15 15 0 65.2 15.3 1.0X
-Use EnumSet 2 2 0 659.4 1.5 10.1X
+Use HashSet 11 12 0 88.1 11.4 1.0X
+Use EnumSet 1 1 0 853.2 1.2 9.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 17 17 0 60.3 16.6 1.0X
-Use EnumSet 2 2 0 657.9 1.5 10.9X
+Use HashSet 13 13 0 78.8 12.7 1.0X
+Use EnumSet 1 1 0 855.1 1.2 10.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 108.5 9.2 1.0X
-Use EnumSet 2 2 0 60.1 16.6 0.6X
+Use HashSet 1 1 0 143.3 7.0 1.0X
+Use EnumSet 1 1 0 80.0 12.5 0.6X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 18 18 0 5.5 180.3 1.0X
-Use EnumSet 2 2 0 43.9 22.8 7.9X
+Use HashSet 14 14 0 7.2 138.2 1.0X
+Use EnumSet 2 2 0 55.8 17.9 7.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 52 53 0 1.9 522.2 1.0X
-Use EnumSet 2 2 0 54.5 18.3 28.5X
+Use HashSet 35 35 0 2.9 345.1 1.0X
+Use EnumSet 1 2 0 68.4 14.6 23.6X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 90 91 1 1.1 901.1 1.0X
-Use EnumSet 2 2 0 49.9 20.0 45.0X
+Use HashSet 68 69 0 1.5 680.8 1.0X
+Use EnumSet 2 2 0 62.0 16.1 42.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 127 128 1 0.8 1265.8 1.0X
-Use EnumSet 2 2 0 60.3 16.6 76.3X
+Use HashSet 123 123 0 0.8 1227.7 1.0X
+Use EnumSet 1 1 0 75.8 13.2 93.1X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 723.8 1.4 1.0X
-Use EnumSet 3 3 0 350.3 2.9 0.5X
+Use HashSet 1 1 0 962.4 1.0 1.0X
+Use EnumSet 2 2 0 478.1 2.1 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 41 41 0 24.4 41.1 1.0X
-Use EnumSet 3 3 0 338.2 3.0 13.9X
+Use HashSet 35 35 0 28.7 34.9 1.0X
+Use EnumSet 2 3 0 409.0 2.4 14.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 70 71 1 14.2 70.2 1.0X
-Use EnumSet 3 3 0 316.5 3.2 22.2X
+Use HashSet 53 54 0 18.9 52.9 1.0X
+Use EnumSet 3 3 0 392.7 2.5 20.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 138 139 1 7.2 138.1 1.0X
-Use EnumSet 3 4 0 289.4 3.5 40.0X
+Use HashSet 106 106 0 9.5 105.6 1.0X
+Use EnumSet 2 2 0 470.5 2.1 49.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Use HashSet 171 172 1 5.8 171.3 1.0X
-Use EnumSet 2 2 0 423.9 2.4 72.6X
+Use HashSet 162 163 1 6.2 162.5 1.0X
+Use EnumSet 2 2 0 542.4 1.8 88.1X
diff --git a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk17-results.txt
index 63129d4ef0a..40434c488c3 100644
--- a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-jdk17-results.txt
@@ -1,105 +1,105 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 0 1 0 2147.2 0.5 1.0X
-Use EnumSet 1 1 0 884.4 1.1 0.4X
+Use HashSet 1 1 0 1923.1 0.5 1.0X
+Use EnumSet 1 1 0 875.3 1.1 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 9 9 0 114.0 8.8 1.0X
-Use EnumSet 1 1 0 887.5 1.1 7.8X
+Use HashSet 5 5 0 206.0 4.9 1.0X
+Use EnumSet 1 1 0 915.2 1.1 4.4X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 8 8 0 122.1 8.2 1.0X
-Use EnumSet 1 1 0 851.2 1.2 7.0X
+Use HashSet 8 8 0 119.0 8.4 1.0X
+Use EnumSet 1 1 0 915.4 1.1 7.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 13 13 0 76.4 13.1 1.0X
-Use EnumSet 1 1 0 873.0 1.1 11.4X
+Use HashSet 13 14 0 76.3 13.1 1.0X
+Use EnumSet 1 1 0 915.1 1.1 12.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 14 15 0 69.9 14.3 1.0X
-Use EnumSet 1 1 0 850.2 1.2 12.2X
+Use HashSet 14 14 0 70.3 14.2 1.0X
+Use EnumSet 1 1 0 915.3 1.1 13.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 129.1 7.7 1.0X
-Use EnumSet 1 1 0 81.6 12.3 0.6X
+Use HashSet 1 1 0 121.7 8.2 1.0X
+Use EnumSet 1 1 0 71.0 14.1 0.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 17 17 0 5.8 171.2 1.0X
-Use EnumSet 2 2 0 56.4 17.7 9.6X
+Use HashSet 18 18 0 5.6 179.2 1.0X
+Use EnumSet 2 2 0 55.0 18.2 9.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 53 53 1 1.9 528.6 1.0X
-Use EnumSet 1 1 0 87.4 11.4 46.2X
+Use HashSet 55 56 0 1.8 552.1 1.0X
+Use EnumSet 1 1 0 76.5 13.1 42.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 92 93 1 1.1 922.9 1.0X
-Use EnumSet 1 1 0 87.4 11.4 80.6X
+Use HashSet 95 96 1 1.0 952.4 1.0X
+Use EnumSet 1 1 0 76.4 13.1 72.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 124 125 0 0.8 1244.1 1.0X
-Use EnumSet 1 1 0 82.3 12.2 102.4X
+Use HashSet 129 130 1 0.8 1289.9 1.0X
+Use EnumSet 1 1 0 73.3 13.6 94.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create and contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 785.2 1.3 1.0X
-Use EnumSet 2 2 0 517.9 1.9 0.7X
+Use HashSet 1 1 0 782.4 1.3 1.0X
+Use EnumSet 2 2 0 501.7 2.0 0.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create and contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 41 42 1 24.2 41.4 1.0X
-Use EnumSet 2 2 0 421.0 2.4 17.4X
+Use HashSet 38 38 1 26.6 37.6 1.0X
+Use EnumSet 2 3 0 404.5 2.5 15.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create and contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 76 77 1 13.2 76.0 1.0X
-Use EnumSet 2 2 0 442.8 2.3 33.6X
+Use HashSet 71 71 1 14.1 70.8 1.0X
+Use EnumSet 2 2 0 417.7 2.4 29.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create and contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 133 133 1 7.5 132.6 1.0X
-Use EnumSet 2 2 0 614.8 1.6 81.5X
+Use HashSet 141 141 1 7.1 140.5 1.0X
+Use EnumSet 2 2 0 570.8 1.8 80.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test create and contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Use HashSet 166 167 1 6.0 165.8 1.0X
-Use EnumSet 2 2 0 588.5 1.7 97.6X
+Use HashSet 170 172 1 5.9 170.2 1.0X
+Use EnumSet 2 2 0 559.5 1.8 95.2X
diff --git a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-results.txt b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-results.txt
index 11b752be92f..139a85c3291 100644
--- a/sql/catalyst/benchmarks/EnumTypeSetBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/EnumTypeSetBenchmark-results.txt
@@ -1,105 +1,105 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 5 5 0 209.4 4.8 1.0X
-Use EnumSet 2 2 0 459.8 2.2 2.2X
+Use HashSet 1 1 1 1972.0 0.5 1.0X
+Use EnumSet 2 2 0 444.0 2.3 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 7 7 0 139.7 7.2 1.0X
-Use EnumSet 2 2 0 529.6 1.9 3.8X
+Use HashSet 10 10 0 104.6 9.6 1.0X
+Use EnumSet 2 2 0 566.5 1.8 5.4X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 14 15 0 70.8 14.1 1.0X
-Use EnumSet 2 2 0 530.1 1.9 7.5X
+Use HashSet 18 18 0 57.0 17.5 1.0X
+Use EnumSet 2 2 0 566.6 1.8 9.9X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 13 13 0 77.1 13.0 1.0X
-Use EnumSet 2 2 0 530.2 1.9 6.9X
+Use HashSet 13 13 0 77.2 13.0 1.0X
+Use EnumSet 2 2 0 566.6 1.8 7.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 15 15 0 68.9 14.5 1.0X
-Use EnumSet 2 2 0 530.2 1.9 7.7X
+Use HashSet 14 14 0 73.8 13.6 1.0X
+Use EnumSet 2 2 0 566.5 1.8 7.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 144.2 6.9 1.0X
-Use EnumSet 1 1 0 81.8 12.2 0.6X
+Use HashSet 1 1 0 199.2 5.0 1.0X
+Use EnumSet 1 1 0 82.3 12.2 0.4X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 14 14 0 7.1 140.7 1.0X
-Use EnumSet 1 2 0 74.8 13.4 10.5X
+Use HashSet 13 14 0 7.4 134.6 1.0X
+Use EnumSet 1 2 0 70.4 14.2 9.5X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 37 37 0 2.7 366.2 1.0X
-Use EnumSet 1 1 0 85.1 11.7 31.2X
+Use HashSet 40 40 0 2.5 396.1 1.0X
+Use EnumSet 1 1 0 81.6 12.3 32.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 81 81 1 1.2 805.9 1.0X
-Use EnumSet 1 1 0 75.3 13.3 60.7X
+Use HashSet 88 89 1 1.1 884.4 1.0X
+Use EnumSet 1 1 0 72.7 13.8 64.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 144 144 0 0.7 1441.1 1.0X
-Use EnumSet 1 1 0 94.0 10.6 135.5X
+Use HashSet 104 104 0 1.0 1038.5 1.0X
+Use EnumSet 1 1 0 87.4 11.4 90.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use empty Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 1 1 0 803.4 1.2 1.0X
-Use EnumSet 2 2 0 546.5 1.8 0.7X
+Use HashSet 1 1 0 919.5 1.1 1.0X
+Use EnumSet 2 2 0 524.4 1.9 0.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 1 item Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 36 36 0 28.1 35.6 1.0X
-Use EnumSet 2 2 0 438.2 2.3 15.6X
+Use HashSet 38 38 0 26.4 37.9 1.0X
+Use EnumSet 2 2 0 447.0 2.2 16.9X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 3 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 55 55 0 18.3 54.7 1.0X
-Use EnumSet 2 2 1 456.0 2.2 24.9X
+Use HashSet 64 64 1 15.6 64.1 1.0X
+Use EnumSet 2 2 0 447.1 2.2 28.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 5 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Use HashSet 119 119 1 8.4 119.2 1.0X
-Use EnumSet 7 7 0 146.5 6.8 17.5X
+Use HashSet 104 105 1 9.6 104.2 1.0X
+Use EnumSet 7 7 0 146.7 6.8 15.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test create and contains use 10 items Set: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Use HashSet 187 187 0 5.4 186.6 1.0X
-Use EnumSet 7 7 0 151.5 6.6 28.3X
+Use HashSet 119 120 0 8.4 119.4 1.0X
+Use EnumSet 7 7 0 152.6 6.6 18.2X
diff --git a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk11-results.txt
index c7144e45c55..16b765008dc 100644
--- a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk11-results.txt
@@ -1,10 +1,10 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
constructor: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-arrayOfAny 6 8 0 1611.6 0.6 1.0X
-arrayOfAnyAsObject 5 6 0 2031.4 0.5 1.3X
-arrayOfAnyAsSeq 6 8 1 1567.7 0.6 1.0X
-arrayOfInt 668 685 21 15.0 66.8 0.0X
-arrayOfIntAsObject 1074 1077 4 9.3 107.4 0.0X
+arrayOfAny 7 7 0 1495.4 0.7 1.0X
+arrayOfAnyAsObject 5 5 0 1845.0 0.5 1.2X
+arrayOfAnyAsSeq 7 7 0 1495.4 0.7 1.0X
+arrayOfInt 589 590 1 17.0 58.9 0.0X
+arrayOfIntAsObject 939 940 1 10.6 93.9 0.0X
diff --git a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk17-results.txt
index 367ab9d7e25..53d8e25b1bd 100644
--- a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-jdk17-results.txt
@@ -1,10 +1,10 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
constructor: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-arrayOfAny 8 8 0 1245.8 0.8 1.0X
-arrayOfAnyAsObject 8 8 0 1245.8 0.8 1.0X
-arrayOfAnyAsSeq 8 8 0 1245.8 0.8 1.0X
-arrayOfInt 535 538 2 18.7 53.5 0.0X
-arrayOfIntAsObject 542 542 1 18.5 54.2 0.0X
+arrayOfAny 7 7 0 1495.5 0.7 1.0X
+arrayOfAnyAsObject 7 7 0 1495.3 0.7 1.0X
+arrayOfAnyAsSeq 5 5 0 1842.6 0.5 1.2X
+arrayOfInt 547 548 1 18.3 54.7 0.0X
+arrayOfIntAsObject 555 555 1 18.0 55.5 0.0X
diff --git a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-results.txt b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-results.txt
index ee081c8f889..066bf0bf513 100644
--- a/sql/catalyst/benchmarks/GenericArrayDataBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/GenericArrayDataBenchmark-results.txt
@@ -1,10 +1,10 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
constructor: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-arrayOfAny 3 3 0 2992.8 0.3 1.0X
-arrayOfAnyAsObject 215 215 0 46.6 21.5 0.0X
-arrayOfAnyAsSeq 20 20 0 498.2 2.0 0.2X
-arrayOfInt 582 585 3 17.2 58.2 0.0X
-arrayOfIntAsObject 810 815 7 12.3 81.0 0.0X
+arrayOfAny 4 4 0 2491.5 0.4 1.0X
+arrayOfAnyAsObject 256 257 1 39.1 25.6 0.0X
+arrayOfAnyAsSeq 18 18 0 551.9 1.8 0.2X
+arrayOfInt 536 537 1 18.7 53.6 0.0X
+arrayOfIntAsObject 788 794 10 12.7 78.8 0.0X
diff --git a/sql/catalyst/benchmarks/HashBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/HashBenchmark-jdk11-results.txt
index 161b0d13fe3..7f0958ece12 100644
--- a/sql/catalyst/benchmarks/HashBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/HashBenchmark-jdk11-results.txt
@@ -2,69 +2,69 @@
single ints
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single ints: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 3763 3769 8 142.7 7.0 1.0X
-codegen version 4658 4662 5 115.3 8.7 0.8X
-codegen version 64-bit 4706 4710 6 114.1 8.8 0.8X
-codegen HiveHash version 3998 3998 0 134.3 7.4 0.9X
+interpreted version 4933 4935 2 108.8 9.2 1.0X
+codegen version 5135 5141 9 104.6 9.6 1.0X
+codegen version 64-bit 5071 5079 10 105.9 9.4 1.0X
+codegen HiveHash version 4326 4326 0 124.1 8.1 1.1X
================================================================================================
single longs
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single longs: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 4674 4676 2 114.9 8.7 1.0X
-codegen version 5964 5965 0 90.0 11.1 0.8X
-codegen version 64-bit 5745 5747 2 93.4 10.7 0.8X
-codegen HiveHash version 4637 4637 0 115.8 8.6 1.0X
+interpreted version 5308 5308 0 101.1 9.9 1.0X
+codegen version 7420 7424 6 72.4 13.8 0.7X
+codegen version 64-bit 5747 5747 0 93.4 10.7 0.9X
+codegen HiveHash version 4787 4814 39 112.2 8.9 1.1X
================================================================================================
normal
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For normal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 2629 2636 9 0.8 1253.7 1.0X
-codegen version 2118 2123 8 1.0 1009.7 1.2X
-codegen version 64-bit 815 816 1 2.6 388.7 3.2X
-codegen HiveHash version 4097 4098 2 0.5 1953.8 0.6X
+interpreted version 2685 2686 2 0.8 1280.1 1.0X
+codegen version 2201 2202 1 1.0 1049.5 1.2X
+codegen version 64-bit 827 830 5 2.5 394.3 3.2X
+codegen HiveHash version 4235 4242 11 0.5 2019.2 0.6X
================================================================================================
array
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For array: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 1870 1876 9 0.1 14263.8 1.0X
-codegen version 3182 3188 9 0.0 24276.9 0.6X
-codegen version 64-bit 2678 2680 3 0.0 20431.9 0.7X
-codegen HiveHash version 1236 1237 1 0.1 9433.7 1.5X
+interpreted version 1941 1941 0 0.1 14807.8 1.0X
+codegen version 3330 3332 2 0.0 25406.4 0.6X
+codegen version 64-bit 2838 2848 13 0.0 21655.5 0.7X
+codegen HiveHash version 1402 1402 1 0.1 10695.5 1.4X
================================================================================================
map
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For map: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 0 0 0 65.6 15.2 1.0X
-codegen version 208 209 0 0.0 50845.7 0.0X
-codegen version 64-bit 179 179 0 0.0 43671.2 0.0X
-codegen HiveHash version 54 54 0 0.1 13152.8 0.0X
+interpreted version 0 0 0 56.2 17.8 1.0X
+codegen version 186 186 1 0.0 45410.6 0.0X
+codegen version 64-bit 184 184 0 0.0 44840.5 0.0X
+codegen HiveHash version 49 49 0 0.1 12046.3 0.0X
diff --git a/sql/catalyst/benchmarks/HashBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/HashBenchmark-jdk17-results.txt
index 0f7e3d05b2f..ef0a371a924 100644
--- a/sql/catalyst/benchmarks/HashBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/HashBenchmark-jdk17-results.txt
@@ -2,69 +2,69 @@
single ints
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single ints: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 3201 3204 4 167.7 6.0 1.0X
-codegen version 4795 4795 0 112.0 8.9 0.7X
-codegen version 64-bit 4365 4366 2 123.0 8.1 0.7X
-codegen HiveHash version 3865 3866 2 138.9 7.2 0.8X
+interpreted version 3165 3165 1 169.6 5.9 1.0X
+codegen version 4944 4945 1 108.6 9.2 0.6X
+codegen version 64-bit 4344 4345 1 123.6 8.1 0.7X
+codegen HiveHash version 3827 3827 0 140.3 7.1 0.8X
================================================================================================
single longs
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single longs: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 3921 3922 0 136.9 7.3 1.0X
-codegen version 7233 7234 2 74.2 13.5 0.5X
-codegen version 64-bit 5271 5272 1 101.8 9.8 0.7X
-codegen HiveHash version 4603 4604 1 116.6 8.6 0.9X
+interpreted version 3944 3944 0 136.1 7.3 1.0X
+codegen version 5973 5974 1 89.9 11.1 0.7X
+codegen version 64-bit 5181 5182 1 103.6 9.7 0.8X
+codegen HiveHash version 4292 4294 3 125.1 8.0 0.9X
================================================================================================
normal
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For normal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 3120 3141 29 0.7 1487.9 1.0X
-codegen version 2572 2585 19 0.8 1226.4 1.2X
-codegen version 64-bit 925 926 1 2.3 441.2 3.4X
-codegen HiveHash version 4320 4364 63 0.5 2060.0 0.7X
+interpreted version 2970 2972 3 0.7 1416.3 1.0X
+codegen version 2456 2463 9 0.9 1171.2 1.2X
+codegen version 64-bit 892 899 7 2.4 425.2 3.3X
+codegen HiveHash version 4236 4237 2 0.5 2019.7 0.7X
================================================================================================
array
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For array: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 1919 1930 15 0.1 14643.9 1.0X
-codegen version 3806 3841 50 0.0 29037.6 0.5X
-codegen version 64-bit 3630 3660 42 0.0 27695.2 0.5X
-codegen HiveHash version 1319 1328 12 0.1 10063.6 1.5X
+interpreted version 1465 1468 4 0.1 11177.6 1.0X
+codegen version 3008 3010 3 0.0 22950.0 0.5X
+codegen version 64-bit 2959 2962 3 0.0 22579.0 0.5X
+codegen HiveHash version 1102 1115 19 0.1 8409.0 1.3X
================================================================================================
map
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For map: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 0 0 0 63.4 15.8 1.0X
-codegen version 187 188 1 0.0 45618.3 0.0X
-codegen version 64-bit 183 184 1 0.0 44755.6 0.0X
-codegen HiveHash version 44 44 0 0.1 10800.0 0.0X
+interpreted version 0 0 0 71.5 14.0 1.0X
+codegen version 193 199 5 0.0 47168.6 0.0X
+codegen version 64-bit 191 195 3 0.0 46747.5 0.0X
+codegen HiveHash version 38 38 0 0.1 9271.7 0.0X
diff --git a/sql/catalyst/benchmarks/HashBenchmark-results.txt b/sql/catalyst/benchmarks/HashBenchmark-results.txt
index 50e6b1aec32..56554c48c3e 100644
--- a/sql/catalyst/benchmarks/HashBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/HashBenchmark-results.txt
@@ -2,69 +2,69 @@
single ints
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single ints: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 4600 4680 112 116.7 8.6 1.0X
-codegen version 5677 5677 0 94.6 10.6 0.8X
-codegen version 64-bit 5394 5454 85 99.5 10.0 0.9X
-codegen HiveHash version 4159 4197 53 129.1 7.7 1.1X
+interpreted version 3603 3606 5 149.0 6.7 1.0X
+codegen version 4951 4952 1 108.4 9.2 0.7X
+codegen version 64-bit 4398 4399 2 122.1 8.2 0.8X
+codegen HiveHash version 4068 4068 1 132.0 7.6 0.9X
================================================================================================
single longs
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For single longs: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 4820 4839 27 111.4 9.0 1.0X
-codegen version 8068 8078 15 66.5 15.0 0.6X
-codegen version 64-bit 5748 5787 55 93.4 10.7 0.8X
-codegen HiveHash version 4937 4971 48 108.7 9.2 1.0X
+interpreted version 3983 3983 0 134.8 7.4 1.0X
+codegen version 7572 7576 6 70.9 14.1 0.5X
+codegen version 64-bit 5942 5943 2 90.4 11.1 0.7X
+codegen HiveHash version 5179 5181 2 103.7 9.6 0.8X
================================================================================================
normal
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For normal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 2857 2874 24 0.7 1362.2 1.0X
-codegen version 2123 2147 34 1.0 1012.5 1.3X
-codegen version 64-bit 861 890 25 2.4 410.7 3.3X
-codegen HiveHash version 4281 4282 1 0.5 2041.5 0.7X
+interpreted version 2874 2889 20 0.7 1370.6 1.0X
+codegen version 2222 2223 2 0.9 1059.3 1.3X
+codegen version 64-bit 869 870 1 2.4 414.4 3.3X
+codegen HiveHash version 4291 4307 23 0.5 2046.0 0.7X
================================================================================================
array
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For array: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 1569 1586 24 0.1 11972.8 1.0X
-codegen version 3091 3115 34 0.0 23583.8 0.5X
-codegen version 64-bit 2870 2885 22 0.0 21894.6 0.5X
-codegen HiveHash version 1312 1319 10 0.1 10006.6 1.2X
+interpreted version 2112 2143 44 0.1 16113.9 1.0X
+codegen version 3531 3541 14 0.0 26938.6 0.6X
+codegen version 64-bit 2990 3036 66 0.0 22809.6 0.7X
+codegen HiveHash version 1504 1504 0 0.1 11475.5 1.4X
================================================================================================
map
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash For map: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-interpreted version 0 0 0 77.9 12.8 1.0X
-codegen version 210 216 4 0.0 51382.8 0.0X
-codegen version 64-bit 198 206 4 0.0 48341.6 0.0X
-codegen HiveHash version 55 58 2 0.1 13401.1 0.0X
+interpreted version 0 0 0 46.5 21.5 1.0X
+codegen version 199 200 1 0.0 48533.0 0.0X
+codegen version 64-bit 194 195 0 0.0 47369.4 0.0X
+codegen HiveHash version 59 59 0 0.1 14284.0 0.0X
diff --git a/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk11-results.txt
index 6685d40be43..3cf6c04e4ed 100644
--- a/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk11-results.txt
@@ -2,76 +2,76 @@
Benchmark for MurMurHash 3 and xxHash64
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 8: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 15 16 0 136.8 7.3 1.0X
-xxHash 64-bit 15 16 0 135.4 7.4 1.0X
-HiveHasher 18 18 0 115.1 8.7 0.8X
+Murmur3_x86_32 12 15 1 175.6 5.7 1.0X
+xxHash 64-bit 15 16 3 137.4 7.3 0.8X
+HiveHasher 16 18 1 134.9 7.4 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 16: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 23 23 0 89.7 11.1 1.0X
-xxHash 64-bit 20 20 0 106.6 9.4 1.2X
-HiveHasher 31 31 0 67.8 14.8 0.8X
+Murmur3_x86_32 21 23 1 101.5 9.9 1.0X
+xxHash 64-bit 18 20 1 117.4 8.5 1.2X
+HiveHasher 30 31 0 69.7 14.4 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 24: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 31 31 0 68.7 14.6 1.0X
-xxHash 64-bit 24 24 0 87.5 11.4 1.3X
-HiveHasher 46 46 0 45.9 21.8 0.7X
+Murmur3_x86_32 24 29 2 86.9 11.5 1.0X
+xxHash 64-bit 22 24 0 95.5 10.5 1.1X
+HiveHasher 45 45 0 46.5 21.5 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 31: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 54 55 0 38.6 25.9 1.0X
-xxHash 64-bit 46 46 0 45.2 22.1 1.2X
-HiveHasher 59 60 1 35.6 28.1 0.9X
+Murmur3_x86_32 47 50 1 45.0 22.2 1.0X
+xxHash 64-bit 39 40 0 53.7 18.6 1.2X
+HiveHasher 47 54 4 44.5 22.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 95: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 116 117 0 18.1 55.3 1.0X
-xxHash 64-bit 81 82 1 25.8 38.7 1.4X
-HiveHasher 220 221 0 9.5 105.0 0.5X
+Murmur3_x86_32 94 102 6 22.3 44.9 1.0X
+xxHash 64-bit 77 80 1 27.1 36.9 1.2X
+HiveHasher 220 221 0 9.5 104.9 0.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 287: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 345 346 0 6.1 164.6 1.0X
-xxHash 64-bit 135 136 0 15.5 64.5 2.6X
-HiveHasher 704 705 1 3.0 335.8 0.5X
+Murmur3_x86_32 330 337 7 6.3 157.5 1.0X
+xxHash 64-bit 134 134 0 15.7 63.7 2.5X
+HiveHasher 642 674 32 3.3 306.3 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 1055: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 1228 1230 3 1.7 585.6 1.0X
-xxHash 64-bit 362 363 0 5.8 172.7 3.4X
-HiveHasher 2662 2663 1 0.8 1269.5 0.5X
+Murmur3_x86_32 1163 1190 38 1.8 554.5 1.0X
+xxHash 64-bit 325 346 17 6.5 154.9 3.6X
+HiveHasher 2401 2516 162 0.9 1144.8 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 2079: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 2418 2419 1 0.9 1153.0 1.0X
-xxHash 64-bit 652 652 1 3.2 310.7 3.7X
-HiveHasher 5251 5253 3 0.4 2503.9 0.5X
+Murmur3_x86_32 2131 2168 51 1.0 1016.3 1.0X
+xxHash 64-bit 545 558 21 3.8 259.9 3.9X
+HiveHasher 5124 5154 43 0.4 2443.1 0.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 8223: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 9530 9538 12 0.2 4544.2 1.0X
-xxHash 64-bit 2449 2449 0 0.9 1167.8 3.9X
-HiveHasher 20802 20808 8 0.1 9919.1 0.5X
+Murmur3_x86_32 8841 9165 458 0.2 4215.8 1.0X
+xxHash 64-bit 2172 2266 133 1.0 1035.8 4.1X
+HiveHasher 20046 20103 81 0.1 9558.5 0.4X
diff --git a/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk17-results.txt
index 09a6e766332..f8990950bf3 100644
--- a/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/HashByteArrayBenchmark-jdk17-results.txt
@@ -2,76 +2,76 @@
Benchmark for MurMurHash 3 and xxHash64
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 8: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 14 15 1 151.4 6.6 1.0X
-xxHash 64-bit 22 23 1 95.8 10.4 0.6X
-HiveHasher 16 17 1 130.8 7.6 0.9X
+Murmur3_x86_32 16 17 1 128.1 7.8 1.0X
+xxHash 64-bit 25 25 1 85.3 11.7 0.7X
+HiveHasher 19 19 1 112.2 8.9 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 16: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 21 22 1 101.1 9.9 1.0X
-xxHash 64-bit 28 29 2 76.1 13.1 0.8X
-HiveHasher 27 29 1 77.8 12.9 0.8X
+Murmur3_x86_32 24 25 2 87.6 11.4 1.0X
+xxHash 64-bit 32 33 1 66.1 15.1 0.8X
+HiveHasher 31 32 1 66.8 15.0 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 24: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 27 29 2 76.9 13.0 1.0X
-xxHash 64-bit 31 33 2 67.3 14.9 0.9X
-HiveHasher 41 43 2 51.1 19.6 0.7X
+Murmur3_x86_32 32 32 1 66.6 15.0 1.0X
+xxHash 64-bit 36 36 1 58.8 17.0 0.9X
+HiveHasher 47 48 2 44.8 22.3 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 31: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 44 46 3 48.1 20.8 1.0X
-xxHash 64-bit 52 55 3 40.0 25.0 0.8X
-HiveHasher 56 59 2 37.3 26.8 0.8X
+Murmur3_x86_32 49 51 3 42.6 23.5 1.0X
+xxHash 64-bit 62 64 3 33.9 29.5 0.8X
+HiveHasher 62 64 2 33.8 29.6 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 95: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 105 110 3 20.0 49.9 1.0X
-xxHash 64-bit 95 100 4 22.0 45.4 1.1X
-HiveHasher 202 206 5 10.4 96.2 0.5X
+Murmur3_x86_32 115 117 2 18.3 54.6 1.0X
+xxHash 64-bit 108 110 2 19.5 51.4 1.1X
+HiveHasher 219 224 6 9.6 104.3 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 287: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 303 318 11 6.9 144.6 1.0X
-xxHash 64-bit 149 159 5 14.1 71.0 2.0X
-HiveHasher 672 681 9 3.1 320.5 0.5X
+Murmur3_x86_32 330 339 17 6.4 157.5 1.0X
+xxHash 64-bit 156 159 2 13.4 74.5 2.1X
+HiveHasher 690 695 5 3.0 329.0 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 1055: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 1184 1185 1 1.8 564.7 1.0X
-xxHash 64-bit 333 353 20 6.3 158.9 3.6X
-HiveHasher 2337 2339 2 0.9 1114.5 0.5X
+Murmur3_x86_32 1181 1186 7 1.8 563.2 1.0X
+xxHash 64-bit 351 361 9 6.0 167.2 3.4X
+HiveHasher 2578 2596 25 0.8 1229.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 2079: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 2133 2159 37 1.0 1017.3 1.0X
-xxHash 64-bit 514 530 11 4.1 245.1 4.1X
-HiveHasher 4670 4694 34 0.4 2226.6 0.5X
+Murmur3_x86_32 2309 2322 18 0.9 1101.0 1.0X
+xxHash 64-bit 573 578 4 3.7 273.2 4.0X
+HiveHasher 5101 5108 9 0.4 2432.6 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Hash byte arrays with length 8223: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 8448 8491 62 0.2 4028.1 1.0X
-xxHash 64-bit 1655 1669 20 1.3 789.0 5.1X
-HiveHasher 19090 19100 14 0.1 9102.8 0.4X
+Murmur3_x86_32 9297 9327 43 0.2 4433.4 1.0X
+xxHash 64-bit 1959 1987 40 1.1 934.1 4.7X
+HiveHasher 20241 20280 55 0.1 9651.7 0.5X
diff --git a/sql/catalyst/benchmarks/HashByteArrayBenchmark-results.txt b/sql/catalyst/benchmarks/HashByteArrayBenchmark-results.txt
index 0ba487f8957..f9eed4a5989 100644
--- a/sql/catalyst/benchmarks/HashByteArrayBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/HashByteArrayBenchmark-results.txt
@@ -2,76 +2,76 @@
Benchmark for MurMurHash 3 and xxHash64
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 8: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 13 13 0 165.5 6.0 1.0X
-xxHash 64-bit 13 13 0 166.1 6.0 1.0X
-HiveHasher 13 13 0 156.5 6.4 0.9X
+Murmur3_x86_32 16 17 1 133.3 7.5 1.0X
+xxHash 64-bit 17 17 0 123.8 8.1 0.9X
+HiveHasher 16 17 2 128.7 7.8 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 16: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 19 19 0 109.4 9.1 1.0X
-xxHash 64-bit 16 16 0 129.1 7.7 1.2X
-HiveHasher 25 25 0 85.1 11.8 0.8X
+Murmur3_x86_32 23 24 1 90.9 11.0 1.0X
+xxHash 64-bit 20 20 0 104.9 9.5 1.2X
+HiveHasher 30 30 0 70.8 14.1 0.8X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 24: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 27 27 0 77.9 12.8 1.0X
-xxHash 64-bit 19 19 0 108.9 9.2 1.4X
-HiveHasher 37 37 0 56.8 17.6 0.7X
+Murmur3_x86_32 32 32 0 65.5 15.3 1.0X
+xxHash 64-bit 24 24 0 86.5 11.6 1.3X
+HiveHasher 46 46 0 45.7 21.9 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 31: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 41 41 0 51.2 19.5 1.0X
-xxHash 64-bit 33 33 0 63.1 15.8 1.2X
-HiveHasher 50 50 0 42.3 23.6 0.8X
+Murmur3_x86_32 58 58 0 36.2 27.7 1.0X
+xxHash 64-bit 38 38 0 54.8 18.3 1.5X
+HiveHasher 61 61 0 34.4 29.0 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 95: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 128 128 0 16.4 60.9 1.0X
-xxHash 64-bit 65 65 0 32.1 31.1 2.0X
-HiveHasher 180 180 0 11.6 85.9 0.7X
+Murmur3_x86_32 152 153 0 13.8 72.6 1.0X
+xxHash 64-bit 78 78 0 26.9 37.2 2.0X
+HiveHasher 216 216 0 9.7 103.2 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 287: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 378 378 0 5.6 180.0 1.0X
-xxHash 64-bit 103 103 0 20.3 49.2 3.7X
-HiveHasher 585 585 0 3.6 278.8 0.6X
+Murmur3_x86_32 454 460 12 4.6 216.3 1.0X
+xxHash 64-bit 128 129 1 16.4 61.1 3.5X
+HiveHasher 702 702 0 3.0 334.8 0.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 1055: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 1327 1327 1 1.6 632.5 1.0X
-xxHash 64-bit 259 260 1 8.1 123.3 5.1X
-HiveHasher 2224 2224 0 0.9 1060.5 0.6X
+Murmur3_x86_32 1593 1594 0 1.3 759.7 1.0X
+xxHash 64-bit 313 314 1 6.7 149.2 5.1X
+HiveHasher 2668 2668 0 0.8 1272.3 0.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 2079: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 2588 2589 1 0.8 1234.1 1.0X
-xxHash 64-bit 455 456 1 4.6 216.8 5.7X
-HiveHasher 4411 4411 0 0.5 2103.2 0.6X
+Murmur3_x86_32 3105 3105 1 0.7 1480.5 1.0X
+xxHash 64-bit 545 546 0 3.8 260.0 5.7X
+HiveHasher 5294 5294 0 0.4 2524.3 0.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Hash byte arrays with length 8223: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Murmur3_x86_32 10097 10098 1 0.2 4814.7 1.0X
-xxHash 64-bit 1569 1569 0 1.3 747.9 6.4X
-HiveHasher 17367 17371 6 0.1 8281.2 0.6X
+Murmur3_x86_32 12244 12253 14 0.2 5838.2 1.0X
+xxHash 64-bit 1870 1930 85 1.1 891.8 6.5X
+HiveHasher 21035 21037 3 0.1 10030.1 0.6X
diff --git a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk11-results.txt b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk11-results.txt
index e5aedbee501..2f7946939da 100644
--- a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk11-results.txt
+++ b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk11-results.txt
@@ -2,13 +2,13 @@
unsafe projection
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
unsafe projection: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-single long 2293 2332 55 117.1 8.5 1.0X
-single nullable long 3605 3619 20 74.5 13.4 0.6X
-7 primitive types 6799 6933 190 39.5 25.3 0.3X
-7 nullable primitive types 10973 11038 93 24.5 40.9 0.2X
+single long 1864 1866 2 144.0 6.9 1.0X
+single nullable long 2832 2833 2 94.8 10.5 0.7X
+7 primitive types 5516 5516 0 48.7 20.5 0.3X
+7 nullable primitive types 10242 10243 2 26.2 38.2 0.2X
diff --git a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk17-results.txt b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk17-results.txt
index 8836b92faf4..286abf98a87 100644
--- a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk17-results.txt
+++ b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-jdk17-results.txt
@@ -2,13 +2,13 @@
unsafe projection
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
unsafe projection: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-single long 1696 1697 1 158.3 6.3 1.0X
-single nullable long 2649 2652 4 101.3 9.9 0.6X
-7 primitive types 5454 5455 2 49.2 20.3 0.3X
-7 nullable primitive types 9382 9382 0 28.6 34.9 0.2X
+single long 1644 1645 1 163.3 6.1 1.0X
+single nullable long 2677 2681 6 100.3 10.0 0.6X
+7 primitive types 5470 5471 2 49.1 20.4 0.3X
+7 nullable primitive types 9364 9365 2 28.7 34.9 0.2X
diff --git a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-results.txt b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-results.txt
index 0482e2baa76..482e69f2a15 100644
--- a/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-results.txt
+++ b/sql/catalyst/benchmarks/UnsafeProjectionBenchmark-results.txt
@@ -2,13 +2,13 @@
unsafe projection
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
unsafe projection: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-single long 1674 1675 1 160.3 6.2 1.0X
-single nullable long 2612 2626 19 102.8 9.7 0.6X
-7 primitive types 5554 5554 0 48.3 20.7 0.3X
-7 nullable primitive types 9540 9541 1 28.1 35.5 0.2X
+single long 1666 1668 2 161.1 6.2 1.0X
+single nullable long 2221 2228 10 120.9 8.3 0.8X
+7 primitive types 5501 5501 1 48.8 20.5 0.3X
+7 nullable primitive types 9950 9956 8 27.0 37.1 0.2X
diff --git a/sql/core/benchmarks/AggregateBenchmark-jdk11-results.txt b/sql/core/benchmarks/AggregateBenchmark-jdk11-results.txt
index 4cc92b8f1d6..ed4ff5700ed 100644
--- a/sql/core/benchmarks/AggregateBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/AggregateBenchmark-jdk11-results.txt
@@ -2,147 +2,147 @@
aggregate without grouping
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
agg w/o group: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-agg w/o group wholestage off 56895 61603 2729 36.9 27.1 1.0X
-agg w/o group wholestage on 1065 1092 28 1969.5 0.5 53.4X
+agg w/o group wholestage off 50450 53669 1511 41.6 24.1 1.0X
+agg w/o group wholestage on 1047 1070 43 2003.5 0.5 48.2X
================================================================================================
stat functions
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
stddev: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-stddev wholestage off 6564 6571 9 16.0 62.6 1.0X
-stddev wholestage on 1187 1226 49 88.3 11.3 5.5X
+stddev wholestage off 7133 7151 25 14.7 68.0 1.0X
+stddev wholestage on 1200 1228 38 87.4 11.4 5.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
kurtosis: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-kurtosis wholestage off 31655 31720 92 3.3 301.9 1.0X
-kurtosis wholestage on 1802 1829 18 58.2 17.2 17.6X
+kurtosis wholestage off 33339 33436 136 3.1 317.9 1.0X
+kurtosis wholestage on 1803 1830 27 58.2 17.2 18.5X
================================================================================================
aggregate with linear keys
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 8990 9084 133 9.3 107.2 1.0X
-codegen = T, hashmap = F 5029 5034 8 16.7 60.0 1.8X
-codegen = T, row-based hashmap = T 2025 2139 203 41.4 24.1 4.4X
-codegen = T, vectorized hashmap = T 1045 1067 25 80.2 12.5 8.6X
+codegen = F 8553 8649 136 9.8 102.0 1.0X
+codegen = T, hashmap = F 5066 5091 41 16.6 60.4 1.7X
+codegen = T, row-based hashmap = T 1960 2090 115 42.8 23.4 4.4X
+codegen = T, vectorized hashmap = T 1045 1108 44 80.2 12.5 8.2X
================================================================================================
aggregate with randomized keys
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 8467 8581 162 9.9 100.9 1.0X
-codegen = T, hashmap = F 5350 5612 237 15.7 63.8 1.6X
-codegen = T, row-based hashmap = T 2543 2562 13 33.0 30.3 3.3X
-codegen = T, vectorized hashmap = T 1618 1634 13 51.9 19.3 5.2X
+codegen = F 8467 8481 20 9.9 100.9 1.0X
+codegen = T, hashmap = F 5590 5702 141 15.0 66.6 1.5X
+codegen = T, row-based hashmap = T 2607 2678 79 32.2 31.1 3.2X
+codegen = T, vectorized hashmap = T 1651 1683 36 50.8 19.7 5.1X
================================================================================================
aggregate with string key
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w string key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 3371 3446 106 6.2 160.7 1.0X
-codegen = T, hashmap = F 1947 1981 54 10.8 92.8 1.7X
-codegen = T, row-based hashmap = T 1262 1275 13 16.6 60.2 2.7X
-codegen = T, vectorized hashmap = T 955 964 12 22.0 45.5 3.5X
+codegen = F 3502 3550 67 6.0 167.0 1.0X
+codegen = T, hashmap = F 1995 2179 198 10.5 95.2 1.8X
+codegen = T, row-based hashmap = T 1223 1242 18 17.1 58.3 2.9X
+codegen = T, vectorized hashmap = T 963 975 9 21.8 45.9 3.6X
================================================================================================
aggregate with decimal key
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w decimal key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 3085 3086 1 6.8 147.1 1.0X
-codegen = T, hashmap = F 1947 2057 155 10.8 92.9 1.6X
-codegen = T, row-based hashmap = T 794 803 10 26.4 37.9 3.9X
-codegen = T, vectorized hashmap = T 621 636 17 33.8 29.6 5.0X
+codegen = F 3138 3143 7 6.7 149.6 1.0X
+codegen = T, hashmap = F 1979 2004 35 10.6 94.3 1.6X
+codegen = T, row-based hashmap = T 788 802 23 26.6 37.6 4.0X
+codegen = T, vectorized hashmap = T 623 634 11 33.7 29.7 5.0X
================================================================================================
aggregate with multiple key types
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w multiple keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 5539 5632 133 3.8 264.1 1.0X
-codegen = T, hashmap = F 3123 3232 155 6.7 148.9 1.8X
-codegen = T, row-based hashmap = T 2016 2117 142 10.4 96.1 2.7X
-codegen = T, vectorized hashmap = T 2579 2583 5 8.1 123.0 2.1X
+codegen = F 5779 5805 36 3.6 275.6 1.0X
+codegen = T, hashmap = F 3441 3470 41 6.1 164.1 1.7X
+codegen = T, row-based hashmap = T 2163 2189 37 9.7 103.1 2.7X
+codegen = T, vectorized hashmap = T 2217 2257 56 9.5 105.7 2.6X
================================================================================================
max function bytecode size of wholestagecodegen
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
max function bytecode size: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 483 551 46 1.4 737.7 1.0X
-codegen = T, hugeMethodLimit = 10000 241 293 41 2.7 367.3 2.0X
-codegen = T, hugeMethodLimit = 1500 176 198 22 3.7 267.9 2.8X
+codegen = F 558 577 16 1.2 851.9 1.0X
+codegen = T, hugeMethodLimit = 10000 178 254 82 3.7 271.4 3.1X
+codegen = T, hugeMethodLimit = 1500 171 205 46 3.8 261.5 3.3X
================================================================================================
cube
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
cube: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-cube wholestage off 2582 2612 42 2.0 492.5 1.0X
-cube wholestage on 1421 1442 26 3.7 271.0 1.8X
+cube wholestage off 2499 2530 44 2.1 476.7 1.0X
+cube wholestage on 1412 1424 12 3.7 269.3 1.8X
================================================================================================
hash and BytesToBytesMap
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BytesToBytesMap: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UnsafeRowhash 253 254 1 82.8 12.1 1.0X
-murmur3 hash 112 112 0 187.9 5.3 2.3X
-fast hash 57 57 0 370.3 2.7 4.5X
-arrayEqual 180 181 3 116.7 8.6 1.4X
-Java HashMap (Long) 98 151 57 213.4 4.7 2.6X
-Java HashMap (two ints) 110 163 55 190.2 5.3 2.3X
-Java HashMap (UnsafeRow) 687 688 0 30.5 32.8 0.4X
-LongToUnsafeRowMap (opt=false) 460 461 1 45.6 21.9 0.6X
-LongToUnsafeRowMap (opt=true) 103 126 29 202.8 4.9 2.5X
-BytesToBytesMap (off Heap) 697 699 2 30.1 33.2 0.4X
-BytesToBytesMap (on Heap) 723 727 5 29.0 34.5 0.4X
-Aggregate HashMap 55 58 7 377.9 2.6 4.6X
+UnsafeRowhash 255 256 1 82.3 12.1 1.0X
+murmur3 hash 112 113 1 186.5 5.4 2.3X
+fast hash 57 58 0 364.8 2.7 4.4X
+arrayEqual 184 187 4 114.2 8.8 1.4X
+Java HashMap (Long) 100 172 83 210.7 4.7 2.6X
+Java HashMap (two ints) 113 161 47 185.6 5.4 2.3X
+Java HashMap (UnsafeRow) 702 709 7 29.9 33.5 0.4X
+LongToUnsafeRowMap (opt=false) 470 480 17 44.6 22.4 0.5X
+LongToUnsafeRowMap (opt=true) 102 119 21 205.2 4.9 2.5X
+BytesToBytesMap (off Heap) 718 731 16 29.2 34.2 0.4X
+BytesToBytesMap (on Heap) 745 764 19 28.1 35.5 0.3X
+Aggregate HashMap 55 58 8 381.1 2.6 4.6X
diff --git a/sql/core/benchmarks/AggregateBenchmark-jdk17-results.txt b/sql/core/benchmarks/AggregateBenchmark-jdk17-results.txt
index 7258da2fdfb..5aad0cb4ef0 100644
--- a/sql/core/benchmarks/AggregateBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/AggregateBenchmark-jdk17-results.txt
@@ -2,147 +2,147 @@
aggregate without grouping
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
agg w/o group: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-agg w/o group wholestage off 45612 48559 NaN 46.0 21.7 1.0X
-agg w/o group wholestage on 921 932 15 2277.9 0.4 49.5X
+agg w/o group wholestage off 46302 48623 NaN 45.3 22.1 1.0X
+agg w/o group wholestage on 932 935 3 2250.4 0.4 49.7X
================================================================================================
stat functions
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
stddev: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-stddev wholestage off 6801 6864 89 15.4 64.9 1.0X
-stddev wholestage on 1185 1200 12 88.5 11.3 5.7X
+stddev wholestage off 6735 6751 22 15.6 64.2 1.0X
+stddev wholestage on 1191 1204 9 88.1 11.4 5.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
kurtosis: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-kurtosis wholestage off 31102 31360 364 3.4 296.6 1.0X
-kurtosis wholestage on 1814 1824 11 57.8 17.3 17.1X
+kurtosis wholestage off 31015 31085 98 3.4 295.8 1.0X
+kurtosis wholestage on 1813 1828 10 57.8 17.3 17.1X
================================================================================================
aggregate with linear keys
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 8558 8674 165 9.8 102.0 1.0X
-codegen = T, hashmap = F 5259 5275 14 15.9 62.7 1.6X
-codegen = T, row-based hashmap = T 1472 1499 27 57.0 17.6 5.8X
-codegen = T, vectorized hashmap = T 953 983 22 88.0 11.4 9.0X
+codegen = F 8653 8863 297 9.7 103.2 1.0X
+codegen = T, hashmap = F 5270 5313 38 15.9 62.8 1.6X
+codegen = T, row-based hashmap = T 1460 1507 76 57.4 17.4 5.9X
+codegen = T, vectorized hashmap = T 957 974 16 87.7 11.4 9.0X
================================================================================================
aggregate with randomized keys
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 8727 8771 63 9.6 104.0 1.0X
-codegen = T, hashmap = F 5376 5440 63 15.6 64.1 1.6X
-codegen = T, row-based hashmap = T 2174 2202 31 38.6 25.9 4.0X
-codegen = T, vectorized hashmap = T 1553 1580 24 54.0 18.5 5.6X
+codegen = F 9917 9953 51 8.5 118.2 1.0X
+codegen = T, hashmap = F 5326 5414 78 15.7 63.5 1.9X
+codegen = T, row-based hashmap = T 2307 2324 16 36.4 27.5 4.3X
+codegen = T, vectorized hashmap = T 1563 1597 24 53.7 18.6 6.3X
================================================================================================
aggregate with string key
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w string key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 3213 3273 85 6.5 153.2 1.0X
-codegen = T, hashmap = F 1904 1917 15 11.0 90.8 1.7X
-codegen = T, row-based hashmap = T 1112 1118 6 18.9 53.0 2.9X
-codegen = T, vectorized hashmap = T 976 985 14 21.5 46.5 3.3X
+codegen = F 3397 3560 231 6.2 162.0 1.0X
+codegen = T, hashmap = F 1930 1942 11 10.9 92.0 1.8X
+codegen = T, row-based hashmap = T 1120 1124 5 18.7 53.4 3.0X
+codegen = T, vectorized hashmap = T 1048 1057 12 20.0 50.0 3.2X
================================================================================================
aggregate with decimal key
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w decimal key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 2801 2818 24 7.5 133.6 1.0X
-codegen = T, hashmap = F 1921 1987 93 10.9 91.6 1.5X
-codegen = T, row-based hashmap = T 620 638 24 33.8 29.6 4.5X
-codegen = T, vectorized hashmap = T 439 463 22 47.8 20.9 6.4X
+codegen = F 2794 2799 8 7.5 133.2 1.0X
+codegen = T, hashmap = F 1889 1958 98 11.1 90.1 1.5X
+codegen = T, row-based hashmap = T 647 663 11 32.4 30.8 4.3X
+codegen = T, vectorized hashmap = T 468 482 9 44.8 22.3 6.0X
================================================================================================
aggregate with multiple key types
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w multiple keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 5492 5557 92 3.8 261.9 1.0X
-codegen = T, hashmap = F 3282 3282 1 6.4 156.5 1.7X
-codegen = T, row-based hashmap = T 2107 2145 53 10.0 100.5 2.6X
-codegen = T, vectorized hashmap = T 1890 1893 4 11.1 90.1 2.9X
+codegen = F 5635 5675 57 3.7 268.7 1.0X
+codegen = T, hashmap = F 3284 3338 76 6.4 156.6 1.7X
+codegen = T, row-based hashmap = T 2298 2329 44 9.1 109.6 2.5X
+codegen = T, vectorized hashmap = T 1941 1944 5 10.8 92.5 2.9X
================================================================================================
max function bytecode size of wholestagecodegen
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
max function bytecode size: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 442 451 13 1.5 674.6 1.0X
-codegen = T, hugeMethodLimit = 10000 164 177 13 4.0 250.4 2.7X
-codegen = T, hugeMethodLimit = 1500 161 173 8 4.1 245.0 2.8X
+codegen = F 455 476 19 1.4 693.6 1.0X
+codegen = T, hugeMethodLimit = 10000 187 217 20 3.5 285.3 2.4X
+codegen = T, hugeMethodLimit = 1500 175 218 29 3.8 266.3 2.6X
================================================================================================
cube
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
cube: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-cube wholestage off 2463 2476 19 2.1 469.7 1.0X
-cube wholestage on 1347 1370 25 3.9 256.9 1.8X
+cube wholestage off 2570 2602 45 2.0 490.2 1.0X
+cube wholestage on 1400 1406 9 3.7 267.1 1.8X
================================================================================================
hash and BytesToBytesMap
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BytesToBytesMap: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UnsafeRowhash 253 253 0 83.0 12.0 1.0X
-murmur3 hash 94 94 0 224.3 4.5 2.7X
-fast hash 55 55 0 384.1 2.6 4.6X
-arrayEqual 178 180 3 117.6 8.5 1.4X
-Java HashMap (Long) 87 94 6 240.5 4.2 2.9X
-Java HashMap (two ints) 112 115 3 188.0 5.3 2.3X
-Java HashMap (UnsafeRow) 689 719 51 30.4 32.8 0.4X
-LongToUnsafeRowMap (opt=false) 448 449 2 46.8 21.4 0.6X
-LongToUnsafeRowMap (opt=true) 100 109 12 209.9 4.8 2.5X
-BytesToBytesMap (off Heap) 656 657 1 32.0 31.3 0.4X
-BytesToBytesMap (on Heap) 672 673 1 31.2 32.0 0.4X
-Aggregate HashMap 41 42 0 507.1 2.0 6.1X
+UnsafeRowhash 253 253 0 82.9 12.1 1.0X
+murmur3 hash 94 94 0 224.2 4.5 2.7X
+fast hash 55 56 0 379.2 2.6 4.6X
+arrayEqual 187 187 0 112.4 8.9 1.4X
+Java HashMap (Long) 89 96 6 236.0 4.2 2.8X
+Java HashMap (two ints) 110 115 9 191.2 5.2 2.3X
+Java HashMap (UnsafeRow) 678 679 1 31.0 32.3 0.4X
+LongToUnsafeRowMap (opt=false) 448 450 2 46.8 21.4 0.6X
+LongToUnsafeRowMap (opt=true) 96 97 1 218.8 4.6 2.6X
+BytesToBytesMap (off Heap) 680 681 1 30.8 32.4 0.4X
+BytesToBytesMap (on Heap) 701 703 3 29.9 33.4 0.4X
+Aggregate HashMap 43 43 2 489.7 2.0 5.9X
diff --git a/sql/core/benchmarks/AggregateBenchmark-results.txt b/sql/core/benchmarks/AggregateBenchmark-results.txt
index c911f3f7a06..fe5cff7694f 100644
--- a/sql/core/benchmarks/AggregateBenchmark-results.txt
+++ b/sql/core/benchmarks/AggregateBenchmark-results.txt
@@ -2,147 +2,147 @@
aggregate without grouping
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
agg w/o group: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-agg w/o group wholestage off 49148 52261 964 42.7 23.4 1.0X
-agg w/o group wholestage on 1131 1163 21 1853.8 0.5 43.4X
+agg w/o group wholestage off 43042 45126 2947 48.7 20.5 1.0X
+agg w/o group wholestage on 1025 1039 16 2045.1 0.5 42.0X
================================================================================================
stat functions
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
stddev: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-stddev wholestage off 9131 10048 1297 11.5 87.1 1.0X
-stddev wholestage on 1359 1375 16 77.2 13.0 6.7X
+stddev wholestage off 6133 6137 6 17.1 58.5 1.0X
+stddev wholestage on 1203 1213 8 87.2 11.5 5.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
kurtosis: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-kurtosis wholestage off 38233 38247 19 2.7 364.6 1.0X
-kurtosis wholestage on 1447 1459 7 72.5 13.8 26.4X
+kurtosis wholestage off 29038 29139 143 3.6 276.9 1.0X
+kurtosis wholestage on 1310 1326 10 80.0 12.5 22.2X
================================================================================================
aggregate with linear keys
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 9795 9865 98 8.6 116.8 1.0X
-codegen = T, hashmap = F 5823 6031 180 14.4 69.4 1.7X
-codegen = T, row-based hashmap = T 2087 2139 80 40.2 24.9 4.7X
-codegen = T, vectorized hashmap = T 1220 1374 138 68.8 14.5 8.0X
+codegen = F 8144 8437 415 10.3 97.1 1.0X
+codegen = T, hashmap = F 4595 4825 268 18.3 54.8 1.8X
+codegen = T, row-based hashmap = T 1630 1694 74 51.5 19.4 5.0X
+codegen = T, vectorized hashmap = T 940 950 8 89.2 11.2 8.7X
================================================================================================
aggregate with randomized keys
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 11629 11981 498 7.2 138.6 1.0X
-codegen = T, hashmap = F 7601 7623 23 11.0 90.6 1.5X
-codegen = T, row-based hashmap = T 3411 3470 88 24.6 40.7 3.4X
-codegen = T, vectorized hashmap = T 2353 2493 104 35.6 28.1 4.9X
+codegen = F 8016 8130 161 10.5 95.6 1.0X
+codegen = T, hashmap = F 5244 5293 67 16.0 62.5 1.5X
+codegen = T, row-based hashmap = T 2433 2510 58 34.5 29.0 3.3X
+codegen = T, vectorized hashmap = T 1783 1792 11 47.1 21.3 4.5X
================================================================================================
aggregate with string key
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w string key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 4885 4929 62 4.3 232.9 1.0X
-codegen = T, hashmap = F 3494 3500 6 6.0 166.6 1.4X
-codegen = T, row-based hashmap = T 2341 2378 43 9.0 111.6 2.1X
-codegen = T, vectorized hashmap = T 2214 2270 46 9.5 105.6 2.2X
+codegen = F 3968 3983 22 5.3 189.2 1.0X
+codegen = T, hashmap = F 2696 2707 9 7.8 128.6 1.5X
+codegen = T, row-based hashmap = T 2086 2107 32 10.1 99.5 1.9X
+codegen = T, vectorized hashmap = T 1806 1822 16 11.6 86.1 2.2X
================================================================================================
aggregate with decimal key
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w decimal key: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 3359 3363 5 6.2 160.2 1.0X
-codegen = T, hashmap = F 2015 2049 48 10.4 96.1 1.7X
-codegen = T, row-based hashmap = T 747 757 8 28.1 35.6 4.5X
-codegen = T, vectorized hashmap = T 568 622 52 36.9 27.1 5.9X
+codegen = F 2585 2600 21 8.1 123.3 1.0X
+codegen = T, hashmap = F 1594 1603 12 13.2 76.0 1.6X
+codegen = T, row-based hashmap = T 618 621 3 33.9 29.5 4.2X
+codegen = T, vectorized hashmap = T 439 478 43 47.7 21.0 5.9X
================================================================================================
aggregate with multiple key types
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Aggregate w multiple keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 7719 7743 34 2.7 368.1 1.0X
-codegen = T, hashmap = F 4683 4700 23 4.5 223.3 1.6X
-codegen = T, row-based hashmap = T 3862 3902 57 5.4 184.2 2.0X
-codegen = T, vectorized hashmap = T 3752 3789 52 5.6 178.9 2.1X
+codegen = F 6314 6331 25 3.3 301.1 1.0X
+codegen = T, hashmap = F 4092 4098 8 5.1 195.1 1.5X
+codegen = T, row-based hashmap = T 2834 2838 5 7.4 135.2 2.2X
+codegen = T, vectorized hashmap = T 2776 2805 41 7.6 132.4 2.3X
================================================================================================
max function bytecode size of wholestagecodegen
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
max function bytecode size: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-codegen = F 477 501 30 1.4 728.1 1.0X
-codegen = T, hugeMethodLimit = 10000 213 231 12 3.1 324.9 2.2X
-codegen = T, hugeMethodLimit = 1500 205 214 9 3.2 313.0 2.3X
+codegen = F 373 381 8 1.8 569.8 1.0X
+codegen = T, hugeMethodLimit = 10000 165 168 4 4.0 251.3 2.3X
+codegen = T, hugeMethodLimit = 1500 162 166 4 4.0 247.8 2.3X
================================================================================================
cube
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
cube: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-cube wholestage off 2843 2897 75 1.8 542.3 1.0X
-cube wholestage on 1524 1543 19 3.4 290.7 1.9X
+cube wholestage off 2309 2312 5 2.3 440.3 1.0X
+cube wholestage on 1237 1260 18 4.2 236.0 1.9X
================================================================================================
hash and BytesToBytesMap
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BytesToBytesMap: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UnsafeRowhash 285 290 5 73.5 13.6 1.0X
-murmur3 hash 129 139 6 162.8 6.1 2.2X
-fast hash 72 78 8 289.9 3.4 3.9X
-arrayEqual 194 201 4 107.9 9.3 1.5X
-Java HashMap (Long) 123 133 7 170.2 5.9 2.3X
-Java HashMap (two ints) 145 154 7 144.8 6.9 2.0X
-Java HashMap (UnsafeRow) 816 824 7 25.7 38.9 0.3X
-LongToUnsafeRowMap (opt=false) 468 479 10 44.8 22.3 0.6X
-LongToUnsafeRowMap (opt=true) 101 104 3 208.0 4.8 2.8X
-BytesToBytesMap (off Heap) 897 921 30 23.4 42.8 0.3X
-BytesToBytesMap (on Heap) 903 910 8 23.2 43.0 0.3X
-Aggregate HashMap 53 57 3 399.4 2.5 5.4X
+UnsafeRowhash 247 248 0 84.8 11.8 1.0X
+murmur3 hash 119 119 0 176.0 5.7 2.1X
+fast hash 61 61 0 344.5 2.9 4.1X
+arrayEqual 179 179 0 117.4 8.5 1.4X
+Java HashMap (Long) 103 105 3 202.9 4.9 2.4X
+Java HashMap (two ints) 117 119 3 179.1 5.6 2.1X
+Java HashMap (UnsafeRow) 639 639 1 32.8 30.4 0.4X
+LongToUnsafeRowMap (opt=false) 437 442 6 48.0 20.8 0.6X
+LongToUnsafeRowMap (opt=true) 83 88 16 253.7 3.9 3.0X
+BytesToBytesMap (off Heap) 675 676 1 31.0 32.2 0.4X
+BytesToBytesMap (on Heap) 668 671 3 31.4 31.9 0.4X
+Aggregate HashMap 53 53 0 396.3 2.5 4.7X
diff --git a/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk11-results.txt b/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk11-results.txt
index 8e40042a8ea..c74eb28048b 100644
--- a/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk11-results.txt
@@ -1,28 +1,28 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
year month interval one column: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-year month interval one column enable radix 30642 30957 422 3.3 306.4 1.0X
-year month interval one column disable radix 43682 44026 438 2.3 436.8 0.7X
+year month interval one column enable radix 47604 47833 199 2.1 476.0 1.0X
+year month interval one column disable radix 63378 64283 859 1.6 633.8 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
year month interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------
-year month interval two columns enable radix 46291 46401 138 2.2 462.9 1.0X
-year month interval two columns disable radix 46129 46467 335 2.2 461.3 1.0X
+year month interval two columns enable radix 65432 66009 595 1.5 654.3 1.0X
+year month interval two columns disable radix 64699 64844 233 1.5 647.0 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
day time interval one columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval one columns enable radix 32840 33215 595 3.0 328.4 1.0X
-day time interval one columns disable radix 49661 49827 222 2.0 496.6 0.7X
+day time interval one columns enable radix 48596 49836 1221 2.1 486.0 1.0X
+day time interval one columns disable radix 65944 66902 1099 1.5 659.4 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
day time interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval two columns enable radix 52665 52952 264 1.9 526.7 1.0X
-day time interval two columns disable radix 52627 52699 83 1.9 526.3 1.0X
+day time interval two columns enable radix 68136 70089 NaN 1.5 681.4 1.0X
+day time interval two columns disable radix 61183 64526 NaN 1.6 611.8 1.1X
diff --git a/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk17-results.txt b/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk17-results.txt
index 4b8f6afa265..6bb2cf5018d 100644
--- a/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/AnsiIntervalSortBenchmark-jdk17-results.txt
@@ -1,28 +1,28 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
year month interval one column: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-year month interval one column enable radix 28909 29396 671 3.5 289.1 1.0X
-year month interval one column disable radix 42238 42372 221 2.4 422.4 0.7X
+year month interval one column enable radix 28781 29447 679 3.5 287.8 1.0X
+year month interval one column disable radix 45943 47066 1023 2.2 459.4 0.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
year month interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------
-year month interval two columns enable radix 42762 44680 1184 2.3 427.6 1.0X
-year month interval two columns disable radix 42883 43953 1846 2.3 428.8 1.0X
+year month interval two columns enable radix 44537 46076 NaN 2.2 445.4 1.0X
+year month interval two columns disable radix 44791 45957 1944 2.2 447.9 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
day time interval one columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval one columns enable radix 27865 28005 161 3.6 278.6 1.0X
-day time interval one columns disable radix 44285 46985 NaN 2.3 442.9 0.6X
+day time interval one columns enable radix 29538 30838 2088 3.4 295.4 1.0X
+day time interval one columns disable radix 44032 46342 2031 2.3 440.3 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
day time interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval two columns enable radix 49528 50010 444 2.0 495.3 1.0X
-day time interval two columns disable radix 48818 49327 517 2.0 488.2 1.0X
+day time interval two columns enable radix 46949 47704 1297 2.1 469.5 1.0X
+day time interval two columns disable radix 47129 48116 866 2.1 471.3 1.0X
diff --git a/sql/core/benchmarks/AnsiIntervalSortBenchmark-results.txt b/sql/core/benchmarks/AnsiIntervalSortBenchmark-results.txt
index 7ff10cc5f0f..9714491308b 100644
--- a/sql/core/benchmarks/AnsiIntervalSortBenchmark-results.txt
+++ b/sql/core/benchmarks/AnsiIntervalSortBenchmark-results.txt
@@ -1,28 +1,28 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
year month interval one column: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
-year month interval one column enable radix 37862 39487 1409 2.6 378.6 1.0X
-year month interval one column disable radix 52892 56318 1744 1.9 528.9 0.7X
+year month interval one column enable radix 31049 32247 1043 3.2 310.5 1.0X
+year month interval one column disable radix 42747 43089 343 2.3 427.5 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
year month interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------
-year month interval two columns enable radix 55751 57083 NaN 1.8 557.5 1.0X
-year month interval two columns disable radix 55920 56374 512 1.8 559.2 1.0X
+year month interval two columns enable radix 46229 46978 851 2.2 462.3 1.0X
+year month interval two columns disable radix 46429 47289 1008 2.2 464.3 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
day time interval one columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval one columns enable radix 43883 48797 1184 2.3 438.8 1.0X
-day time interval one columns disable radix 56168 57294 1318 1.8 561.7 0.8X
+day time interval one columns enable radix 28172 29168 864 3.5 281.7 1.0X
+day time interval one columns disable radix 43767 44128 480 2.3 437.7 0.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
day time interval two columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-day time interval two columns enable radix 57952 60130 1888 1.7 579.5 1.0X
-day time interval two columns disable radix 56026 58154 1850 1.8 560.3 1.0X
+day time interval two columns enable radix 45631 46365 708 2.2 456.3 1.0X
+day time interval two columns disable radix 46374 46552 247 2.2 463.7 1.0X
diff --git a/sql/core/benchmarks/Base64Benchmark-jdk11-results.txt b/sql/core/benchmarks/Base64Benchmark-jdk11-results.txt
index 774729623e7..5075517d0c0 100644
--- a/sql/core/benchmarks/Base64Benchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/Base64Benchmark-jdk11-results.txt
@@ -1,56 +1,56 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
encode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 3533 3557 32 5.7 176.6 1.0X
-apache 18773 18855 72 1.1 938.6 0.2X
+java 4780 4813 39 4.2 239.0 1.0X
+apache 37165 37242 97 0.5 1858.3 0.1X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
encode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 4753 4759 6 4.2 237.6 1.0X
-apache 20163 20287 116 1.0 1008.2 0.2X
+java 5790 5803 14 3.5 289.5 1.0X
+apache 37847 37869 31 0.5 1892.3 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
encode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 6059 6072 12 3.3 302.9 1.0X
-apache 22603 22626 20 0.9 1130.1 0.3X
+java 7424 7486 70 2.7 371.2 1.0X
+apache 39923 40005 102 0.5 1996.2 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
encode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 7009 7010 1 2.9 350.5 1.0X
-apache 24724 24752 45 0.8 1236.2 0.3X
+java 8726 8801 70 2.3 436.3 1.0X
+apache 41277 41381 140 0.5 2063.9 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
decode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 5715 5733 15 3.5 285.8 1.0X
-apache 20433 20507 67 1.0 1021.7 0.3X
+java 6546 6568 26 3.1 327.3 1.0X
+apache 38143 38203 52 0.5 1907.2 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
decode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 7086 7097 9 2.8 354.3 1.0X
-apache 21792 21845 48 0.9 1089.6 0.3X
+java 8187 8236 48 2.4 409.4 1.0X
+apache 37834 37975 150 0.5 1891.7 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
decode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 9484 9490 7 2.1 474.2 1.0X
-apache 26890 27004 153 0.7 1344.5 0.4X
+java 10731 10824 87 1.9 536.5 1.0X
+apache 47282 47518 206 0.4 2364.1 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
decode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 10520 10533 22 1.9 526.0 1.0X
-apache 29196 29235 41 0.7 1459.8 0.4X
+java 13140 13258 120 1.5 657.0 1.0X
+apache 49282 49417 174 0.4 2464.1 0.3X
diff --git a/sql/core/benchmarks/Base64Benchmark-jdk17-results.txt b/sql/core/benchmarks/Base64Benchmark-jdk17-results.txt
index bdcea54de3e..78359eccc1d 100644
--- a/sql/core/benchmarks/Base64Benchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/Base64Benchmark-jdk17-results.txt
@@ -1,56 +1,56 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
encode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 3800 3853 90 5.3 190.0 1.0X
-apache 27960 28025 61 0.7 1398.0 0.1X
+java 5560 5601 52 3.6 278.0 1.0X
+apache 36125 36224 95 0.6 1806.2 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
encode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 4535 4554 24 4.4 226.8 1.0X
-apache 29641 29685 50 0.7 1482.0 0.2X
+java 7033 7079 51 2.8 351.6 1.0X
+apache 38043 38573 533 0.5 1902.1 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
encode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 5616 5626 10 3.6 280.8 1.0X
-apache 32578 32645 68 0.6 1628.9 0.2X
+java 9235 9333 141 2.2 461.8 1.0X
+apache 41182 41590 454 0.5 2059.1 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
encode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 6248 6264 18 3.2 312.4 1.0X
-apache 34826 34887 56 0.6 1741.3 0.2X
+java 11008 11031 24 1.8 550.4 1.0X
+apache 44349 44676 500 0.5 2217.5 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
decode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 5210 5245 32 3.8 260.5 1.0X
-apache 29598 29635 33 0.7 1479.9 0.2X
+java 7670 7686 13 2.6 383.5 1.0X
+apache 38242 38374 118 0.5 1912.1 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
decode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 6468 6489 19 3.1 323.4 1.0X
-apache 32941 33051 97 0.6 1647.1 0.2X
+java 9962 9975 15 2.0 498.1 1.0X
+apache 42359 42467 97 0.5 2118.0 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
decode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 8450 8455 6 2.4 422.5 1.0X
-apache 36369 36418 77 0.5 1818.4 0.2X
+java 13136 13227 108 1.5 656.8 1.0X
+apache 47349 47488 160 0.4 2367.4 0.3X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
decode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 9539 9551 15 2.1 477.0 1.0X
-apache 39349 39359 14 0.5 1967.5 0.2X
+java 15291 15464 213 1.3 764.6 1.0X
+apache 50803 51075 237 0.4 2540.1 0.3X
diff --git a/sql/core/benchmarks/Base64Benchmark-results.txt b/sql/core/benchmarks/Base64Benchmark-results.txt
index 3c5a871d025..9fc9c06ba78 100644
--- a/sql/core/benchmarks/Base64Benchmark-results.txt
+++ b/sql/core/benchmarks/Base64Benchmark-results.txt
@@ -1,56 +1,56 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
encode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 4882 5088 240 4.1 244.1 1.0X
-apache 35798 35837 62 0.6 1789.9 0.1X
+java 4659 4772 170 4.3 233.0 1.0X
+apache 34296 34467 153 0.6 1714.8 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
encode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 5576 5618 39 3.6 278.8 1.0X
-apache 37304 37595 271 0.5 1865.2 0.1X
+java 5550 5557 6 3.6 277.5 1.0X
+apache 36744 36773 33 0.5 1837.2 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
encode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 7099 7304 178 2.8 355.0 1.0X
-apache 39974 40070 84 0.5 1998.7 0.2X
+java 7028 7040 15 2.8 351.4 1.0X
+apache 38215 38271 86 0.5 1910.8 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
encode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 8887 8981 82 2.3 444.4 1.0X
-apache 40757 40905 141 0.5 2037.8 0.2X
+java 8426 8458 32 2.4 421.3 1.0X
+apache 37522 37547 21 0.5 1876.1 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
decode for 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 6216 6337 145 3.2 310.8 1.0X
-apache 37005 37481 453 0.5 1850.3 0.2X
+java 7624 7637 15 2.6 381.2 1.0X
+apache 37004 37037 29 0.5 1850.2 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
decode for 3: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 8484 8525 63 2.4 424.2 1.0X
-apache 39905 40053 181 0.5 1995.2 0.2X
+java 8727 8748 19 2.3 436.4 1.0X
+apache 38836 38866 42 0.5 1941.8 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
decode for 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 11728 11751 27 1.7 586.4 1.0X
-apache 42436 42678 210 0.5 2121.8 0.3X
+java 11255 11270 14 1.8 562.8 1.0X
+apache 40645 40723 77 0.5 2032.2 0.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
decode for 7: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-java 13672 14040 324 1.5 683.6 1.0X
-apache 42664 43087 369 0.5 2133.2 0.3X
+java 13381 13393 20 1.5 669.1 1.0X
+apache 42099 42131 34 0.5 2105.0 0.3X
diff --git a/sql/core/benchmarks/BloomFilterBenchmark-jdk11-results.txt b/sql/core/benchmarks/BloomFilterBenchmark-jdk11-results.txt
index d1d5f5481fa..ecc7616c986 100644
--- a/sql/core/benchmarks/BloomFilterBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/BloomFilterBenchmark-jdk11-results.txt
@@ -2,191 +2,191 @@
ORC Write
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 15144 15312 238 6.6 151.4 1.0X
-With bloom filter 16496 16516 28 6.1 165.0 0.9X
+Without bloom filter 13388 13684 419 7.5 133.9 1.0X
+With bloom filter 15658 15961 430 6.4 156.6 0.9X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 1705 1772 94 58.6 17.1 1.0X
-With bloom filter, blocksize: 2097152 1076 1113 53 93.0 10.8 1.6X
+Without bloom filter, blocksize: 2097152 1705 1722 24 58.6 17.1 1.0X
+With bloom filter, blocksize: 2097152 1217 1233 23 82.2 12.2 1.4X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 1499 1524 34 66.7 15.0 1.0X
-With bloom filter, blocksize: 4194304 1099 1189 128 91.0 11.0 1.4X
+Without bloom filter, blocksize: 4194304 1519 1553 48 65.8 15.2 1.0X
+With bloom filter, blocksize: 4194304 1134 1148 20 88.2 11.3 1.3X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 1522 1587 91 65.7 15.2 1.0X
-With bloom filter, blocksize: 6291456 1152 1157 6 86.8 11.5 1.3X
+Without bloom filter, blocksize: 6291456 1562 1566 6 64.0 15.6 1.0X
+With bloom filter, blocksize: 6291456 1086 1170 119 92.1 10.9 1.4X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 1528 1604 107 65.5 15.3 1.0X
-With bloom filter, blocksize: 8388608 1100 1105 7 90.9 11.0 1.4X
+Without bloom filter, blocksize: 8388608 1481 1540 84 67.5 14.8 1.0X
+With bloom filter, blocksize: 8388608 1182 1184 3 84.6 11.8 1.3X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 1530 1543 19 65.4 15.3 1.0X
-With bloom filter, blocksize: 12582912 1083 1094 16 92.4 10.8 1.4X
+Without bloom filter, blocksize: 12582912 1601 1606 7 62.5 16.0 1.0X
+With bloom filter, blocksize: 12582912 1075 1079 6 93.0 10.8 1.5X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 1576 1579 4 63.4 15.8 1.0X
-With bloom filter, blocksize: 16777216 1100 1118 25 90.9 11.0 1.4X
+Without bloom filter, blocksize: 16777216 1579 1598 26 63.3 15.8 1.0X
+With bloom filter, blocksize: 16777216 1084 1150 94 92.3 10.8 1.5X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 1550 1567 23 64.5 15.5 1.0X
-With bloom filter, blocksize: 33554432 1178 1235 81 84.9 11.8 1.3X
+Without bloom filter, blocksize: 33554432 1567 1588 30 63.8 15.7 1.0X
+With bloom filter, blocksize: 33554432 1111 1115 7 90.0 11.1 1.4X
================================================================================================
Parquet Write
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 17617 17696 112 5.7 176.2 1.0X
-With bloom filter 22465 22551 121 4.5 224.7 0.8X
+Without bloom filter 16703 16705 3 6.0 167.0 1.0X
+With bloom filter 20808 20900 130 4.8 208.1 0.8X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 773 866 110 129.4 7.7 1.0X
-With bloom filter, blocksize: 2097152 274 316 27 365.1 2.7 2.8X
+Without bloom filter, blocksize: 2097152 753 838 86 132.8 7.5 1.0X
+With bloom filter, blocksize: 2097152 273 303 30 366.4 2.7 2.8X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 698 728 27 143.3 7.0 1.0X
-With bloom filter, blocksize: 4194304 200 223 14 500.6 2.0 3.5X
+Without bloom filter, blocksize: 4194304 692 774 78 144.6 6.9 1.0X
+With bloom filter, blocksize: 4194304 168 216 28 593.8 1.7 4.1X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 736 767 40 135.9 7.4 1.0X
-With bloom filter, blocksize: 6291456 233 264 31 428.6 2.3 3.2X
+Without bloom filter, blocksize: 6291456 692 744 74 144.5 6.9 1.0X
+With bloom filter, blocksize: 6291456 167 209 26 599.9 1.7 4.2X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 727 738 11 137.6 7.3 1.0X
-With bloom filter, blocksize: 8388608 323 352 19 309.3 3.2 2.2X
+Without bloom filter, blocksize: 8388608 719 726 8 139.2 7.2 1.0X
+With bloom filter, blocksize: 8388608 318 355 19 314.7 3.2 2.3X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 722 729 9 138.5 7.2 1.0X
-With bloom filter, blocksize: 12582912 586 614 31 170.7 5.9 1.2X
+Without bloom filter, blocksize: 12582912 682 731 76 146.6 6.8 1.0X
+With bloom filter, blocksize: 12582912 575 601 26 174.0 5.7 1.2X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 726 746 29 137.8 7.3 1.0X
-With bloom filter, blocksize: 16777216 664 683 19 150.7 6.6 1.1X
+Without bloom filter, blocksize: 16777216 704 737 50 142.0 7.0 1.0X
+With bloom filter, blocksize: 16777216 565 581 13 177.0 5.7 1.2X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 669 728 58 149.4 6.7 1.0X
-With bloom filter, blocksize: 33554432 750 761 17 133.3 7.5 0.9X
+Without bloom filter, blocksize: 33554432 699 742 37 143.1 7.0 1.0X
+With bloom filter, blocksize: 33554432 710 722 11 140.8 7.1 1.0X
diff --git a/sql/core/benchmarks/BloomFilterBenchmark-jdk17-results.txt b/sql/core/benchmarks/BloomFilterBenchmark-jdk17-results.txt
index 094325dc70e..ec3f9258c80 100644
--- a/sql/core/benchmarks/BloomFilterBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/BloomFilterBenchmark-jdk17-results.txt
@@ -2,191 +2,191 @@
ORC Write
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 11075 11178 145 9.0 110.8 1.0X
-With bloom filter 12818 12921 145 7.8 128.2 0.9X
+Without bloom filter 14180 14204 35 7.1 141.8 1.0X
+With bloom filter 18574 18994 593 5.4 185.7 0.8X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 1219 1236 24 82.0 12.2 1.0X
-With bloom filter, blocksize: 2097152 851 868 16 117.6 8.5 1.4X
+Without bloom filter, blocksize: 2097152 1597 1619 32 62.6 16.0 1.0X
+With bloom filter, blocksize: 2097152 1414 1414 1 70.7 14.1 1.1X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 1227 1246 26 81.5 12.3 1.0X
-With bloom filter, blocksize: 4194304 801 809 12 124.9 8.0 1.5X
+Without bloom filter, blocksize: 4194304 1435 1476 59 69.7 14.3 1.0X
+With bloom filter, blocksize: 4194304 1275 1280 8 78.4 12.7 1.1X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 1229 1232 4 81.3 12.3 1.0X
-With bloom filter, blocksize: 6291456 808 816 8 123.8 8.1 1.5X
+Without bloom filter, blocksize: 6291456 1442 1446 4 69.3 14.4 1.0X
+With bloom filter, blocksize: 6291456 1213 1281 96 82.4 12.1 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 1193 1210 24 83.8 11.9 1.0X
-With bloom filter, blocksize: 8388608 806 814 8 124.1 8.1 1.5X
+Without bloom filter, blocksize: 8388608 1483 1485 3 67.4 14.8 1.0X
+With bloom filter, blocksize: 8388608 1243 1319 108 80.5 12.4 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 1187 1194 9 84.2 11.9 1.0X
-With bloom filter, blocksize: 12582912 808 814 5 123.8 8.1 1.5X
+Without bloom filter, blocksize: 12582912 1435 1447 17 69.7 14.3 1.0X
+With bloom filter, blocksize: 12582912 1122 1125 5 89.1 11.2 1.3X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 1208 1231 33 82.8 12.1 1.0X
-With bloom filter, blocksize: 16777216 782 800 19 127.9 7.8 1.5X
+Without bloom filter, blocksize: 16777216 1326 1332 9 75.4 13.3 1.0X
+With bloom filter, blocksize: 16777216 1168 1226 82 85.6 11.7 1.1X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 1219 1234 22 82.1 12.2 1.0X
-With bloom filter, blocksize: 33554432 797 803 6 125.5 8.0 1.5X
+Without bloom filter, blocksize: 33554432 1327 1355 39 75.4 13.3 1.0X
+With bloom filter, blocksize: 33554432 1195 1212 23 83.7 12.0 1.1X
================================================================================================
Parquet Write
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 15236 15449 300 6.6 152.4 1.0X
-With bloom filter 19218 19322 148 5.2 192.2 0.8X
+Without bloom filter 19355 19835 678 5.2 193.6 1.0X
+With bloom filter 24875 25317 625 4.0 248.7 0.8X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 633 651 25 158.1 6.3 1.0X
-With bloom filter, blocksize: 2097152 201 215 9 497.4 2.0 3.1X
+Without bloom filter, blocksize: 2097152 902 908 10 110.9 9.0 1.0X
+With bloom filter, blocksize: 2097152 306 315 7 326.7 3.1 2.9X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 615 626 9 162.7 6.1 1.0X
-With bloom filter, blocksize: 4194304 150 159 6 666.2 1.5 4.1X
+Without bloom filter, blocksize: 4194304 925 934 9 108.2 9.2 1.0X
+With bloom filter, blocksize: 4194304 218 231 8 458.0 2.2 4.2X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 605 609 3 165.2 6.1 1.0X
-With bloom filter, blocksize: 6291456 180 186 4 555.8 1.8 3.4X
+Without bloom filter, blocksize: 6291456 867 890 24 115.4 8.7 1.0X
+With bloom filter, blocksize: 6291456 254 269 10 393.8 2.5 3.4X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 613 621 8 163.2 6.1 1.0X
-With bloom filter, blocksize: 8388608 298 303 5 335.8 3.0 2.1X
+Without bloom filter, blocksize: 8388608 870 891 31 114.9 8.7 1.0X
+With bloom filter, blocksize: 8388608 355 366 7 281.9 3.5 2.5X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 611 614 4 163.6 6.1 1.0X
-With bloom filter, blocksize: 12582912 458 504 50 218.6 4.6 1.3X
+Without bloom filter, blocksize: 12582912 860 864 5 116.2 8.6 1.0X
+With bloom filter, blocksize: 12582912 615 637 23 162.5 6.2 1.4X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 734 768 38 136.2 7.3 1.0X
-With bloom filter, blocksize: 16777216 493 513 32 202.9 4.9 1.5X
+Without bloom filter, blocksize: 16777216 1037 1099 87 96.4 10.4 1.0X
+With bloom filter, blocksize: 16777216 795 888 83 125.8 7.9 1.3X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 716 724 8 139.7 7.2 1.0X
-With bloom filter, blocksize: 33554432 613 678 59 163.1 6.1 1.2X
+Without bloom filter, blocksize: 33554432 1061 1068 9 94.3 10.6 1.0X
+With bloom filter, blocksize: 33554432 1041 1076 49 96.0 10.4 1.0X
diff --git a/sql/core/benchmarks/BloomFilterBenchmark-results.txt b/sql/core/benchmarks/BloomFilterBenchmark-results.txt
index 35c9507f5ec..f35d95bd8f1 100644
--- a/sql/core/benchmarks/BloomFilterBenchmark-results.txt
+++ b/sql/core/benchmarks/BloomFilterBenchmark-results.txt
@@ -2,191 +2,191 @@
ORC Write
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 14284 14512 322 7.0 142.8 1.0X
-With bloom filter 17075 17186 156 5.9 170.8 0.8X
+Without bloom filter 16403 16905 710 6.1 164.0 1.0X
+With bloom filter 22798 22851 75 4.4 228.0 0.7X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 1430 1471 57 69.9 14.3 1.0X
-With bloom filter, blocksize: 2097152 1079 1198 168 92.7 10.8 1.3X
+Without bloom filter, blocksize: 2097152 1918 1998 114 52.1 19.2 1.0X
+With bloom filter, blocksize: 2097152 1594 1622 39 62.7 15.9 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 1351 1398 67 74.0 13.5 1.0X
-With bloom filter, blocksize: 4194304 1031 1035 6 97.0 10.3 1.3X
+Without bloom filter, blocksize: 4194304 1849 1952 146 54.1 18.5 1.0X
+With bloom filter, blocksize: 4194304 1604 1607 5 62.4 16.0 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 1343 1346 4 74.4 13.4 1.0X
-With bloom filter, blocksize: 6291456 1042 1048 9 96.0 10.4 1.3X
+Without bloom filter, blocksize: 6291456 1855 1861 9 53.9 18.6 1.0X
+With bloom filter, blocksize: 6291456 1600 1601 1 62.5 16.0 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 1342 1365 32 74.5 13.4 1.0X
-With bloom filter, blocksize: 8388608 1005 1037 46 99.5 10.0 1.3X
+Without bloom filter, blocksize: 8388608 1819 1833 21 55.0 18.2 1.0X
+With bloom filter, blocksize: 8388608 1563 1596 47 64.0 15.6 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 1317 1348 43 75.9 13.2 1.0X
-With bloom filter, blocksize: 12582912 1027 1039 18 97.4 10.3 1.3X
+Without bloom filter, blocksize: 12582912 1855 1882 38 53.9 18.5 1.0X
+With bloom filter, blocksize: 12582912 1575 1583 11 63.5 15.8 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 1307 1320 18 76.5 13.1 1.0X
-With bloom filter, blocksize: 16777216 1004 1022 25 99.6 10.0 1.3X
+Without bloom filter, blocksize: 16777216 1825 1869 61 54.8 18.3 1.0X
+With bloom filter, blocksize: 16777216 1573 1592 28 63.6 15.7 1.2X
================================================================================================
ORC Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 1282 1310 40 78.0 12.8 1.0X
-With bloom filter, blocksize: 33554432 1006 1024 25 99.4 10.1 1.3X
+Without bloom filter, blocksize: 33554432 1924 1931 9 52.0 19.2 1.0X
+With bloom filter, blocksize: 33554432 1575 1604 41 63.5 15.7 1.2X
================================================================================================
Parquet Write
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter 16580 16611 43 6.0 165.8 1.0X
-With bloom filter 31164 31386 315 3.2 311.6 0.5X
+Without bloom filter 18767 18820 75 5.3 187.7 1.0X
+With bloom filter 37494 37528 48 2.7 374.9 0.5X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 2097152 912 926 12 109.7 9.1 1.0X
-With bloom filter, blocksize: 2097152 277 287 11 360.7 2.8 3.3X
+Without bloom filter, blocksize: 2097152 1116 1137 30 89.6 11.2 1.0X
+With bloom filter, blocksize: 2097152 335 352 15 298.6 3.3 3.3X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 4194304 863 874 15 115.9 8.6 1.0X
-With bloom filter, blocksize: 4194304 196 209 15 509.5 2.0 4.4X
+Without bloom filter, blocksize: 4194304 1040 1043 3 96.1 10.4 1.0X
+With bloom filter, blocksize: 4194304 268 281 18 373.4 2.7 3.9X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 6291456 851 866 13 117.4 8.5 1.0X
-With bloom filter, blocksize: 6291456 301 311 8 332.4 3.0 2.8X
+Without bloom filter, blocksize: 6291456 1038 1043 8 96.4 10.4 1.0X
+With bloom filter, blocksize: 6291456 376 391 17 266.2 3.8 2.8X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 8388608 862 883 25 116.1 8.6 1.0X
-With bloom filter, blocksize: 8388608 485 497 9 206.4 4.8 1.8X
+Without bloom filter, blocksize: 8388608 1052 1055 4 95.0 10.5 1.0X
+With bloom filter, blocksize: 8388608 501 509 7 199.5 5.0 2.1X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 12582912 841 855 12 118.9 8.4 1.0X
-With bloom filter, blocksize: 12582912 565 587 24 177.1 5.6 1.5X
+Without bloom filter, blocksize: 12582912 1038 1042 6 96.4 10.4 1.0X
+With bloom filter, blocksize: 12582912 820 826 10 122.0 8.2 1.3X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 16777216 845 878 29 118.3 8.5 1.0X
-With bloom filter, blocksize: 16777216 803 831 25 124.6 8.0 1.1X
+Without bloom filter, blocksize: 16777216 1046 1059 19 95.6 10.5 1.0X
+With bloom filter, blocksize: 16777216 836 845 9 119.6 8.4 1.3X
================================================================================================
Parquet Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Read a row from 100M rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-Without bloom filter, blocksize: 33554432 843 858 15 118.7 8.4 1.0X
-With bloom filter, blocksize: 33554432 868 878 10 115.2 8.7 1.0X
+Without bloom filter, blocksize: 33554432 1070 1086 23 93.5 10.7 1.0X
+With bloom filter, blocksize: 33554432 1066 1080 20 93.8 10.7 1.0X
diff --git a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk11-results.txt b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk11-results.txt
index 50682178edf..9bec9c39fda 100644
--- a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk11-results.txt
@@ -2,69 +2,69 @@
Parquet writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Parquet(PARQUET_1_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2867 2917 71 5.5 182.3 1.0X
-Output Single Double Column 3097 3105 11 5.1 196.9 0.9X
-Output Int and String Column 7374 7557 258 2.1 468.8 0.4X
-Output Partitions 5885 5954 98 2.7 374.2 0.5X
-Output Buckets 7920 8100 254 2.0 503.6 0.4X
+Output Single Int Column 3297 3326 41 4.8 209.6 1.0X
+Output Single Double Column 3294 3309 21 4.8 209.4 1.0X
+Output Int and String Column 8555 8588 46 1.8 543.9 0.4X
+Output Partitions 6617 6901 401 2.4 420.7 0.5X
+Output Buckets 8813 8917 146 1.8 560.3 0.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Parquet(PARQUET_2_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 3189 3224 50 4.9 202.8 1.0X
-Output Single Double Column 2963 3007 62 5.3 188.4 1.1X
-Output Int and String Column 8263 8268 7 1.9 525.3 0.4X
-Output Partitions 6587 6612 36 2.4 418.8 0.5X
-Output Buckets 8393 8457 91 1.9 533.6 0.4X
+Output Single Int Column 3226 3295 97 4.9 205.1 1.0X
+Output Single Double Column 3165 3313 210 5.0 201.2 1.0X
+Output Int and String Column 8222 8263 58 1.9 522.7 0.4X
+Output Partitions 7059 7073 20 2.2 448.8 0.5X
+Output Buckets 8627 8666 55 1.8 548.5 0.4X
================================================================================================
ORC writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
ORC writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 1834 1849 20 8.6 116.6 1.0X
-Output Single Double Column 2448 2495 66 6.4 155.7 0.7X
-Output Int and String Column 6551 6593 59 2.4 416.5 0.3X
-Output Partitions 4329 4360 43 3.6 275.2 0.4X
-Output Buckets 6106 6113 9 2.6 388.2 0.3X
+Output Single Int Column 1792 1832 57 8.8 113.9 1.0X
+Output Single Double Column 2760 2786 38 5.7 175.4 0.6X
+Output Int and String Column 7459 7524 92 2.1 474.2 0.2X
+Output Partitions 5731 5790 84 2.7 364.4 0.3X
+Output Buckets 7353 7416 89 2.1 467.5 0.2X
================================================================================================
JSON writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
JSON writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 3275 3327 73 4.8 208.2 1.0X
-Output Single Double Column 4386 4404 25 3.6 278.8 0.7X
-Output Int and String Column 7487 7500 18 2.1 476.0 0.4X
-Output Partitions 5871 5983 157 2.7 373.3 0.6X
-Output Buckets 7832 7992 226 2.0 498.0 0.4X
+Output Single Int Column 3022 3031 13 5.2 192.1 1.0X
+Output Single Double Column 4709 4738 40 3.3 299.4 0.6X
+Output Int and String Column 7869 7889 27 2.0 500.3 0.4X
+Output Partitions 6105 6249 204 2.6 388.1 0.5X
+Output Buckets 8005 8011 8 2.0 508.9 0.4X
================================================================================================
CSV writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
CSV writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 3912 4009 137 4.0 248.7 1.0X
-Output Single Double Column 4993 5027 47 3.1 317.5 0.8X
-Output Int and String Column 8605 8640 51 1.8 547.1 0.5X
-Output Partitions 7806 7838 45 2.0 496.3 0.5X
-Output Buckets 10539 10587 68 1.5 670.0 0.4X
+Output Single Int Column 4412 4426 20 3.6 280.5 1.0X
+Output Single Double Column 5398 5422 34 2.9 343.2 0.8X
+Output Int and String Column 9106 9137 45 1.7 578.9 0.5X
+Output Partitions 8329 8415 122 1.9 529.5 0.5X
+Output Buckets 10831 10916 120 1.5 688.6 0.4X
diff --git a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk17-results.txt b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk17-results.txt
index a20a5d4d707..9a1ecd70120 100644
--- a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-jdk17-results.txt
@@ -2,69 +2,69 @@
Parquet writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Parquet(PARQUET_1_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2338 2383 63 6.7 148.7 1.0X
-Output Single Double Column 2453 2470 23 6.4 156.0 1.0X
-Output Int and String Column 5763 5854 128 2.7 366.4 0.4X
-Output Partitions 4188 4193 8 3.8 266.3 0.6X
-Output Buckets 5480 5498 26 2.9 348.4 0.4X
+Output Single Int Column 2281 2294 18 6.9 145.0 1.0X
+Output Single Double Column 2463 2480 24 6.4 156.6 0.9X
+Output Int and String Column 6203 6220 24 2.5 394.4 0.4X
+Output Partitions 4100 4125 36 3.8 260.7 0.6X
+Output Buckets 5604 5631 38 2.8 356.3 0.4X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Parquet(PARQUET_2_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2610 2635 36 6.0 165.9 1.0X
-Output Single Double Column 2483 2496 19 6.3 157.8 1.1X
-Output Int and String Column 6207 6213 8 2.5 394.7 0.4X
-Output Partitions 4656 4681 37 3.4 296.0 0.6X
-Output Buckets 5765 5767 3 2.7 366.5 0.5X
+Output Single Int Column 2655 2656 2 5.9 168.8 1.0X
+Output Single Double Column 2407 2413 8 6.5 153.1 1.1X
+Output Int and String Column 6345 6354 13 2.5 403.4 0.4X
+Output Partitions 4618 4638 27 3.4 293.6 0.6X
+Output Buckets 5697 5729 44 2.8 362.2 0.5X
================================================================================================
ORC writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
ORC writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 1384 1399 22 11.4 88.0 1.0X
-Output Single Double Column 2090 2099 12 7.5 132.9 0.7X
-Output Int and String Column 5295 5318 33 3.0 336.6 0.3X
-Output Partitions 3752 3758 9 4.2 238.5 0.4X
-Output Buckets 4595 4599 5 3.4 292.2 0.3X
+Output Single Int Column 1350 1352 3 11.6 85.8 1.0X
+Output Single Double Column 2077 2082 8 7.6 132.1 0.7X
+Output Int and String Column 5195 5250 78 3.0 330.3 0.3X
+Output Partitions 3728 3732 7 4.2 237.0 0.4X
+Output Buckets 4669 4700 44 3.4 296.8 0.3X
================================================================================================
JSON writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
JSON writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2194 2205 15 7.2 139.5 1.0X
-Output Single Double Column 3102 3111 12 5.1 197.3 0.7X
-Output Int and String Column 5395 5396 3 2.9 343.0 0.4X
-Output Partitions 4295 4301 8 3.7 273.1 0.5X
-Output Buckets 5483 5486 5 2.9 348.6 0.4X
+Output Single Int Column 2106 2121 21 7.5 133.9 1.0X
+Output Single Double Column 3213 3218 6 4.9 204.3 0.7X
+Output Int and String Column 5220 5238 26 3.0 331.9 0.4X
+Output Partitions 4280 4296 22 3.7 272.1 0.5X
+Output Buckets 5321 5363 59 3.0 338.3 0.4X
================================================================================================
CSV writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
CSV writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 3141 3163 32 5.0 199.7 1.0X
-Output Single Double Column 3860 3864 6 4.1 245.4 0.8X
-Output Int and String Column 6058 6066 11 2.6 385.2 0.5X
-Output Partitions 5287 5296 13 3.0 336.1 0.6X
-Output Buckets 6999 7019 27 2.2 445.0 0.4X
+Output Single Int Column 3122 3148 37 5.0 198.5 1.0X
+Output Single Double Column 3820 3824 6 4.1 242.9 0.8X
+Output Int and String Column 5963 5970 10 2.6 379.1 0.5X
+Output Partitions 5179 5191 16 3.0 329.3 0.6X
+Output Buckets 6811 6845 48 2.3 433.0 0.5X
diff --git a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-results.txt b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-results.txt
index a55e5ce4874..4863a737785 100644
--- a/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-results.txt
+++ b/sql/core/benchmarks/BuiltInDataSourceWriteBenchmark-results.txt
@@ -2,69 +2,69 @@
Parquet writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Parquet(PARQUET_1_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2084 2108 33 7.5 132.5 1.0X
-Output Single Double Column 2170 2203 46 7.2 138.0 1.0X
-Output Int and String Column 7136 7175 54 2.2 453.7 0.3X
-Output Partitions 3903 4026 173 4.0 248.2 0.5X
-Output Buckets 5625 5676 72 2.8 357.6 0.4X
+Output Single Int Column 2724 2758 49 5.8 173.2 1.0X
+Output Single Double Column 2816 2829 20 5.6 179.0 1.0X
+Output Int and String Column 8999 9080 115 1.7 572.1 0.3X
+Output Partitions 5003 5086 117 3.1 318.1 0.5X
+Output Buckets 6911 6956 64 2.3 439.4 0.4X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Parquet(PARQUET_2_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 2242 2252 14 7.0 142.5 1.0X
-Output Single Double Column 2185 2207 31 7.2 138.9 1.0X
-Output Int and String Column 7625 7643 26 2.1 484.8 0.3X
-Output Partitions 4012 4017 7 3.9 255.1 0.6X
-Output Buckets 5385 5437 74 2.9 342.4 0.4X
+Output Single Int Column 2761 2806 64 5.7 175.5 1.0X
+Output Single Double Column 2652 2678 37 5.9 168.6 1.0X
+Output Int and String Column 8377 8518 199 1.9 532.6 0.3X
+Output Partitions 4865 4914 70 3.2 309.3 0.6X
+Output Buckets 6622 6664 59 2.4 421.0 0.4X
================================================================================================
ORC writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
ORC writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 1168 1174 8 13.5 74.2 1.0X
-Output Single Double Column 1603 1612 13 9.8 101.9 0.7X
-Output Int and String Column 6068 6086 25 2.6 385.8 0.2X
-Output Partitions 2988 3000 16 5.3 190.0 0.4X
-Output Buckets 4192 4230 54 3.8 266.5 0.3X
+Output Single Int Column 1575 1627 74 10.0 100.1 1.0X
+Output Single Double Column 2021 2087 94 7.8 128.5 0.8X
+Output Int and String Column 6533 6800 377 2.4 415.4 0.2X
+Output Partitions 3577 3635 82 4.4 227.4 0.4X
+Output Buckets 4895 4923 41 3.2 311.2 0.3X
================================================================================================
JSON writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
JSON writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 1973 1981 11 8.0 125.4 1.0X
-Output Single Double Column 2968 3000 45 5.3 188.7 0.7X
-Output Int and String Column 6305 6422 165 2.5 400.9 0.3X
-Output Partitions 3850 3855 6 4.1 244.8 0.5X
-Output Buckets 5038 5041 4 3.1 320.3 0.4X
+Output Single Int Column 2415 2465 71 6.5 153.6 1.0X
+Output Single Double Column 3690 3856 236 4.3 234.6 0.7X
+Output Int and String Column 6922 6930 12 2.3 440.1 0.3X
+Output Partitions 4619 4622 4 3.4 293.7 0.5X
+Output Buckets 6674 6756 116 2.4 424.3 0.4X
================================================================================================
CSV writer benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
CSV writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Output Single Int Column 3404 3407 4 4.6 216.4 1.0X
-Output Single Double Column 4012 4016 6 3.9 255.1 0.8X
-Output Int and String Column 8156 8291 191 1.9 518.6 0.4X
-Output Partitions 5555 5578 33 2.8 353.2 0.6X
-Output Buckets 8117 8136 27 1.9 516.1 0.4X
+Output Single Int Column 4276 4368 130 3.7 271.8 1.0X
+Output Single Double Column 5273 5346 104 3.0 335.2 0.8X
+Output Int and String Column 8999 9139 199 1.7 572.1 0.5X
+Output Partitions 6466 6526 85 2.4 411.1 0.7X
+Output Buckets 8844 8878 48 1.8 562.3 0.5X
diff --git a/sql/core/benchmarks/ByteArrayBenchmark-jdk11-results.txt b/sql/core/benchmarks/ByteArrayBenchmark-jdk11-results.txt
index f4f0f41f09e..3b1a13750fd 100644
--- a/sql/core/benchmarks/ByteArrayBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/ByteArrayBenchmark-jdk11-results.txt
@@ -2,26 +2,26 @@
byte array comparisons
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Byte Array compareTo: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-2-7 byte 351 353 1 186.5 5.4 1.0X
-8-16 byte 684 699 15 95.8 10.4 0.5X
-16-32 byte 682 686 5 96.1 10.4 0.5X
-512-1024 byte 923 930 4 71.0 14.1 0.4X
-512 byte slow 4875 5090 214 13.4 74.4 0.1X
-2-7 byte 345 345 0 190.1 5.3 1.0X
+2-7 byte 420 427 13 156.0 6.4 1.0X
+8-16 byte 839 843 3 78.1 12.8 0.5X
+16-32 byte 848 852 3 77.3 12.9 0.5X
+512-1024 byte 1093 1118 9 60.0 16.7 0.4X
+512 byte slow 2608 2626 9 25.1 39.8 0.2X
+2-7 byte 480 481 1 136.7 7.3 0.9X
================================================================================================
byte array equals
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Byte Array equals: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Byte Array equals 1497 1523 19 106.9 9.4 1.0X
+Byte Array equals 1928 1940 20 83.0 12.1 1.0X
diff --git a/sql/core/benchmarks/ByteArrayBenchmark-jdk17-results.txt b/sql/core/benchmarks/ByteArrayBenchmark-jdk17-results.txt
index 97d85ae0e90..ec74a9287cc 100644
--- a/sql/core/benchmarks/ByteArrayBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/ByteArrayBenchmark-jdk17-results.txt
@@ -2,26 +2,26 @@
byte array comparisons
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Byte Array compareTo: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-2-7 byte 408 447 23 160.5 6.2 1.0X
-8-16 byte 733 784 33 89.4 11.2 0.6X
-16-32 byte 724 780 36 90.5 11.1 0.6X
-512-1024 byte 1054 1111 42 62.2 16.1 0.4X
-512 byte slow 3343 3577 158 19.6 51.0 0.1X
-2-7 byte 401 431 19 163.3 6.1 1.0X
+2-7 byte 345 346 0 189.7 5.3 1.0X
+8-16 byte 632 645 13 103.7 9.6 0.5X
+16-32 byte 643 647 3 101.9 9.8 0.5X
+512-1024 byte 828 831 4 79.1 12.6 0.4X
+512 byte slow 2920 3246 330 22.4 44.5 0.1X
+2-7 byte 340 340 0 192.9 5.2 1.0X
================================================================================================
byte array equals
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Byte Array equals: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Byte Array equals 1867 1968 64 85.7 11.7 1.0X
+Byte Array equals 1699 1703 2 94.2 10.6 1.0X
diff --git a/sql/core/benchmarks/ByteArrayBenchmark-results.txt b/sql/core/benchmarks/ByteArrayBenchmark-results.txt
index 0b9cfdc500a..22a075688f6 100644
--- a/sql/core/benchmarks/ByteArrayBenchmark-results.txt
+++ b/sql/core/benchmarks/ByteArrayBenchmark-results.txt
@@ -2,26 +2,26 @@
byte array comparisons
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Byte Array compareTo: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-2-7 byte 302 303 1 217.0 4.6 1.0X
-8-16 byte 711 716 3 92.1 10.9 0.4X
-16-32 byte 735 780 16 89.1 11.2 0.4X
-512-1024 byte 916 918 1 71.5 14.0 0.3X
-512 byte slow 2944 2958 11 22.3 44.9 0.1X
-2-7 byte 321 321 0 204.4 4.9 0.9X
+2-7 byte 443 458 9 147.9 6.8 1.0X
+8-16 byte 842 875 26 77.8 12.9 0.5X
+16-32 byte 841 869 22 77.9 12.8 0.5X
+512-1024 byte 1099 1129 22 59.7 16.8 0.4X
+512 byte slow 3551 3712 104 18.5 54.2 0.1X
+2-7 byte 451 468 10 145.3 6.9 1.0X
================================================================================================
byte array equals
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Byte Array equals: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Byte Array equals 1713 1719 10 93.4 10.7 1.0X
+Byte Array equals 2082 2187 72 76.9 13.0 1.0X
diff --git a/sql/core/benchmarks/CSVBenchmark-jdk11-results.txt b/sql/core/benchmarks/CSVBenchmark-jdk11-results.txt
index 756e2efd8af..ca33c059b3a 100644
--- a/sql/core/benchmarks/CSVBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/CSVBenchmark-jdk11-results.txt
@@ -2,66 +2,66 @@
Benchmark to measure CSV read/write performance
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Parsing quoted values: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-One quoted string 28502 28689 241 0.0 570044.3 1.0X
+One quoted string 36620 36718 168 0.0 732395.8 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Wide rows with 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 1000 columns 71191 71856 1089 0.0 71190.8 1.0X
-Select 100 columns 33384 33396 20 0.0 33383.6 2.1X
-Select one column 28697 28845 155 0.0 28696.8 2.5X
-count() 6100 6105 5 0.2 6099.9 11.7X
-Select 100 columns, one bad input field 51171 51196 34 0.0 51171.0 1.4X
-Select 100 columns, corrupt record field 57007 57075 68 0.0 57007.5 1.2X
+Select 1000 columns 86305 86907 1033 0.0 86305.2 1.0X
+Select 100 columns 38778 38792 15 0.0 38778.3 2.2X
+Select one column 31901 31913 12 0.0 31901.0 2.7X
+count() 6971 7033 61 0.1 6970.9 12.4X
+Select 100 columns, one bad input field 51175 51195 26 0.0 51174.8 1.7X
+Select 100 columns, corrupt record field 56219 56283 60 0.0 56219.3 1.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Count a dataset with 10 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 10 columns + count() 14579 14739 151 0.7 1457.9 1.0X
-Select 1 column + count() 10186 10201 24 1.0 1018.6 1.4X
-count() 3720 3787 72 2.7 372.0 3.9X
+Select 10 columns + count() 15004 15047 38 0.7 1500.4 1.0X
+Select 1 column + count() 9955 9980 26 1.0 995.5 1.5X
+count() 3335 3370 37 3.0 333.5 4.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Write dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Create a dataset of timestamps 1322 1324 3 7.6 132.2 1.0X
-to_csv(timestamp) 12336 12350 17 0.8 1233.6 0.1X
-write timestamps to files 8908 8913 8 1.1 890.8 0.1X
-Create a dataset of dates 1645 1660 17 6.1 164.5 0.8X
-to_csv(date) 10027 10045 16 1.0 1002.7 0.1X
-write dates to files 7492 7642 130 1.3 749.2 0.2X
+Create a dataset of timestamps 1445 1467 19 6.9 144.5 1.0X
+to_csv(timestamp) 10173 10216 37 1.0 1017.3 0.1X
+write timestamps to files 9261 9265 5 1.1 926.1 0.2X
+Create a dataset of dates 1668 1677 14 6.0 166.8 0.9X
+to_csv(date) 6974 6983 8 1.4 697.4 0.2X
+write dates to files 5645 5646 1 1.8 564.5 0.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Read dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-read timestamp text from files 1871 1874 4 5.3 187.1 1.0X
-read timestamps from files 28878 28886 8 0.3 2887.8 0.1X
-infer timestamps from files 57442 57647 196 0.2 5744.2 0.0X
-read date text from files 1700 1707 7 5.9 170.0 1.1X
-read date from files 14863 14872 8 0.7 1486.3 0.1X
-infer date from files 29990 30023 42 0.3 2999.0 0.1X
-timestamp strings 2274 2318 66 4.4 227.4 0.8X
-parse timestamps from Dataset[String] 30185 30235 52 0.3 3018.5 0.1X
-infer timestamps from Dataset[String] 58596 58648 46 0.2 5859.6 0.0X
-date strings 2561 2569 10 3.9 256.1 0.7X
-parse dates from Dataset[String] 16325 16374 48 0.6 1632.5 0.1X
-from_csv(timestamp) 28714 28760 78 0.3 2871.4 0.1X
-from_csv(date) 14898 14918 22 0.7 1489.8 0.1X
+read timestamp text from files 2304 2317 12 4.3 230.4 1.0X
+read timestamps from files 27615 27644 26 0.4 2761.5 0.1X
+infer timestamps from files 54215 54288 88 0.2 5421.5 0.0X
+read date text from files 2108 2115 6 4.7 210.8 1.1X
+read date from files 14103 14187 74 0.7 1410.3 0.2X
+infer date from files 28103 28147 43 0.4 2810.3 0.1X
+timestamp strings 2288 2306 26 4.4 228.8 1.0X
+parse timestamps from Dataset[String] 29895 29929 31 0.3 2989.5 0.1X
+infer timestamps from Dataset[String] 57020 57120 87 0.2 5702.0 0.0X
+date strings 2481 2498 24 4.0 248.1 0.9X
+parse dates from Dataset[String] 15589 15653 55 0.6 1558.9 0.1X
+from_csv(timestamp) 28382 28515 115 0.4 2838.2 0.1X
+from_csv(date) 14770 14776 8 0.7 1477.0 0.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 18129 18136 7 0.0 181290.6 1.0X
-pushdown disabled 18150 18178 35 0.0 181496.1 1.0X
-w/ filters 1044 1054 12 0.1 10437.0 17.4X
+w/o filters 18446 18451 8 0.0 184461.7 1.0X
+pushdown disabled 18480 18487 6 0.0 184800.1 1.0X
+w/ filters 1296 1317 22 0.1 12957.9 14.2X
diff --git a/sql/core/benchmarks/CSVBenchmark-jdk17-results.txt b/sql/core/benchmarks/CSVBenchmark-jdk17-results.txt
index fdab7811af3..3fa769c3ff1 100644
--- a/sql/core/benchmarks/CSVBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/CSVBenchmark-jdk17-results.txt
@@ -2,66 +2,66 @@
Benchmark to measure CSV read/write performance
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parsing quoted values: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-One quoted string 46299 46385 148 0.0 925970.7 1.0X
+One quoted string 43617 43739 166 0.0 872348.0 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Wide rows with 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 1000 columns 73622 74098 777 0.0 73621.6 1.0X
-Select 100 columns 34148 34201 47 0.0 34147.9 2.2X
-Select one column 29519 29596 78 0.0 29519.4 2.5X
-count() 4756 4833 67 0.2 4756.3 15.5X
-Select 100 columns, one bad input field 51979 52036 74 0.0 51979.0 1.4X
-Select 100 columns, corrupt record field 57043 57321 339 0.0 57043.2 1.3X
+Select 1000 columns 69859 70316 787 0.0 69858.8 1.0X
+Select 100 columns 33296 33363 58 0.0 33296.3 2.1X
+Select one column 28650 28705 67 0.0 28649.7 2.4X
+count() 4781 4788 6 0.2 4781.4 14.6X
+Select 100 columns, one bad input field 52076 52199 109 0.0 52076.1 1.3X
+Select 100 columns, corrupt record field 56995 57069 87 0.0 56994.7 1.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Count a dataset with 10 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 10 columns + count() 17428 17469 40 0.6 1742.8 1.0X
-Select 1 column + count() 11682 11703 31 0.9 1168.2 1.5X
-count() 2787 2800 13 3.6 278.7 6.3X
+Select 10 columns + count() 18758 18825 81 0.5 1875.8 1.0X
+Select 1 column + count() 12676 12715 37 0.8 1267.6 1.5X
+count() 2904 2921 16 3.4 290.4 6.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Create a dataset of timestamps 1241 1264 22 8.1 124.1 1.0X
-to_csv(timestamp) 9455 9520 84 1.1 945.5 0.1X
-write timestamps to files 8592 8608 23 1.2 859.2 0.1X
-Create a dataset of dates 1463 1470 8 6.8 146.3 0.8X
-to_csv(date) 6328 6333 4 1.6 632.8 0.2X
-write dates to files 5112 5115 3 2.0 511.2 0.2X
+Create a dataset of timestamps 1266 1279 19 7.9 126.6 1.0X
+to_csv(timestamp) 11788 11805 15 0.8 1178.8 0.1X
+write timestamps to files 11123 11128 8 0.9 1112.3 0.1X
+Create a dataset of dates 1626 1632 8 6.2 162.6 0.8X
+to_csv(date) 6637 6647 10 1.5 663.7 0.2X
+write dates to files 5362 5372 16 1.9 536.2 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Read dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-read timestamp text from files 1781 1800 20 5.6 178.1 1.0X
-read timestamps from files 29126 29146 18 0.3 2912.6 0.1X
-infer timestamps from files 60051 60101 47 0.2 6005.1 0.0X
-read date text from files 1833 1850 27 5.5 183.3 1.0X
-read date from files 16687 16711 22 0.6 1668.7 0.1X
-infer date from files 35526 35565 55 0.3 3552.6 0.1X
-timestamp strings 1948 1959 14 5.1 194.8 0.9X
-parse timestamps from Dataset[String] 33202 33302 138 0.3 3320.2 0.1X
-infer timestamps from Dataset[String] 64771 64820 57 0.2 6477.1 0.0X
-date strings 2336 2346 9 4.3 233.6 0.8X
-parse dates from Dataset[String] 20674 20698 22 0.5 2067.4 0.1X
-from_csv(timestamp) 32259 32649 504 0.3 3225.9 0.1X
-from_csv(date) 18588 18622 31 0.5 1858.8 0.1X
+read timestamp text from files 1786 1810 20 5.6 178.6 1.0X
+read timestamps from files 29363 29380 19 0.3 2936.3 0.1X
+infer timestamps from files 58705 58773 111 0.2 5870.5 0.0X
+read date text from files 1825 1841 14 5.5 182.5 1.0X
+read date from files 16948 16961 20 0.6 1694.8 0.1X
+infer date from files 33431 33491 55 0.3 3343.1 0.1X
+timestamp strings 2033 2044 16 4.9 203.3 0.9X
+parse timestamps from Dataset[String] 31981 32007 25 0.3 3198.1 0.1X
+infer timestamps from Dataset[String] 61788 61842 74 0.2 6178.8 0.0X
+date strings 2393 2432 38 4.2 239.3 0.7X
+parse dates from Dataset[String] 20352 20358 6 0.5 2035.2 0.1X
+from_csv(timestamp) 30370 30376 6 0.3 3037.0 0.1X
+from_csv(date) 19089 19124 31 0.5 1908.9 0.1X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 15982 15983 1 0.0 159816.5 1.0X
-pushdown disabled 15989 16007 16 0.0 159888.2 1.0X
-w/ filters 1161 1174 11 0.1 11612.3 13.8X
+w/o filters 15895 15908 12 0.0 158949.9 1.0X
+pushdown disabled 15860 15878 16 0.0 158599.7 1.0X
+w/ filters 1173 1184 10 0.1 11734.4 13.5X
diff --git a/sql/core/benchmarks/CSVBenchmark-results.txt b/sql/core/benchmarks/CSVBenchmark-results.txt
index 1a07313efe2..685314823b1 100644
--- a/sql/core/benchmarks/CSVBenchmark-results.txt
+++ b/sql/core/benchmarks/CSVBenchmark-results.txt
@@ -2,66 +2,66 @@
Benchmark to measure CSV read/write performance
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Parsing quoted values: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-One quoted string 44770 44842 76 0.0 895400.1 1.0X
+One quoted string 51029 51429 347 0.0 1020572.6 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Wide rows with 1000 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 1000 columns 88565 90470 1788 0.0 88564.7 1.0X
-Select 100 columns 33674 35482 NaN 0.0 33674.4 2.6X
-Select one column 28132 28459 558 0.0 28132.1 3.1X
-count() 8464 10402 1795 0.1 8463.5 10.5X
-Select 100 columns, one bad input field 47477 49097 NaN 0.0 47477.1 1.9X
-Select 100 columns, corrupt record field 56866 56946 132 0.0 56866.0 1.6X
+Select 1000 columns 92368 95831 NaN 0.0 92368.2 1.0X
+Select 100 columns 42543 42870 365 0.0 42542.9 2.2X
+Select one column 37891 39311 1459 0.0 37891.3 2.4X
+count() 8267 8498 363 0.1 8267.1 11.2X
+Select 100 columns, one bad input field 54075 54747 584 0.0 54075.2 1.7X
+Select 100 columns, corrupt record field 58613 59802 1561 0.0 58613.1 1.6X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Count a dataset with 10 columns: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Select 10 columns + count() 13081 13103 31 0.8 1308.1 1.0X
-Select 1 column + count() 8198 8241 40 1.2 819.8 1.6X
-count() 2951 2953 2 3.4 295.1 4.4X
+Select 10 columns + count() 15170 15199 33 0.7 1517.0 1.0X
+Select 1 column + count() 9307 9311 6 1.1 930.7 1.6X
+count() 3125 3128 3 3.2 312.5 4.9X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Write dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Create a dataset of timestamps 1188 1200 12 8.4 118.8 1.0X
-to_csv(timestamp) 10680 10715 57 0.9 1068.0 0.1X
-write timestamps to files 9354 9356 3 1.1 935.4 0.1X
-Create a dataset of dates 1441 1444 3 6.9 144.1 0.8X
-to_csv(date) 6891 6895 4 1.5 689.1 0.2X
-write dates to files 5473 5496 21 1.8 547.3 0.2X
+Create a dataset of timestamps 1243 1286 49 8.0 124.3 1.0X
+to_csv(timestamp) 11040 11075 31 0.9 1104.0 0.1X
+write timestamps to files 9767 9778 10 1.0 976.7 0.1X
+Create a dataset of dates 1551 1559 12 6.4 155.1 0.8X
+to_csv(date) 7114 7189 129 1.4 711.4 0.2X
+write dates to files 5607 5613 6 1.8 560.7 0.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Read dates and timestamps: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-read timestamp text from files 1828 1837 13 5.5 182.8 1.0X
-read timestamps from files 24222 24244 38 0.4 2422.2 0.1X
-infer timestamps from files 48575 48606 36 0.2 4857.5 0.0X
-read date text from files 1633 1639 6 6.1 163.3 1.1X
-read date from files 11356 11396 41 0.9 1135.6 0.2X
-infer date from files 23498 23574 92 0.4 2349.8 0.1X
-timestamp strings 2624 2629 5 3.8 262.4 0.7X
-parse timestamps from Dataset[String] 26439 26484 38 0.4 2643.9 0.1X
-infer timestamps from Dataset[String] 51561 51636 68 0.2 5156.1 0.0X
-date strings 2744 2753 9 3.6 274.4 0.7X
-parse dates from Dataset[String] 13468 13493 26 0.7 1346.8 0.1X
-from_csv(timestamp) 24980 25013 28 0.4 2498.0 0.1X
-from_csv(date) 13050 13054 7 0.8 1305.0 0.1X
+read timestamp text from files 1938 1950 15 5.2 193.8 1.0X
+read timestamps from files 26964 27056 81 0.4 2696.4 0.1X
+infer timestamps from files 52679 52703 21 0.2 5267.9 0.0X
+read date text from files 1753 1757 3 5.7 175.3 1.1X
+read date from files 15439 15450 16 0.6 1543.9 0.1X
+infer date from files 30228 30300 63 0.3 3022.8 0.1X
+timestamp strings 2659 2670 12 3.8 265.9 0.7X
+parse timestamps from Dataset[String] 29391 29434 56 0.3 2939.1 0.1X
+infer timestamps from Dataset[String] 55049 55129 69 0.2 5504.9 0.0X
+date strings 2760 2767 8 3.6 276.0 0.7X
+parse dates from Dataset[String] 17604 17651 50 0.6 1760.4 0.1X
+from_csv(timestamp) 27749 27961 188 0.4 2774.9 0.1X
+from_csv(date) 16323 16359 42 0.6 1632.3 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Filters pushdown: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-w/o filters 16574 16606 32 0.0 165735.5 1.0X
-pushdown disabled 16585 16592 10 0.0 165852.0 1.0X
-w/ filters 1184 1190 7 0.1 11844.2 14.0X
+w/o filters 17040 17047 11 0.0 170398.1 1.0X
+pushdown disabled 16951 16979 38 0.0 169511.8 1.0X
+w/ filters 1627 1640 11 0.1 16269.1 10.5X
diff --git a/sql/core/benchmarks/CharVarcharBenchmark-jdk11-results.txt b/sql/core/benchmarks/CharVarcharBenchmark-jdk11-results.txt
index b61f8d6fcab..e6cc8bfdbf1 100644
--- a/sql/core/benchmarks/CharVarcharBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/CharVarcharBenchmark-jdk11-results.txt
@@ -2,121 +2,121 @@
Char Varchar Write Side Perf w/o Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 11032 11051 17 3.6 275.8 1.0X
-write char with length 5 15441 15548 151 2.6 386.0 0.7X
-write varchar with length 5 11624 11707 87 3.4 290.6 0.9X
+write string with length 5 13619 13854 242 2.9 340.5 1.0X
+write char with length 5 19804 20038 207 2.0 495.1 0.7X
+write varchar with length 5 14221 14375 262 2.8 355.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 5448 5484 45 3.7 272.4 1.0X
-write char with length 10 9939 9995 52 2.0 497.0 0.5X
-write varchar with length 10 5647 5705 59 3.5 282.4 1.0X
+write string with length 10 6453 6581 120 3.1 322.6 1.0X
+write char with length 10 11722 11991 278 1.7 586.1 0.6X
+write varchar with length 10 6903 6951 58 2.9 345.1 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 2829 2853 32 3.5 282.9 1.0X
-write char with length 20 7017 7043 23 1.4 701.7 0.4X
-write varchar with length 20 2946 3002 52 3.4 294.6 1.0X
+write string with length 20 3412 3525 98 2.9 341.2 1.0X
+write char with length 20 7987 8172 186 1.3 798.7 0.4X
+write varchar with length 20 3499 3583 81 2.9 349.9 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 1481 1507 32 3.4 296.2 1.0X
-write char with length 40 5529 5560 45 0.9 1105.8 0.3X
-write varchar with length 40 1545 1564 17 3.2 309.0 1.0X
+write string with length 40 1735 1780 46 2.9 347.0 1.0X
+write char with length 40 6339 6403 103 0.8 1267.7 0.3X
+write varchar with length 40 1896 1970 64 2.6 379.2 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 1050 1055 5 3.2 314.9 1.0X
-write char with length 60 5093 5106 21 0.7 1527.8 0.2X
-write varchar with length 60 1083 1102 20 3.1 324.9 1.0X
+write string with length 60 1251 1286 52 2.7 375.3 1.0X
+write char with length 60 5806 5877 62 0.6 1741.8 0.2X
+write varchar with length 60 1295 1320 24 2.6 388.5 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 795 818 22 3.1 318.0 1.0X
-write char with length 80 5048 5061 12 0.5 2019.3 0.2X
-write varchar with length 80 831 847 14 3.0 332.5 1.0X
+write string with length 80 942 973 26 2.7 376.9 1.0X
+write char with length 80 5390 5544 135 0.5 2156.1 0.2X
+write varchar with length 80 1066 1079 13 2.3 426.3 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 659 682 20 3.0 329.7 1.0X
-write char with length 100 4758 4765 8 0.4 2379.2 0.1X
-write varchar with length 100 698 704 9 2.9 348.9 0.9X
+write string with length 100 826 842 18 2.4 413.1 1.0X
+write char with length 100 5100 5156 49 0.4 2549.8 0.2X
+write varchar with length 100 851 870 17 2.3 425.6 1.0X
================================================================================================
Char Varchar Write Side Perf w/ Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 17764 17792 29 2.3 444.1 1.0X
-write char with length 5 20433 20555 190 2.0 510.8 0.9X
-write varchar with length 5 20457 20567 170 2.0 511.4 0.9X
+write string with length 5 23188 23357 273 1.7 579.7 1.0X
+write char with length 5 25759 26065 278 1.6 644.0 0.9X
+write varchar with length 5 25672 26080 362 1.6 641.8 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 10372 10402 32 1.9 518.6 1.0X
-write char with length 10 12435 12463 38 1.6 621.8 0.8X
-write varchar with length 10 12513 12548 36 1.6 625.6 0.8X
+write string with length 10 12930 13181 227 1.5 646.5 1.0X
+write char with length 10 15199 15739 548 1.3 759.9 0.9X
+write varchar with length 10 16046 16095 81 1.2 802.3 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 7165 7169 6 1.4 716.5 1.0X
-write char with length 20 9026 9058 44 1.1 902.6 0.8X
-write varchar with length 20 9092 9095 4 1.1 909.2 0.8X
+write string with length 20 9147 9198 48 1.1 914.7 1.0X
+write char with length 20 11226 11324 87 0.9 1122.6 0.8X
+write varchar with length 20 11574 11652 74 0.9 1157.4 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 5420 5421 1 0.9 1083.9 1.0X
-write char with length 40 7208 7230 34 0.7 1441.5 0.8X
-write varchar with length 40 7175 7185 10 0.7 1435.0 0.8X
+write string with length 40 6600 6698 91 0.8 1320.0 1.0X
+write char with length 40 8835 9184 304 0.6 1767.0 0.7X
+write varchar with length 40 9211 9300 79 0.5 1842.3 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 4718 4727 7 0.7 1415.5 1.0X
-write char with length 60 6535 6543 9 0.5 1960.6 0.7X
-write varchar with length 60 6644 6651 10 0.5 1993.1 0.7X
+write string with length 60 5499 5606 134 0.6 1649.8 1.0X
+write char with length 60 7934 8048 192 0.4 2380.2 0.7X
+write varchar with length 60 7886 8003 122 0.4 2365.9 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 4537 4560 22 0.6 1815.0 1.0X
-write char with length 80 6348 6362 13 0.4 2539.0 0.7X
-write varchar with length 80 6410 6423 17 0.4 2564.0 0.7X
+write string with length 80 5520 5554 40 0.5 2207.9 1.0X
+write char with length 80 7619 7690 98 0.3 3047.6 0.7X
+write varchar with length 80 7679 7771 80 0.3 3071.5 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 4293 4338 52 0.5 2146.6 1.0X
-write char with length 100 6215 6255 35 0.3 3107.4 0.7X
-write varchar with length 100 6243 6254 16 0.3 3121.7 0.7X
+write string with length 100 4972 5083 115 0.4 2486.2 1.0X
+write char with length 100 7197 7333 118 0.3 3598.6 0.7X
+write varchar with length 100 7121 7237 135 0.3 3560.5 0.7X
diff --git a/sql/core/benchmarks/CharVarcharBenchmark-jdk17-results.txt b/sql/core/benchmarks/CharVarcharBenchmark-jdk17-results.txt
index 6968c9d6256..0836717a5af 100644
--- a/sql/core/benchmarks/CharVarcharBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/CharVarcharBenchmark-jdk17-results.txt
@@ -2,121 +2,121 @@
Char Varchar Write Side Perf w/o Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 10043 10196 264 4.0 251.1 1.0X
-write char with length 5 14332 14434 158 2.8 358.3 0.7X
-write varchar with length 5 10723 10804 108 3.7 268.1 0.9X
+write string with length 5 13100 13299 188 3.1 327.5 1.0X
+write char with length 5 18468 18714 218 2.2 461.7 0.7X
+write varchar with length 5 14074 14169 96 2.8 351.8 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 5130 5140 10 3.9 256.5 1.0X
-write char with length 10 8805 8805 1 2.3 440.2 0.6X
-write varchar with length 10 5312 5337 21 3.8 265.6 1.0X
+write string with length 10 6629 6674 56 3.0 331.5 1.0X
+write char with length 10 11886 11949 74 1.7 594.3 0.6X
+write varchar with length 10 7106 7133 32 2.8 355.3 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 2616 2621 7 3.8 261.6 1.0X
-write char with length 20 6168 6195 31 1.6 616.8 0.4X
-write varchar with length 20 2713 2717 5 3.7 271.3 1.0X
+write string with length 20 3597 3627 28 2.8 359.7 1.0X
+write char with length 20 8067 8104 61 1.2 806.7 0.4X
+write varchar with length 20 3546 3568 29 2.8 354.6 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 1359 1378 22 3.7 271.8 1.0X
-write char with length 40 4788 4805 22 1.0 957.6 0.3X
-write varchar with length 40 1417 1428 14 3.5 283.4 1.0X
+write string with length 40 1800 1850 43 2.8 360.1 1.0X
+write char with length 40 6513 6662 155 0.8 1302.7 0.3X
+write varchar with length 40 1935 1965 50 2.6 386.9 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 939 944 8 3.5 281.7 1.0X
-write char with length 60 4360 4366 7 0.8 1307.9 0.2X
-write varchar with length 60 1012 1016 4 3.3 303.6 0.9X
+write string with length 60 1288 1323 31 2.6 386.5 1.0X
+write char with length 60 5609 5657 44 0.6 1682.6 0.2X
+write varchar with length 60 1243 1256 13 2.7 372.9 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 726 732 8 3.4 290.3 1.0X
-write char with length 80 4130 4139 8 0.6 1652.0 0.2X
-write varchar with length 80 760 765 4 3.3 304.2 1.0X
+write string with length 80 946 963 30 2.6 378.2 1.0X
+write char with length 80 5342 5363 19 0.5 2136.8 0.2X
+write varchar with length 80 997 1003 8 2.5 398.6 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 608 622 13 3.3 304.1 1.0X
-write char with length 100 4039 4045 8 0.5 2019.4 0.2X
-write varchar with length 100 633 647 18 3.2 316.3 1.0X
+write string with length 100 772 784 16 2.6 386.0 1.0X
+write char with length 100 5312 5333 26 0.4 2655.8 0.1X
+write varchar with length 100 800 831 32 2.5 400.0 1.0X
================================================================================================
Char Varchar Write Side Perf w/ Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 18293 18393 173 2.2 457.3 1.0X
-write char with length 5 19046 19075 31 2.1 476.1 1.0X
-write varchar with length 5 19221 19229 12 2.1 480.5 1.0X
+write string with length 5 25610 25661 54 1.6 640.3 1.0X
+write char with length 5 26026 26268 291 1.5 650.7 1.0X
+write varchar with length 5 26245 26290 68 1.5 656.1 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 9452 9480 34 2.1 472.6 1.0X
-write char with length 10 11750 11771 29 1.7 587.5 0.8X
-write varchar with length 10 11827 11835 8 1.7 591.3 0.8X
+write string with length 10 13456 13473 16 1.5 672.8 1.0X
+write char with length 10 16167 16242 65 1.2 808.4 0.8X
+write varchar with length 10 16469 16489 31 1.2 823.5 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 6184 6186 1 1.6 618.4 1.0X
-write char with length 20 8153 8166 14 1.2 815.3 0.8X
-write varchar with length 20 8160 8163 6 1.2 816.0 0.8X
+write string with length 20 9373 9419 75 1.1 937.3 1.0X
+write char with length 20 11718 11730 17 0.9 1171.8 0.8X
+write varchar with length 20 11804 11933 118 0.8 1180.4 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 4616 4623 7 1.1 923.2 1.0X
-write char with length 40 6384 6388 6 0.8 1276.9 0.7X
-write varchar with length 40 6308 6316 9 0.8 1261.7 0.7X
+write string with length 40 7041 7087 41 0.7 1408.2 1.0X
+write char with length 40 9548 9579 49 0.5 1909.5 0.7X
+write varchar with length 40 9493 9543 69 0.5 1898.6 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 3924 3926 3 0.8 1177.2 1.0X
-write char with length 60 5745 5749 3 0.6 1723.5 0.7X
-write varchar with length 60 5731 5733 3 0.6 1719.2 0.7X
+write string with length 60 6308 6348 63 0.5 1892.5 1.0X
+write char with length 60 8591 8616 32 0.4 2577.4 0.7X
+write varchar with length 60 8586 8607 24 0.4 2575.8 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 3675 3679 6 0.7 1470.1 1.0X
-write char with length 80 5443 5446 5 0.5 2177.3 0.7X
-write varchar with length 80 5451 5454 4 0.5 2180.2 0.7X
+write string with length 80 5880 5910 41 0.4 2352.0 1.0X
+write char with length 80 8213 8333 109 0.3 3285.4 0.7X
+write varchar with length 80 8139 8233 86 0.3 3255.7 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 3503 3514 10 0.6 1751.4 1.0X
-write char with length 100 5385 5387 2 0.4 2692.4 0.7X
-write varchar with length 100 5374 5375 2 0.4 2686.8 0.7X
+write string with length 100 5621 5672 67 0.4 2810.3 1.0X
+write char with length 100 7808 7919 126 0.3 3904.0 0.7X
+write varchar with length 100 7853 7920 58 0.3 3926.5 0.7X
diff --git a/sql/core/benchmarks/CharVarcharBenchmark-results.txt b/sql/core/benchmarks/CharVarcharBenchmark-results.txt
index c7c27f98676..7245bca6663 100644
--- a/sql/core/benchmarks/CharVarcharBenchmark-results.txt
+++ b/sql/core/benchmarks/CharVarcharBenchmark-results.txt
@@ -2,121 +2,121 @@
Char Varchar Write Side Perf w/o Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 11066 11363 487 3.6 276.6 1.0X
-write char with length 5 15744 15761 16 2.5 393.6 0.7X
-write varchar with length 5 11524 11545 29 3.5 288.1 1.0X
+write string with length 5 10692 10800 169 3.7 267.3 1.0X
+write char with length 5 14821 14876 50 2.7 370.5 0.7X
+write varchar with length 5 11343 11354 17 3.5 283.6 0.9X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 5744 5752 8 3.5 287.2 1.0X
-write char with length 10 9407 9422 21 2.1 470.3 0.6X
-write varchar with length 10 5797 5821 34 3.5 289.8 1.0X
+write string with length 10 5514 5525 11 3.6 275.7 1.0X
+write char with length 10 8698 8705 9 2.3 434.9 0.6X
+write varchar with length 10 5696 5732 49 3.5 284.8 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 2933 2957 39 3.4 293.3 1.0X
-write char with length 20 6325 6332 7 1.6 632.5 0.5X
-write varchar with length 20 2957 2977 17 3.4 295.7 1.0X
+write string with length 20 2777 2801 34 3.6 277.7 1.0X
+write char with length 20 5584 5598 18 1.8 558.4 0.5X
+write varchar with length 20 2875 2882 7 3.5 287.5 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 1526 1535 8 3.3 305.1 1.0X
-write char with length 40 4787 4793 6 1.0 957.4 0.3X
-write varchar with length 40 1558 1560 2 3.2 311.7 1.0X
+write string with length 40 1463 1467 4 3.4 292.6 1.0X
+write char with length 40 4068 4069 2 1.2 813.5 0.4X
+write varchar with length 40 1493 1495 3 3.3 298.5 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 1050 1061 14 3.2 315.0 1.0X
-write char with length 60 4242 4270 26 0.8 1272.5 0.2X
-write varchar with length 60 1077 1088 19 3.1 323.1 1.0X
+write string with length 60 1000 1008 7 3.3 300.1 1.0X
+write char with length 60 3452 3457 6 1.0 1035.7 0.3X
+write varchar with length 60 1030 1047 16 3.2 309.1 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 813 818 7 3.1 325.1 1.0X
-write char with length 80 3976 3987 12 0.6 1590.4 0.2X
-write varchar with length 80 832 833 1 3.0 332.8 1.0X
+write string with length 80 763 776 14 3.3 305.4 1.0X
+write char with length 80 3164 3172 7 0.8 1265.5 0.2X
+write varchar with length 80 793 810 17 3.2 317.4 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 657 672 14 3.0 328.3 1.0X
-write char with length 100 3806 3809 3 0.5 1903.1 0.2X
-write varchar with length 100 665 685 18 3.0 332.5 1.0X
+write string with length 100 646 649 4 3.1 323.1 1.0X
+write char with length 100 2996 3003 13 0.7 1497.8 0.2X
+write varchar with length 100 653 657 4 3.1 326.6 1.0X
================================================================================================
Char Varchar Write Side Perf w/ Tailing Spaces
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 5 20032 20041 10 2.0 500.8 1.0X
-write char with length 5 21529 21558 37 1.9 538.2 0.9X
-write varchar with length 5 21391 21409 16 1.9 534.8 0.9X
+write string with length 5 20462 20492 29 2.0 511.5 1.0X
+write char with length 5 20501 20516 13 2.0 512.5 1.0X
+write varchar with length 5 20491 20495 4 2.0 512.3 1.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 10 11730 11735 4 1.7 586.5 1.0X
-write char with length 10 13301 13309 8 1.5 665.1 0.9X
-write varchar with length 10 13252 13253 1 1.5 662.6 0.9X
+write string with length 10 10362 10373 11 1.9 518.1 1.0X
+write char with length 10 12198 12204 5 1.6 609.9 0.8X
+write varchar with length 10 12245 12249 5 1.6 612.2 0.8X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 20 8118 8124 5 1.2 811.8 1.0X
-write char with length 20 9776 9778 2 1.0 977.6 0.8X
-write varchar with length 20 9746 9757 10 1.0 974.6 0.8X
+write string with length 20 6992 7006 21 1.4 699.2 1.0X
+write char with length 20 8727 8730 4 1.1 872.7 0.8X
+write varchar with length 20 8837 8843 6 1.1 883.7 0.8X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 40: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 40 6298 6303 6 0.8 1259.6 1.0X
-write char with length 40 7998 8003 5 0.6 1599.5 0.8X
-write varchar with length 40 8007 8011 3 0.6 1601.5 0.8X
+write string with length 40 5053 5061 9 1.0 1010.7 1.0X
+write char with length 40 6992 6997 4 0.7 1398.4 0.7X
+write varchar with length 40 7034 7041 6 0.7 1406.9 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 60: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 60 5526 5534 7 0.6 1657.7 1.0X
-write char with length 60 7352 7355 2 0.5 2205.7 0.8X
-write varchar with length 60 7336 7341 4 0.5 2200.7 0.8X
+write string with length 60 4355 4362 10 0.8 1306.4 1.0X
+write char with length 60 6367 6374 7 0.5 1910.2 0.7X
+write varchar with length 60 6398 6402 3 0.5 1919.5 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 80: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 80 5287 5304 29 0.5 2114.9 1.0X
-write char with length 80 7066 7075 9 0.4 2826.5 0.7X
-write varchar with length 80 7066 7080 13 0.4 2826.5 0.7X
+write string with length 80 4032 4038 6 0.6 1612.6 1.0X
+write char with length 80 6066 6072 6 0.4 2426.4 0.7X
+write varchar with length 80 6082 6086 4 0.4 2433.0 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Write with length 100: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-write string with length 100 5000 5012 11 0.4 2499.8 1.0X
-write char with length 100 6951 6958 8 0.3 3475.5 0.7X
-write varchar with length 100 6832 6844 11 0.3 3416.2 0.7X
+write string with length 100 3845 3846 1 0.5 1922.6 1.0X
+write char with length 100 5891 5897 6 0.3 2945.6 0.7X
+write varchar with length 100 5979 5988 8 0.3 2989.3 0.6X
diff --git a/sql/core/benchmarks/ColumnarBatchBenchmark-jdk11-results.txt b/sql/core/benchmarks/ColumnarBatchBenchmark-jdk11-results.txt
index afde314fb59..dbef829813d 100644
--- a/sql/core/benchmarks/ColumnarBatchBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/ColumnarBatchBenchmark-jdk11-results.txt
@@ -2,58 +2,58 @@
Int Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Java Array 234 240 4 1398.3 0.7 1.0X
-ByteBuffer Unsafe 377 402 18 869.4 1.2 0.6X
-ByteBuffer API 844 848 4 388.0 2.6 0.3X
-DirectByteBuffer 1510 1528 25 217.0 4.6 0.2X
-Unsafe Buffer 309 316 6 1059.6 0.9 0.8X
-Column(on heap) 235 244 7 1396.8 0.7 1.0X
-Column(off heap) 458 468 6 715.7 1.4 0.5X
-Column(off heap direct) 312 322 10 1050.2 1.0 0.8X
-UnsafeRow (on heap) 666 671 8 492.0 2.0 0.4X
-UnsafeRow (off heap) 683 696 11 479.5 2.1 0.3X
-Column On Heap Append 475 485 10 689.5 1.5 0.5X
+Java Array 221 221 1 1485.2 0.7 1.0X
+ByteBuffer Unsafe 329 329 0 995.9 1.0 0.7X
+ByteBuffer API 717 717 0 457.3 2.2 0.3X
+DirectByteBuffer 1665 1667 3 196.9 5.1 0.1X
+Unsafe Buffer 308 308 0 1064.5 0.9 0.7X
+Column(on heap) 216 216 0 1516.0 0.7 1.0X
+Column(off heap) 442 447 8 741.1 1.3 0.5X
+Column(off heap direct) 308 308 0 1064.7 0.9 0.7X
+UnsafeRow (on heap) 630 631 1 520.2 1.9 0.4X
+UnsafeRow (off heap) 619 621 2 529.5 1.9 0.4X
+Column On Heap Append 466 468 1 702.7 1.4 0.5X
================================================================================================
Boolean Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Bitset 794 802 13 422.5 2.4 1.0X
-Byte Array 347 355 9 968.1 1.0 2.3X
+Bitset 832 832 0 403.2 2.5 1.0X
+Byte Array 427 428 1 786.3 1.3 2.0X
================================================================================================
String Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap 408 423 16 40.1 24.9 1.0X
-Off Heap 706 718 14 23.2 43.1 0.6X
+On Heap 372 373 1 44.1 22.7 1.0X
+Off Heap 584 584 1 28.1 35.6 0.6X
================================================================================================
Array Vector Read
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap Read Size Only 88 97 4 1861.7 0.5 1.0X
-Off Heap Read Size Only 359 376 14 456.3 2.2 0.2X
-On Heap Read Elements 4902 4908 9 33.4 29.9 0.0X
-Off Heap Read Elements 6390 6439 70 25.6 39.0 0.0X
+On Heap Read Size Only 80 80 0 2055.4 0.5 1.0X
+Off Heap Read Size Only 408 409 1 401.7 2.5 0.2X
+On Heap Read Elements 4134 4140 9 39.6 25.2 0.0X
+Off Heap Read Elements 4184 4186 2 39.2 25.5 0.0X
diff --git a/sql/core/benchmarks/ColumnarBatchBenchmark-jdk17-results.txt b/sql/core/benchmarks/ColumnarBatchBenchmark-jdk17-results.txt
index edda9f7be96..b41e108b6f8 100644
--- a/sql/core/benchmarks/ColumnarBatchBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/ColumnarBatchBenchmark-jdk17-results.txt
@@ -2,58 +2,58 @@
Int Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Java Array 226 226 0 1449.7 0.7 1.0X
-ByteBuffer Unsafe 350 350 0 935.8 1.1 0.6X
-ByteBuffer API 779 779 0 420.4 2.4 0.3X
-DirectByteBuffer 587 587 0 558.6 1.8 0.4X
-Unsafe Buffer 232 232 0 1414.2 0.7 1.0X
-Column(on heap) 228 229 0 1434.8 0.7 1.0X
-Column(off heap) 226 226 0 1452.0 0.7 1.0X
-Column(off heap direct) 231 232 0 1415.8 0.7 1.0X
-UnsafeRow (on heap) 641 642 2 511.4 2.0 0.4X
-UnsafeRow (off heap) 435 435 0 753.7 1.3 0.5X
-Column On Heap Append 459 459 0 713.8 1.4 0.5X
+Java Array 221 221 0 1485.5 0.7 1.0X
+ByteBuffer Unsafe 332 332 0 985.7 1.0 0.7X
+ByteBuffer API 719 719 0 455.7 2.2 0.3X
+DirectByteBuffer 584 584 0 561.5 1.8 0.4X
+Unsafe Buffer 225 225 0 1458.7 0.7 1.0X
+Column(on heap) 221 221 0 1484.4 0.7 1.0X
+Column(off heap) 224 224 0 1461.2 0.7 1.0X
+Column(off heap direct) 226 226 0 1452.4 0.7 1.0X
+UnsafeRow (on heap) 654 654 1 501.4 2.0 0.3X
+UnsafeRow (off heap) 419 419 0 782.1 1.3 0.5X
+Column On Heap Append 467 468 0 701.6 1.4 0.5X
================================================================================================
Boolean Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Bitset 906 906 0 370.5 2.7 1.0X
-Byte Array 428 429 0 783.1 1.3 2.1X
+Bitset 824 824 0 407.0 2.5 1.0X
+Byte Array 525 525 1 639.7 1.6 1.6X
================================================================================================
String Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap 98 98 0 167.4 6.0 1.0X
-Off Heap 382 383 1 42.9 23.3 0.3X
+On Heap 97 99 1 168.2 5.9 1.0X
+Off Heap 356 359 3 46.0 21.7 0.3X
================================================================================================
Array Vector Read
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap Read Size Only 84 84 0 1957.8 0.5 1.0X
-Off Heap Read Size Only 111 111 0 1472.6 0.7 0.8X
-On Heap Read Elements 4053 4055 2 40.4 24.7 0.0X
-Off Heap Read Elements 4807 4809 2 34.1 29.3 0.0X
+On Heap Read Size Only 85 85 0 1932.7 0.5 1.0X
+Off Heap Read Size Only 99 99 0 1649.2 0.6 0.9X
+On Heap Read Elements 3925 3934 13 41.7 24.0 0.0X
+Off Heap Read Elements 3844 3849 7 42.6 23.5 0.0X
diff --git a/sql/core/benchmarks/ColumnarBatchBenchmark-results.txt b/sql/core/benchmarks/ColumnarBatchBenchmark-results.txt
index 0f899789585..44cad0ff770 100644
--- a/sql/core/benchmarks/ColumnarBatchBenchmark-results.txt
+++ b/sql/core/benchmarks/ColumnarBatchBenchmark-results.txt
@@ -2,58 +2,58 @@
Int Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Java Array 272 272 0 1204.6 0.8 1.0X
-ByteBuffer Unsafe 479 479 0 684.7 1.5 0.6X
-ByteBuffer API 2032 2032 1 161.3 6.2 0.1X
-DirectByteBuffer 878 879 1 373.2 2.7 0.3X
-Unsafe Buffer 274 275 1 1196.2 0.8 1.0X
-Column(on heap) 268 269 1 1222.2 0.8 1.0X
-Column(off heap) 523 524 1 627.0 1.6 0.5X
-Column(off heap direct) 274 275 1 1196.6 0.8 1.0X
-UnsafeRow (on heap) 549 556 5 597.2 1.7 0.5X
-UnsafeRow (off heap) 599 600 1 546.7 1.8 0.5X
-Column On Heap Append 629 630 1 520.8 1.9 0.4X
+Java Array 257 266 8 1273.6 0.8 1.0X
+ByteBuffer Unsafe 480 490 5 682.0 1.5 0.5X
+ByteBuffer API 1994 1996 2 164.4 6.1 0.1X
+DirectByteBuffer 756 762 7 433.6 2.3 0.3X
+Unsafe Buffer 255 263 4 1283.1 0.8 1.0X
+Column(on heap) 266 272 6 1231.5 0.8 1.0X
+Column(off heap) 526 529 2 623.1 1.6 0.5X
+Column(off heap direct) 258 265 7 1270.3 0.8 1.0X
+UnsafeRow (on heap) 556 560 6 589.0 1.7 0.5X
+UnsafeRow (off heap) 599 606 5 546.9 1.8 0.4X
+Column On Heap Append 478 488 6 686.0 1.5 0.5X
================================================================================================
Boolean Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-Bitset 1114 1116 3 301.1 3.3 1.0X
-Byte Array 805 808 2 416.9 2.4 1.4X
+Bitset 1133 1135 3 296.1 3.4 1.0X
+Byte Array 773 775 3 434.3 2.3 1.5X
================================================================================================
String Read/Write
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap 461 464 2 35.6 28.1 1.0X
-Off Heap 765 770 5 21.4 46.7 0.6X
+On Heap 430 442 9 38.1 26.3 1.0X
+Off Heap 756 771 14 21.7 46.1 0.6X
================================================================================================
Array Vector Read
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-On Heap Read Size Only 590 591 0 277.5 3.6 1.0X
-Off Heap Read Size Only 459 460 1 357.3 2.8 1.3X
-On Heap Read Elements 4049 4055 8 40.5 24.7 0.1X
-Off Heap Read Elements 5809 5811 4 28.2 35.5 0.1X
+On Heap Read Size Only 496 503 5 330.4 3.0 1.0X
+Off Heap Read Size Only 306 316 6 534.7 1.9 1.6X
+On Heap Read Elements 3301 3321 28 49.6 20.1 0.2X
+Off Heap Read Elements 5151 5179 41 31.8 31.4 0.1X
diff --git a/sql/core/benchmarks/CompressionSchemeBenchmark-jdk11-results.txt b/sql/core/benchmarks/CompressionSchemeBenchmark-jdk11-results.txt
index f8584311a68..cad088321af 100644
--- a/sql/core/benchmarks/CompressionSchemeBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/CompressionSchemeBenchmark-jdk11-results.txt
@@ -2,136 +2,136 @@
Compression Scheme Benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 4 4 0 16628.2 0.1 1.0X
-RunLengthEncoding(2.498) 512 512 0 131.1 7.6 0.0X
-BooleanBitSet(0.125) 444 444 0 151.2 6.6 0.0X
+PassThrough(1.000) 4 4 0 18792.5 0.1 1.0X
+RunLengthEncoding(2.500) 603 605 1 111.2 9.0 0.0X
+BooleanBitSet(0.125) 523 524 1 128.3 7.8 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 404 405 0 165.9 6.0 1.0X
-RunLengthEncoding 980 981 2 68.5 14.6 0.4X
-BooleanBitSet 1414 1415 2 47.5 21.1 0.3X
+PassThrough 321 321 1 209.3 4.8 1.0X
+RunLengthEncoding 847 847 0 79.3 12.6 0.4X
+BooleanBitSet 1159 1160 0 57.9 17.3 0.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 8 8 0 8374.2 0.1 1.0X
-RunLengthEncoding(1.500) 1227 1229 3 54.7 18.3 0.0X
+PassThrough(1.000) 7 7 0 9431.7 0.1 1.0X
+RunLengthEncoding(1.511) 1135 1135 0 59.1 16.9 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1146 1149 3 58.5 17.1 1.0X
-RunLengthEncoding 1514 1515 1 44.3 22.6 0.8X
+PassThrough 802 803 1 83.7 12.0 1.0X
+RunLengthEncoding 1487 1487 0 45.1 22.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 10 10 0 6614.2 0.2 1.0X
-RunLengthEncoding(2.011) 1288 1293 8 52.1 19.2 0.0X
+PassThrough(1.000) 7 7 0 9427.0 0.1 1.0X
+RunLengthEncoding(2.001) 1196 1196 0 56.1 17.8 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1150 1152 3 58.3 17.1 1.0X
-RunLengthEncoding 1551 1551 0 43.3 23.1 0.7X
+PassThrough 804 805 1 83.4 12.0 1.0X
+RunLengthEncoding 1360 1363 5 49.3 20.3 0.6X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 16 16 0 4167.3 0.2 1.0X
-RunLengthEncoding(1.003) 1300 1300 0 51.6 19.4 0.0X
-DictionaryEncoding(0.500) 995 995 0 67.5 14.8 0.0X
-IntDelta(0.250) 183 183 0 366.2 2.7 0.1X
+PassThrough(1.000) 14 14 0 4721.2 0.2 1.0X
+RunLengthEncoding(1.001) 1207 1207 1 55.6 18.0 0.0X
+DictionaryEncoding(0.500) 955 956 1 70.3 14.2 0.0X
+IntDelta(0.250) 206 206 1 326.0 3.1 0.1X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1146 1147 2 58.6 17.1 1.0X
-RunLengthEncoding 1677 1678 0 40.0 25.0 0.7X
-DictionaryEncoding 768 769 1 87.4 11.4 1.5X
-IntDelta 742 742 0 90.5 11.1 1.5X
+PassThrough 922 924 3 72.8 13.7 1.0X
+RunLengthEncoding 1671 1672 1 40.2 24.9 0.6X
+DictionaryEncoding 689 690 1 97.4 10.3 1.3X
+IntDelta 590 591 1 113.7 8.8 1.6X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 16 16 0 4187.4 0.2 1.0X
-RunLengthEncoding(1.335) 1337 1338 2 50.2 19.9 0.0X
-DictionaryEncoding(0.501) 1196 1196 0 56.1 17.8 0.0X
-IntDelta(0.250) 183 183 0 366.3 2.7 0.1X
+PassThrough(1.000) 14 14 0 4700.5 0.2 1.0X
+RunLengthEncoding(1.341) 1144 1144 0 58.7 17.0 0.0X
+DictionaryEncoding(0.501) 1155 1156 1 58.1 17.2 0.0X
+IntDelta(0.250) 206 206 0 326.1 3.1 0.1X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1274 1274 1 52.7 19.0 1.0X
-RunLengthEncoding 1808 1808 0 37.1 26.9 0.7X
-DictionaryEncoding 1057 1058 1 63.5 15.8 1.2X
-IntDelta 1039 1040 1 64.6 15.5 1.2X
+PassThrough 999 999 1 67.2 14.9 1.0X
+RunLengthEncoding 1635 1636 2 41.1 24.4 0.6X
+DictionaryEncoding 888 889 2 75.5 13.2 1.1X
+IntDelta 798 798 1 84.1 11.9 1.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 346 346 0 194.1 5.2 1.0X
-RunLengthEncoding(0.749) 1446 1446 0 46.4 21.5 0.2X
-DictionaryEncoding(0.250) 1126 1126 0 59.6 16.8 0.3X
-LongDelta(0.125) 180 180 0 371.9 2.7 1.9X
+PassThrough(1.000) 517 517 0 129.8 7.7 1.0X
+RunLengthEncoding(0.749) 1335 1335 0 50.3 19.9 0.4X
+DictionaryEncoding(0.250) 938 939 1 71.5 14.0 0.6X
+LongDelta(0.125) 204 204 0 328.4 3.0 2.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1275 1276 0 52.6 19.0 1.0X
-RunLengthEncoding 1886 1887 1 35.6 28.1 0.7X
-DictionaryEncoding 1218 1221 5 55.1 18.1 1.0X
-LongDelta 812 812 0 82.7 12.1 1.6X
+PassThrough 1037 1037 1 64.7 15.4 1.0X
+RunLengthEncoding 1738 1739 1 38.6 25.9 0.6X
+DictionaryEncoding 960 961 2 69.9 14.3 1.1X
+LongDelta 675 677 1 99.4 10.1 1.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 342 342 0 196.2 5.1 1.0X
-RunLengthEncoding(0.999) 1542 1543 1 43.5 23.0 0.2X
-DictionaryEncoding(0.251) 1467 1467 0 45.7 21.9 0.2X
-LongDelta(0.125) 180 181 0 371.9 2.7 1.9X
+PassThrough(1.000) 517 517 0 129.8 7.7 1.0X
+RunLengthEncoding(1.002) 1314 1315 1 51.1 19.6 0.4X
+DictionaryEncoding(0.251) 1413 1414 1 47.5 21.1 0.4X
+LongDelta(0.125) 203 203 0 330.3 3.0 2.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1273 1273 0 52.7 19.0 1.0X
-RunLengthEncoding 1938 1938 1 34.6 28.9 0.7X
-DictionaryEncoding 1218 1219 2 55.1 18.2 1.0X
-LongDelta 1110 1111 2 60.5 16.5 1.1X
+PassThrough 1034 1036 3 64.9 15.4 1.0X
+RunLengthEncoding 1701 1702 2 39.5 25.3 0.6X
+DictionaryEncoding 963 964 1 69.7 14.4 1.1X
+LongDelta 889 890 1 75.5 13.3 1.2X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 516 518 2 130.1 7.7 1.0X
-RunLengthEncoding(0.889) 2524 2535 15 26.6 37.6 0.2X
-DictionaryEncoding(0.167) 2520 2523 3 26.6 37.6 0.2X
+PassThrough(1.000) 776 776 0 86.4 11.6 1.0X
+RunLengthEncoding(0.898) 2203 2204 1 30.5 32.8 0.4X
+DictionaryEncoding(0.167) 2236 2237 2 30.0 33.3 0.3X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 2298 2314 22 29.2 34.2 1.0X
-RunLengthEncoding 3322 3326 6 20.2 49.5 0.7X
-DictionaryEncoding 2820 2827 9 23.8 42.0 0.8X
+PassThrough 2092 2092 0 32.1 31.2 1.0X
+RunLengthEncoding 2925 2926 1 22.9 43.6 0.7X
+DictionaryEncoding 2548 2548 0 26.3 38.0 0.8X
diff --git a/sql/core/benchmarks/CompressionSchemeBenchmark-jdk17-results.txt b/sql/core/benchmarks/CompressionSchemeBenchmark-jdk17-results.txt
index 0cfe503838e..b0602248d01 100644
--- a/sql/core/benchmarks/CompressionSchemeBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/CompressionSchemeBenchmark-jdk17-results.txt
@@ -2,136 +2,136 @@
Compression Scheme Benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 2 2 0 36819.6 0.0 1.0X
-RunLengthEncoding(2.505) 1280 1280 1 52.4 19.1 0.0X
-BooleanBitSet(0.125) 494 494 0 135.9 7.4 0.0X
+PassThrough(1.000) 3 3 0 26075.1 0.0 1.0X
+RunLengthEncoding(2.500) 1298 1299 0 51.7 19.3 0.0X
+BooleanBitSet(0.125) 524 525 1 128.0 7.8 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 275 276 1 243.9 4.1 1.0X
-RunLengthEncoding 802 802 0 83.7 11.9 0.3X
-BooleanBitSet 1366 1366 0 49.1 20.4 0.2X
+PassThrough 268 269 0 250.6 4.0 1.0X
+RunLengthEncoding 852 856 4 78.7 12.7 0.3X
+BooleanBitSet 1151 1151 0 58.3 17.2 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 4 4 0 18278.0 0.1 1.0X
-RunLengthEncoding(1.508) 1511 1511 1 44.4 22.5 0.0X
+PassThrough(1.000) 5 5 0 12656.7 0.1 1.0X
+RunLengthEncoding(1.499) 1567 1567 0 42.8 23.3 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 923 924 0 72.7 13.8 1.0X
-RunLengthEncoding 1352 1352 0 49.6 20.1 0.7X
+PassThrough 984 988 4 68.2 14.7 1.0X
+RunLengthEncoding 1446 1447 1 46.4 21.6 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 4 4 0 18759.8 0.1 1.0X
-RunLengthEncoding(2.007) 1571 1571 0 42.7 23.4 0.0X
+PassThrough(1.000) 5 5 0 12833.8 0.1 1.0X
+RunLengthEncoding(2.005) 1632 1632 0 41.1 24.3 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 923 923 0 72.7 13.8 1.0X
-RunLengthEncoding 1342 1342 1 50.0 20.0 0.7X
+PassThrough 988 989 1 67.9 14.7 1.0X
+RunLengthEncoding 1405 1407 2 47.8 20.9 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 7 7 0 9268.5 0.1 1.0X
-RunLengthEncoding(0.998) 1470 1470 1 45.7 21.9 0.0X
-DictionaryEncoding(0.500) 670 670 0 100.2 10.0 0.0X
-IntDelta(0.250) 166 166 0 404.1 2.5 0.0X
+PassThrough(1.000) 11 11 0 6307.3 0.2 1.0X
+RunLengthEncoding(0.996) 1482 1483 1 45.3 22.1 0.0X
+DictionaryEncoding(0.500) 515 515 0 130.4 7.7 0.0X
+IntDelta(0.250) 179 182 2 374.8 2.7 0.1X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 922 923 1 72.8 13.7 1.0X
-RunLengthEncoding 1654 1654 0 40.6 24.6 0.6X
-DictionaryEncoding 811 811 1 82.8 12.1 1.1X
-IntDelta 697 697 0 96.3 10.4 1.3X
+PassThrough 1012 1012 0 66.3 15.1 1.0X
+RunLengthEncoding 1747 1749 3 38.4 26.0 0.6X
+DictionaryEncoding 714 715 1 94.0 10.6 1.4X
+IntDelta 604 605 1 111.1 9.0 1.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 7 7 0 9400.0 0.1 1.0X
-RunLengthEncoding(1.343) 1521 1521 0 44.1 22.7 0.0X
-DictionaryEncoding(0.501) 728 728 0 92.2 10.8 0.0X
-IntDelta(0.250) 166 166 0 404.0 2.5 0.0X
+PassThrough(1.000) 10 10 0 6493.3 0.2 1.0X
+RunLengthEncoding(1.340) 1491 1491 0 45.0 22.2 0.0X
+DictionaryEncoding(0.501) 1010 1012 2 66.4 15.1 0.0X
+IntDelta(0.250) 169 172 2 397.6 2.5 0.1X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1012 1012 0 66.3 15.1 1.0X
-RunLengthEncoding 1633 1633 0 41.1 24.3 0.6X
-DictionaryEncoding 947 947 0 70.8 14.1 1.1X
-IntDelta 833 834 0 80.5 12.4 1.2X
+PassThrough 1026 1026 0 65.4 15.3 1.0X
+RunLengthEncoding 1713 1717 4 39.2 25.5 0.6X
+DictionaryEncoding 928 929 1 72.3 13.8 1.1X
+IntDelta 811 812 2 82.8 12.1 1.3X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 16 16 0 4281.1 0.2 1.0X
-RunLengthEncoding(0.753) 1548 1549 2 43.4 23.1 0.0X
-DictionaryEncoding(0.250) 748 748 0 89.7 11.2 0.0X
-LongDelta(0.125) 164 164 0 408.1 2.5 0.1X
+PassThrough(1.000) 22 22 0 3101.6 0.3 1.0X
+RunLengthEncoding(0.747) 1562 1563 1 43.0 23.3 0.0X
+DictionaryEncoding(0.250) 687 687 0 97.7 10.2 0.0X
+LongDelta(0.125) 136 138 2 494.2 2.0 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1092 1092 0 61.5 16.3 1.0X
-RunLengthEncoding 1704 1704 1 39.4 25.4 0.6X
-DictionaryEncoding 1049 1050 1 64.0 15.6 1.0X
-LongDelta 724 724 0 92.7 10.8 1.5X
+PassThrough 1073 1073 1 62.6 16.0 1.0X
+RunLengthEncoding 1838 1839 0 36.5 27.4 0.6X
+DictionaryEncoding 1108 1110 2 60.5 16.5 1.0X
+LongDelta 676 678 1 99.2 10.1 1.6X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 15 16 0 4346.7 0.2 1.0X
-RunLengthEncoding(1.000) 1592 1595 4 42.2 23.7 0.0X
-DictionaryEncoding(0.251) 1118 1118 0 60.0 16.7 0.0X
-LongDelta(0.125) 164 165 0 408.0 2.5 0.1X
+PassThrough(1.000) 21 21 0 3130.5 0.3 1.0X
+RunLengthEncoding(1.006) 1569 1569 1 42.8 23.4 0.0X
+DictionaryEncoding(0.251) 1069 1070 1 62.8 15.9 0.0X
+LongDelta(0.125) 135 137 1 495.6 2.0 0.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 1091 1092 0 61.5 16.3 1.0X
-RunLengthEncoding 1712 1714 4 39.2 25.5 0.6X
-DictionaryEncoding 1049 1049 0 64.0 15.6 1.0X
-LongDelta 874 874 0 76.8 13.0 1.2X
+PassThrough 1069 1071 4 62.8 15.9 1.0X
+RunLengthEncoding 1800 1800 1 37.3 26.8 0.6X
+DictionaryEncoding 1108 1108 1 60.6 16.5 1.0X
+LongDelta 889 891 2 75.5 13.2 1.2X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 60 60 0 1113.0 0.9 1.0X
-RunLengthEncoding(0.894) 2340 2341 2 28.7 34.9 0.0X
-DictionaryEncoding(0.167) 2247 2248 1 29.9 33.5 0.0X
+PassThrough(1.000) 50 50 0 1336.3 0.7 1.0X
+RunLengthEncoding(0.894) 2381 2382 2 28.2 35.5 0.0X
+DictionaryEncoding(0.167) 2121 2124 3 31.6 31.6 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 2305 2314 14 29.1 34.3 1.0X
-RunLengthEncoding 2767 2773 9 24.3 41.2 0.8X
-DictionaryEncoding 2666 2673 10 25.2 39.7 0.9X
+PassThrough 2005 2007 3 33.5 29.9 1.0X
+RunLengthEncoding 2877 2880 4 23.3 42.9 0.7X
+DictionaryEncoding 2342 2342 1 28.7 34.9 0.9X
diff --git a/sql/core/benchmarks/CompressionSchemeBenchmark-results.txt b/sql/core/benchmarks/CompressionSchemeBenchmark-results.txt
index af181c59ef1..a83481bfa6d 100644
--- a/sql/core/benchmarks/CompressionSchemeBenchmark-results.txt
+++ b/sql/core/benchmarks/CompressionSchemeBenchmark-results.txt
@@ -2,136 +2,136 @@
Compression Scheme Benchmark
================================================================================================
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 4 4 0 18735.0 0.1 1.0X
-RunLengthEncoding(2.492) 705 706 1 95.2 10.5 0.0X
-BooleanBitSet(0.125) 524 526 2 128.0 7.8 0.0X
+PassThrough(1.000) 4 4 0 16607.7 0.1 1.0X
+RunLengthEncoding(2.509) 733 734 1 91.5 10.9 0.0X
+BooleanBitSet(0.125) 499 499 0 134.6 7.4 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 115 115 0 583.1 1.7 1.0X
-RunLengthEncoding 659 661 3 101.8 9.8 0.2X
-BooleanBitSet 1100 1101 1 61.0 16.4 0.1X
+PassThrough 119 119 0 565.0 1.8 1.0X
+RunLengthEncoding 674 675 2 99.6 10.0 0.2X
+BooleanBitSet 1341 1342 1 50.1 20.0 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 7 7 0 9386.1 0.1 1.0X
-RunLengthEncoding(1.497) 1345 1346 0 49.9 20.0 0.0X
+PassThrough(1.000) 9 9 0 7344.9 0.1 1.0X
+RunLengthEncoding(1.502) 1407 1408 0 47.7 21.0 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 791 792 1 84.8 11.8 1.0X
-RunLengthEncoding 1452 1455 3 46.2 21.6 0.5X
+PassThrough 1047 1048 1 64.1 15.6 1.0X
+RunLengthEncoding 1449 1450 1 46.3 21.6 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 7 7 0 9420.5 0.1 1.0X
-RunLengthEncoding(1.997) 1393 1394 0 48.2 20.8 0.0X
+PassThrough(1.000) 8 8 0 8347.4 0.1 1.0X
+RunLengthEncoding(1.997) 1434 1438 6 46.8 21.4 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 791 792 1 84.8 11.8 1.0X
-RunLengthEncoding 1422 1423 1 47.2 21.2 0.6X
+PassThrough 1068 1068 0 62.9 15.9 1.0X
+RunLengthEncoding 1439 1440 1 46.6 21.4 0.7X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 14 14 0 4696.6 0.2 1.0X
-RunLengthEncoding(0.999) 1245 1245 0 53.9 18.5 0.0X
-DictionaryEncoding(0.500) 1119 1119 0 60.0 16.7 0.0X
-IntDelta(0.250) 231 231 0 290.6 3.4 0.1X
+PassThrough(1.000) 16 16 0 4193.6 0.2 1.0X
+RunLengthEncoding(1.004) 1330 1330 0 50.5 19.8 0.0X
+DictionaryEncoding(0.500) 1016 1016 0 66.0 15.1 0.0X
+IntDelta(0.250) 314 314 0 213.4 4.7 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 812 814 1 82.6 12.1 1.0X
-RunLengthEncoding 1551 1552 1 43.3 23.1 0.5X
-DictionaryEncoding 686 688 2 97.8 10.2 1.2X
-IntDelta 556 560 3 120.7 8.3 1.5X
+PassThrough 921 921 0 72.9 13.7 1.0X
+RunLengthEncoding 1607 1607 0 41.8 23.9 0.6X
+DictionaryEncoding 798 803 5 84.1 11.9 1.2X
+IntDelta 699 701 1 95.9 10.4 1.3X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 14 14 0 4704.4 0.2 1.0X
-RunLengthEncoding(1.335) 1207 1207 0 55.6 18.0 0.0X
-DictionaryEncoding(0.501) 1423 1426 3 47.1 21.2 0.0X
-IntDelta(0.250) 232 232 0 289.5 3.5 0.1X
+PassThrough(1.000) 16 16 0 4171.8 0.2 1.0X
+RunLengthEncoding(1.335) 1357 1357 1 49.5 20.2 0.0X
+DictionaryEncoding(0.501) 1326 1326 0 50.6 19.8 0.0X
+IntDelta(0.250) 314 314 0 213.4 4.7 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 895 898 3 75.0 13.3 1.0X
-RunLengthEncoding 1487 1489 2 45.1 22.2 0.6X
-DictionaryEncoding 882 884 2 76.1 13.1 1.0X
-IntDelta 753 753 0 89.1 11.2 1.2X
+PassThrough 966 967 0 69.4 14.4 1.0X
+RunLengthEncoding 1593 1593 0 42.1 23.7 0.6X
+DictionaryEncoding 972 974 2 69.0 14.5 1.0X
+IntDelta 794 795 1 84.5 11.8 1.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 28 28 0 2357.8 0.4 1.0X
-RunLengthEncoding(0.749) 1394 1394 0 48.1 20.8 0.0X
-DictionaryEncoding(0.250) 1037 1038 1 64.7 15.5 0.0X
-LongDelta(0.125) 380 380 0 176.6 5.7 0.1X
+PassThrough(1.000) 32 33 0 2067.8 0.5 1.0X
+RunLengthEncoding(0.748) 1520 1520 0 44.1 22.7 0.0X
+DictionaryEncoding(0.250) 1215 1215 0 55.2 18.1 0.0X
+LongDelta(0.125) 427 427 0 157.2 6.4 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 913 919 7 73.5 13.6 1.0X
-RunLengthEncoding 1606 1607 1 41.8 23.9 0.6X
-DictionaryEncoding 922 939 28 72.8 13.7 1.0X
-LongDelta 602 603 1 111.5 9.0 1.5X
+PassThrough 1025 1026 1 65.5 15.3 1.0X
+RunLengthEncoding 1680 1680 0 39.9 25.0 0.6X
+DictionaryEncoding 1059 1060 1 63.4 15.8 1.0X
+LongDelta 718 718 0 93.5 10.7 1.4X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 29 29 0 2342.5 0.4 1.0X
-RunLengthEncoding(1.007) 1394 1394 1 48.2 20.8 0.0X
-DictionaryEncoding(0.251) 1281 1282 0 52.4 19.1 0.0X
-LongDelta(0.125) 380 380 0 176.7 5.7 0.1X
+PassThrough(1.000) 33 33 0 2041.8 0.5 1.0X
+RunLengthEncoding(1.007) 1656 1658 2 40.5 24.7 0.0X
+DictionaryEncoding(0.251) 1483 1483 0 45.2 22.1 0.0X
+LongDelta(0.125) 427 427 1 157.3 6.4 0.1X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 916 917 1 73.2 13.7 1.0X
-RunLengthEncoding 1548 1548 0 43.4 23.1 0.6X
-DictionaryEncoding 918 919 1 73.1 13.7 1.0X
-LongDelta 794 794 0 84.6 11.8 1.2X
+PassThrough 1025 1025 0 65.5 15.3 1.0X
+RunLengthEncoding 1680 1681 2 40.0 25.0 0.6X
+DictionaryEncoding 1061 1063 2 63.2 15.8 1.0X
+LongDelta 830 833 4 80.8 12.4 1.2X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000) 53 53 0 1268.5 0.8 1.0X
-RunLengthEncoding(0.888) 1987 1987 1 33.8 29.6 0.0X
-DictionaryEncoding(0.167) 2489 2489 0 27.0 37.1 0.0X
+PassThrough(1.000) 62 63 0 1075.0 0.9 1.0X
+RunLengthEncoding(0.889) 2311 2311 0 29.0 34.4 0.0X
+DictionaryEncoding(0.167) 2492 2493 1 26.9 37.1 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-PassThrough 2618 2621 4 25.6 39.0 1.0X
-RunLengthEncoding 3177 3183 8 21.1 47.3 0.8X
-DictionaryEncoding 3280 3283 4 20.5 48.9 0.8X
+PassThrough 2528 2529 2 26.5 37.7 1.0X
+RunLengthEncoding 3026 3027 2 22.2 45.1 0.8X
+DictionaryEncoding 2788 2791 4 24.1 41.5 0.9X
diff --git a/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk11-results.txt b/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk11-results.txt
index c3ce251d980..9488f26c888 100644
--- a/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk11-results.txt
+++ b/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk11-results.txt
@@ -1,280 +1,280 @@
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 739859.0 0.0 1.0X
-OnHeapColumnVector 4688 4698 15 87.4 11.4 0.0X
-OffHeapColumnVector 6585 6590 7 62.2 16.1 0.0X
+ConstantColumnVector 1 1 0 319207.2 0.0 1.0X
+OnHeapColumnVector 4632 4634 3 88.4 11.3 0.0X
+OffHeapColumnVector 5511 5514 5 74.3 13.5 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721101.4 0.0 1.0X
-OnHeapColumnVector 6089 6097 10 67.3 14.9 0.0X
-OffHeapColumnVector 7836 7838 4 52.3 19.1 0.0X
+ConstantColumnVector 0 1 0 851042.6 0.0 1.0X
+OnHeapColumnVector 6639 6642 4 61.7 16.2 0.0X
+OffHeapColumnVector 7425 7429 6 55.2 18.1 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721102.6 0.0 1.0X
-OnHeapColumnVector 6328 6330 2 64.7 15.4 0.0X
-OffHeapColumnVector 7885 7892 10 51.9 19.3 0.0X
+ConstantColumnVector 0 1 0 851042.6 0.0 1.0X
+OnHeapColumnVector 6780 6783 5 60.4 16.6 0.0X
+OffHeapColumnVector 7188 7194 8 57.0 17.5 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2 2 0 272421.8 0.0 1.0X
-OnHeapColumnVector 6605 6605 1 62.0 16.1 0.0X
-OffHeapColumnVector 8359 8360 1 49.0 20.4 0.0X
+ConstantColumnVector 0 1 0 851219.5 0.0 1.0X
+OnHeapColumnVector 7258 7259 1 56.4 17.7 0.0X
+OffHeapColumnVector 8373 8374 1 48.9 20.4 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721102.6 0.0 1.0X
-OnHeapColumnVector 6982 6985 4 58.7 17.0 0.0X
-OffHeapColumnVector 8561 8568 10 47.8 20.9 0.0X
+ConstantColumnVector 0 1 0 851042.6 0.0 1.0X
+OnHeapColumnVector 6626 6637 16 61.8 16.2 0.0X
+OffHeapColumnVector 8140 8144 6 50.3 19.9 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721102.6 0.0 1.0X
-OnHeapColumnVector 7294 7295 0 56.2 17.8 0.0X
-OffHeapColumnVector 8377 8380 5 48.9 20.5 0.0X
+ConstantColumnVector 0 1 0 850865.8 0.0 1.0X
+OnHeapColumnVector 7160 7160 0 57.2 17.5 0.0X
+OffHeapColumnVector 8907 8915 11 46.0 21.7 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 510769.0 0.0 1.0X
-OnHeapColumnVector 10 10 0 40280.6 0.0 0.1X
-OffHeapColumnVector 139 139 0 2947.6 0.3 0.0X
+ConstantColumnVector 1 1 0 638513.5 0.0 1.0X
+OnHeapColumnVector 12 12 0 34425.3 0.0 0.1X
+OffHeapColumnVector 85 85 0 4809.9 0.2 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 454034.0 0.0 1.0X
-OnHeapColumnVector 41 42 1 10070.6 0.1 0.0X
-OffHeapColumnVector 161 163 1 2540.4 0.4 0.0X
+ConstantColumnVector 1 1 0 464353.8 0.0 1.0X
+OnHeapColumnVector 22 22 0 18753.4 0.1 0.0X
+OffHeapColumnVector 85 85 0 4800.7 0.2 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 437826.2 0.0 1.0X
-OnHeapColumnVector 11 11 0 38884.5 0.0 0.1X
-OffHeapColumnVector 139 139 0 2947.8 0.3 0.0X
+ConstantColumnVector 1 1 0 486468.3 0.0 1.0X
+OnHeapColumnVector 12 12 0 34253.5 0.0 0.1X
+OffHeapColumnVector 85 85 0 4820.6 0.2 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 408604.2 0.0 1.0X
-OnHeapColumnVector 42 43 1 9795.0 0.1 0.0X
-OffHeapColumnVector 163 164 1 2508.5 0.4 0.0X
+ConstantColumnVector 1 1 0 464353.8 0.0 1.0X
+OnHeapColumnVector 22 22 0 18535.8 0.1 0.0X
+OffHeapColumnVector 85 85 0 4804.2 0.2 0.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1193 1202 12 343.3 2.9 1.0X
-OnHeapColumnVector 2391 2400 13 171.3 5.8 0.5X
-OffHeapColumnVector 4844 4847 4 84.6 11.8 0.2X
+ConstantColumnVector 1947 1947 1 210.4 4.8 1.0X
+OnHeapColumnVector 5294 5295 1 77.4 12.9 0.4X
+OffHeapColumnVector 4868 4876 11 84.1 11.9 0.4X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1190 1196 8 344.1 2.9 1.0X
-OnHeapColumnVector 5998 6009 15 68.3 14.6 0.2X
-OffHeapColumnVector 4831 4840 12 84.8 11.8 0.2X
+ConstantColumnVector 2760 2767 10 148.4 6.7 1.0X
+OnHeapColumnVector 6528 6534 10 62.7 15.9 0.4X
+OffHeapColumnVector 5831 5834 5 70.2 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1190 1195 7 344.2 2.9 1.0X
-OnHeapColumnVector 5994 5995 2 68.3 14.6 0.2X
-OffHeapColumnVector 4847 4850 5 84.5 11.8 0.2X
+ConstantColumnVector 2746 2747 1 149.2 6.7 1.0X
+OnHeapColumnVector 6544 6548 5 62.6 16.0 0.4X
+OffHeapColumnVector 5843 5864 30 70.1 14.3 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1202 1202 1 340.8 2.9 1.0X
-OnHeapColumnVector 6000 6037 53 68.3 14.6 0.2X
-OffHeapColumnVector 4850 4853 4 84.5 11.8 0.2X
+ConstantColumnVector 2745 2745 1 149.2 6.7 1.0X
+OnHeapColumnVector 6525 6540 21 62.8 15.9 0.4X
+OffHeapColumnVector 5845 5855 14 70.1 14.3 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1202 1204 3 340.8 2.9 1.0X
-OnHeapColumnVector 6006 6009 5 68.2 14.7 0.2X
-OffHeapColumnVector 4845 4849 5 84.5 11.8 0.2X
+ConstantColumnVector 2744 2753 12 149.3 6.7 1.0X
+OnHeapColumnVector 6551 6553 3 62.5 16.0 0.4X
+OffHeapColumnVector 5831 5853 31 70.2 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1192 1194 2 343.6 2.9 1.0X
-OnHeapColumnVector 5995 6012 24 68.3 14.6 0.2X
-OffHeapColumnVector 4838 4856 25 84.7 11.8 0.2X
+ConstantColumnVector 2738 2740 2 149.6 6.7 1.0X
+OnHeapColumnVector 6537 6541 6 62.7 16.0 0.4X
+OffHeapColumnVector 5831 5834 5 70.3 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1160 1172 17 353.1 2.8 1.0X
-OnHeapColumnVector 1845 1848 5 222.1 4.5 0.6X
-OffHeapColumnVector 2580 2581 1 158.7 6.3 0.4X
+ConstantColumnVector 2690 2695 8 152.3 6.6 1.0X
+OnHeapColumnVector 2851 2852 1 143.7 7.0 0.9X
+OffHeapColumnVector 3424 3424 1 119.6 8.4 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1829 1830 2 224.0 4.5 1.0X
-OnHeapColumnVector 1713 1713 1 239.1 4.2 1.1X
-OffHeapColumnVector 2657 2673 22 154.2 6.5 0.7X
+ConstantColumnVector 3244 3249 7 126.3 7.9 1.0X
+OnHeapColumnVector 3577 3578 1 114.5 8.7 0.9X
+OffHeapColumnVector 4025 4028 5 101.8 9.8 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1205 1208 4 339.9 2.9 1.0X
-OnHeapColumnVector 1239 1242 4 330.6 3.0 1.0X
-OffHeapColumnVector 2018 2021 5 203.0 4.9 0.6X
+ConstantColumnVector 2811 2818 9 145.7 6.9 1.0X
+OnHeapColumnVector 3083 3093 14 132.9 7.5 0.9X
+OffHeapColumnVector 3452 3454 2 118.7 8.4 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1205 1207 2 339.8 2.9 1.0X
-OnHeapColumnVector 1241 1242 2 330.2 3.0 1.0X
-OffHeapColumnVector 2513 2517 6 163.0 6.1 0.5X
+ConstantColumnVector 2966 2968 3 138.1 7.2 1.0X
+OnHeapColumnVector 3249 3252 3 126.1 7.9 0.9X
+OffHeapColumnVector 3634 3637 4 112.7 8.9 0.8X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1413 1413 0 290.0 3.4 1.0X
-OnHeapColumnVector 6387 6388 2 64.1 15.6 0.2X
-OffHeapColumnVector 5082 5100 27 80.6 12.4 0.3X
+ConstantColumnVector 2752 2767 22 148.9 6.7 1.0X
+OnHeapColumnVector 6500 6505 6 63.0 15.9 0.4X
+OffHeapColumnVector 5851 5852 1 70.0 14.3 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1405 1407 3 291.6 3.4 1.0X
-OnHeapColumnVector 6390 6410 27 64.1 15.6 0.2X
-OffHeapColumnVector 5058 5091 46 81.0 12.3 0.3X
+ConstantColumnVector 2745 2747 3 149.2 6.7 1.0X
+OnHeapColumnVector 6522 6533 16 62.8 15.9 0.4X
+OffHeapColumnVector 5831 5878 66 70.2 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1400 1401 1 292.5 3.4 1.0X
-OnHeapColumnVector 6392 6400 12 64.1 15.6 0.2X
-OffHeapColumnVector 5086 5102 23 80.5 12.4 0.3X
+ConstantColumnVector 2743 2745 3 149.3 6.7 1.0X
+OnHeapColumnVector 6523 6529 10 62.8 15.9 0.4X
+OffHeapColumnVector 5823 5827 5 70.3 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1408 1416 11 290.9 3.4 1.0X
-OnHeapColumnVector 6402 6418 23 64.0 15.6 0.2X
-OffHeapColumnVector 5063 5072 12 80.9 12.4 0.3X
+ConstantColumnVector 2744 2744 0 149.3 6.7 1.0X
+OnHeapColumnVector 6522 6522 0 62.8 15.9 0.4X
+OffHeapColumnVector 5833 5842 13 70.2 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1410 1413 5 290.5 3.4 1.0X
-OnHeapColumnVector 6397 6407 14 64.0 15.6 0.2X
-OffHeapColumnVector 5082 5097 22 80.6 12.4 0.3X
+ConstantColumnVector 2746 2750 6 149.2 6.7 1.0X
+OnHeapColumnVector 6523 6536 18 62.8 15.9 0.4X
+OffHeapColumnVector 5823 5827 5 70.3 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1414 1414 1 289.8 3.5 1.0X
-OnHeapColumnVector 6413 6415 3 63.9 15.7 0.2X
-OffHeapColumnVector 5099 5101 3 80.3 12.4 0.3X
+ConstantColumnVector 2749 2750 1 149.0 6.7 1.0X
+OnHeapColumnVector 6514 6516 4 62.9 15.9 0.4X
+OffHeapColumnVector 5832 5833 2 70.2 14.2 0.5X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2398 2398 0 170.8 5.9 1.0X
-OnHeapColumnVector 3075 3078 5 133.2 7.5 0.8X
-OffHeapColumnVector 2631 2633 3 155.7 6.4 0.9X
+ConstantColumnVector 3063 3064 2 133.7 7.5 1.0X
+OnHeapColumnVector 4128 4132 5 99.2 10.1 0.7X
+OffHeapColumnVector 4213 4216 4 97.2 10.3 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2679 2684 6 152.9 6.5 1.0X
-OnHeapColumnVector 3098 3098 0 132.2 7.6 0.9X
-OffHeapColumnVector 2713 2715 2 151.0 6.6 1.0X
+ConstantColumnVector 3850 3854 7 106.4 9.4 1.0X
+OnHeapColumnVector 4099 4099 1 99.9 10.0 0.9X
+OffHeapColumnVector 4121 4125 5 99.4 10.1 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2001 2015 21 204.7 4.9 1.0X
-OnHeapColumnVector 2414 2429 21 169.7 5.9 0.8X
-OffHeapColumnVector 2033 2034 2 201.5 5.0 1.0X
+ConstantColumnVector 4028 4028 1 101.7 9.8 1.0X
+OnHeapColumnVector 4427 4429 3 92.5 10.8 0.9X
+OffHeapColumnVector 4294 4296 3 95.4 10.5 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2384 2387 4 171.8 5.8 1.0X
-OnHeapColumnVector 3067 3074 10 133.5 7.5 0.8X
-OffHeapColumnVector 2524 2526 2 162.3 6.2 0.9X
+ConstantColumnVector 4133 4134 2 99.1 10.1 1.0X
+OnHeapColumnVector 4403 4405 3 93.0 10.8 0.9X
+OffHeapColumnVector 4365 4366 2 93.8 10.7 0.9X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with StringType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1196 1197 2 342.5 2.9 1.0X
-OnHeapColumnVector 1470 1472 3 278.7 3.6 0.8X
-OffHeapColumnVector 1250 1257 10 327.7 3.1 1.0X
+ConstantColumnVector 2061 2065 5 198.7 5.0 1.0X
+OnHeapColumnVector 3153 3155 4 129.9 7.7 0.7X
+OffHeapColumnVector 2948 2952 7 139.0 7.2 0.7X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1196 1199 3 342.3 2.9 1.0X
-OnHeapColumnVector 1456 1457 1 281.3 3.6 0.8X
-OffHeapColumnVector 1243 1245 3 329.5 3.0 1.0X
+ConstantColumnVector 4572 4575 4 89.6 11.2 1.0X
+OnHeapColumnVector 3697 3700 4 110.8 9.0 1.2X
+OffHeapColumnVector 4812 4813 2 85.1 11.7 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1191 1192 3 344.1 2.9 1.0X
-OnHeapColumnVector 1458 1459 2 280.9 3.6 0.8X
-OffHeapColumnVector 1244 1247 3 329.2 3.0 1.0X
+ConstantColumnVector 4571 4573 3 89.6 11.2 1.0X
+OnHeapColumnVector 4870 4872 3 84.1 11.9 0.9X
+OffHeapColumnVector 4800 4802 2 85.3 11.7 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1193 1195 3 343.3 2.9 1.0X
-OnHeapColumnVector 1454 1468 21 281.8 3.5 0.8X
-OffHeapColumnVector 1246 1252 8 328.7 3.0 1.0X
+ConstantColumnVector 4572 4575 4 89.6 11.2 1.0X
+OnHeapColumnVector 4873 4873 0 84.1 11.9 0.9X
+OffHeapColumnVector 4811 4812 1 85.1 11.7 1.0X
-OpenJDK 64-Bit Server VM 11.0.17+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 11.0.18+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1193 1197 5 343.2 2.9 1.0X
-OnHeapColumnVector 1450 1451 1 282.4 3.5 0.8X
-OffHeapColumnVector 1253 1266 19 327.0 3.1 1.0X
+ConstantColumnVector 4575 4579 5 89.5 11.2 1.0X
+OnHeapColumnVector 4871 4873 2 84.1 11.9 0.9X
+OffHeapColumnVector 4801 4802 1 85.3 11.7 1.0X
diff --git a/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk17-results.txt b/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk17-results.txt
index c8446371927..b00fe640334 100644
--- a/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk17-results.txt
+++ b/sql/core/benchmarks/ConstantColumnVectorBenchmark-jdk17-results.txt
@@ -1,280 +1,280 @@
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721111.5 0.0 1.0X
-OnHeapColumnVector 2203 2203 0 185.9 5.4 0.0X
-OffHeapColumnVector 4342 4343 0 94.3 10.6 0.0X
+ConstantColumnVector 1 1 0 817403.3 0.0 1.0X
+OnHeapColumnVector 2582 2583 1 158.6 6.3 0.0X
+OffHeapColumnVector 4049 4049 0 101.2 9.9 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721112.8 0.0 1.0X
-OnHeapColumnVector 4579 4580 2 89.5 11.2 0.0X
-OffHeapColumnVector 6431 6431 1 63.7 15.7 0.0X
+ConstantColumnVector 1 1 0 817408.2 0.0 1.0X
+OnHeapColumnVector 4503 4509 8 91.0 11.0 0.0X
+OffHeapColumnVector 6415 6416 1 63.8 15.7 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721111.5 0.0 1.0X
-OnHeapColumnVector 4491 4498 9 91.2 11.0 0.0X
-OffHeapColumnVector 6453 6459 9 63.5 15.8 0.0X
+ConstantColumnVector 1 1 0 817576.3 0.0 1.0X
+OnHeapColumnVector 4512 4512 0 90.8 11.0 0.0X
+OffHeapColumnVector 6378 6382 4 64.2 15.6 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721111.5 0.0 1.0X
-OnHeapColumnVector 5432 5437 7 75.4 13.3 0.0X
-OffHeapColumnVector 6577 6584 10 62.3 16.1 0.0X
+ConstantColumnVector 1 1 0 817577.9 0.0 1.0X
+OnHeapColumnVector 5665 5665 0 72.3 13.8 0.0X
+OffHeapColumnVector 6675 6675 0 61.4 16.3 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721112.8 0.0 1.0X
-OnHeapColumnVector 5570 5572 3 73.5 13.6 0.0X
-OffHeapColumnVector 6576 6581 7 62.3 16.1 0.0X
+ConstantColumnVector 1 1 0 811741.7 0.0 1.0X
+OnHeapColumnVector 5673 5681 12 72.2 13.8 0.0X
+OffHeapColumnVector 6741 6743 3 60.8 16.5 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 721111.5 0.0 1.0X
-OnHeapColumnVector 5892 5896 5 69.5 14.4 0.0X
-OffHeapColumnVector 7037 7038 1 58.2 17.2 0.0X
+ConstantColumnVector 1 1 0 813833.6 0.0 1.0X
+OnHeapColumnVector 5967 5975 12 68.6 14.6 0.0X
+OffHeapColumnVector 6991 6996 7 58.6 17.1 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 612979.1 0.0 1.0X
-OnHeapColumnVector 10 10 0 41889.1 0.0 0.1X
-OffHeapColumnVector 139 139 0 2946.2 0.3 0.0X
+ConstantColumnVector 1 1 0 681088.8 0.0 1.0X
+OnHeapColumnVector 11 12 0 35721.4 0.0 0.1X
+OffHeapColumnVector 85 85 0 4835.0 0.2 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 408651.5 0.0 1.0X
-OnHeapColumnVector 37 38 1 11146.0 0.1 0.0X
-OffHeapColumnVector 161 164 1 2539.2 0.4 0.0X
+ConstantColumnVector 1 1 0 567554.3 0.0 1.0X
+OnHeapColumnVector 22 22 0 18910.7 0.1 0.0X
+OffHeapColumnVector 86 86 0 4765.3 0.2 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 490352.8 0.0 1.0X
-OnHeapColumnVector 11 11 0 38613.7 0.0 0.1X
-OffHeapColumnVector 140 140 0 2924.4 0.3 0.0X
+ConstantColumnVector 1 1 0 537679.6 0.0 1.0X
+OnHeapColumnVector 12 12 0 34925.3 0.0 0.1X
+OffHeapColumnVector 86 86 0 4785.0 0.2 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 471499.4 0.0 1.0X
-OnHeapColumnVector 42 43 1 9653.3 0.1 0.0X
-OffHeapColumnVector 162 164 1 2524.7 0.4 0.0X
+ConstantColumnVector 1 1 0 510792.0 0.0 1.0X
+OnHeapColumnVector 22 22 0 18363.2 0.1 0.0X
+OffHeapColumnVector 86 86 0 4781.5 0.2 0.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2266 2267 1 180.8 5.5 1.0X
-OnHeapColumnVector 5109 5109 0 80.2 12.5 0.4X
-OffHeapColumnVector 5815 5818 4 70.4 14.2 0.4X
+ConstantColumnVector 2332 2332 1 175.7 5.7 1.0X
+OnHeapColumnVector 4287 4287 0 95.6 10.5 0.5X
+OffHeapColumnVector 5589 5590 1 73.3 13.6 0.4X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2686 2690 5 152.5 6.6 1.0X
-OnHeapColumnVector 5835 5839 6 70.2 14.2 0.5X
-OffHeapColumnVector 6391 6404 19 64.1 15.6 0.4X
+ConstantColumnVector 2790 2792 3 146.8 6.8 1.0X
+OnHeapColumnVector 6045 6048 4 67.8 14.8 0.5X
+OffHeapColumnVector 5888 5893 7 69.6 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2686 2687 1 152.5 6.6 1.0X
-OnHeapColumnVector 5864 5871 9 69.8 14.3 0.5X
-OffHeapColumnVector 6359 6372 19 64.4 15.5 0.4X
+ConstantColumnVector 2794 2796 3 146.6 6.8 1.0X
+OnHeapColumnVector 6040 6041 1 67.8 14.7 0.5X
+OffHeapColumnVector 5886 5887 1 69.6 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2695 2695 0 152.0 6.6 1.0X
-OnHeapColumnVector 5830 5833 4 70.3 14.2 0.5X
-OffHeapColumnVector 6364 6365 1 64.4 15.5 0.4X
+ConstantColumnVector 2795 2795 1 146.5 6.8 1.0X
+OnHeapColumnVector 6038 6056 25 67.8 14.7 0.5X
+OffHeapColumnVector 5895 5900 7 69.5 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2690 2700 14 152.3 6.6 1.0X
-OnHeapColumnVector 5831 5833 3 70.2 14.2 0.5X
-OffHeapColumnVector 6366 6371 7 64.3 15.5 0.4X
+ConstantColumnVector 2795 2796 1 146.5 6.8 1.0X
+OnHeapColumnVector 6045 6064 27 67.8 14.8 0.5X
+OffHeapColumnVector 5901 5904 4 69.4 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2683 2687 6 152.7 6.5 1.0X
-OnHeapColumnVector 5849 5852 4 70.0 14.3 0.5X
-OffHeapColumnVector 6370 6372 3 64.3 15.6 0.4X
+ConstantColumnVector 2796 2797 1 146.5 6.8 1.0X
+OnHeapColumnVector 6032 6038 9 67.9 14.7 0.5X
+OffHeapColumnVector 5896 5898 3 69.5 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2819 2821 2 145.3 6.9 1.0X
-OnHeapColumnVector 3088 3092 6 132.7 7.5 0.9X
-OffHeapColumnVector 4035 4040 6 101.5 9.9 0.7X
+ConstantColumnVector 3075 3086 15 133.2 7.5 1.0X
+OnHeapColumnVector 3191 3191 0 128.4 7.8 1.0X
+OffHeapColumnVector 3765 3766 1 108.8 9.2 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2802 2804 3 146.2 6.8 1.0X
-OnHeapColumnVector 3081 3082 1 132.9 7.5 0.9X
-OffHeapColumnVector 3636 3640 5 112.6 8.9 0.8X
+ConstantColumnVector 2803 2803 0 146.1 6.8 1.0X
+OnHeapColumnVector 3367 3384 24 121.6 8.2 0.8X
+OffHeapColumnVector 3785 3787 3 108.2 9.2 0.7X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2740 2747 11 149.5 6.7 1.0X
-OnHeapColumnVector 3198 3201 5 128.1 7.8 0.9X
-OffHeapColumnVector 3583 3585 2 114.3 8.7 0.8X
+ConstantColumnVector 2778 2786 12 147.5 6.8 1.0X
+OnHeapColumnVector 3134 3138 5 130.7 7.7 0.9X
+OffHeapColumnVector 3609 3609 1 113.5 8.8 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2894 2896 2 141.5 7.1 1.0X
-OnHeapColumnVector 3335 3336 1 122.8 8.1 0.9X
-OffHeapColumnVector 4206 4210 6 97.4 10.3 0.7X
+ConstantColumnVector 2930 2931 1 139.8 7.2 1.0X
+OnHeapColumnVector 3344 3350 9 122.5 8.2 0.9X
+OffHeapColumnVector 3724 3728 6 110.0 9.1 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2689 2689 1 152.3 6.6 1.0X
-OnHeapColumnVector 5841 5845 5 70.1 14.3 0.5X
-OffHeapColumnVector 6373 6374 1 64.3 15.6 0.4X
+ConstantColumnVector 2793 2795 2 146.6 6.8 1.0X
+OnHeapColumnVector 6046 6051 7 67.7 14.8 0.5X
+OffHeapColumnVector 5887 5896 13 69.6 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2687 2692 6 152.4 6.6 1.0X
-OnHeapColumnVector 5832 5841 13 70.2 14.2 0.5X
-OffHeapColumnVector 6358 6360 3 64.4 15.5 0.4X
+ConstantColumnVector 2795 2798 4 146.6 6.8 1.0X
+OnHeapColumnVector 6042 6055 18 67.8 14.8 0.5X
+OffHeapColumnVector 5899 5900 2 69.4 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2695 2697 3 152.0 6.6 1.0X
-OnHeapColumnVector 5826 5827 0 70.3 14.2 0.5X
-OffHeapColumnVector 6352 6371 26 64.5 15.5 0.4X
+ConstantColumnVector 2791 2794 4 146.7 6.8 1.0X
+OnHeapColumnVector 6628 6629 2 61.8 16.2 0.4X
+OffHeapColumnVector 5899 5920 29 69.4 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2692 2693 1 152.1 6.6 1.0X
-OnHeapColumnVector 5820 5830 15 70.4 14.2 0.5X
-OffHeapColumnVector 6359 6359 1 64.4 15.5 0.4X
+ConstantColumnVector 2790 2791 2 146.8 6.8 1.0X
+OnHeapColumnVector 6045 6045 0 67.8 14.8 0.5X
+OffHeapColumnVector 5888 5889 2 69.6 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2691 2692 1 152.2 6.6 1.0X
-OnHeapColumnVector 5831 5836 7 70.2 14.2 0.5X
-OffHeapColumnVector 6354 6357 4 64.5 15.5 0.4X
+ConstantColumnVector 2791 2791 1 146.8 6.8 1.0X
+OnHeapColumnVector 6044 6044 0 67.8 14.8 0.5X
+OffHeapColumnVector 5891 5893 3 69.5 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2681 2683 2 152.8 6.5 1.0X
-OnHeapColumnVector 5830 5830 0 70.3 14.2 0.5X
-OffHeapColumnVector 6363 6365 2 64.4 15.5 0.4X
+ConstantColumnVector 2793 2794 2 146.7 6.8 1.0X
+OnHeapColumnVector 6046 6048 4 67.8 14.8 0.5X
+OffHeapColumnVector 5901 5902 1 69.4 14.4 0.5X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 3097 3098 2 132.3 7.6 1.0X
-OnHeapColumnVector 4736 4740 6 86.5 11.6 0.7X
-OffHeapColumnVector 4188 4191 5 97.8 10.2 0.7X
+ConstantColumnVector 4101 4104 5 99.9 10.0 1.0X
+OnHeapColumnVector 4422 4424 2 92.6 10.8 0.9X
+OffHeapColumnVector 4317 4317 0 94.9 10.5 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 4193 4193 0 97.7 10.2 1.0X
-OnHeapColumnVector 4308 4318 15 95.1 10.5 1.0X
-OffHeapColumnVector 4064 4066 3 100.8 9.9 1.0X
+ConstantColumnVector 3299 3299 1 124.2 8.1 1.0X
+OnHeapColumnVector 4410 4411 2 92.9 10.8 0.7X
+OffHeapColumnVector 4330 4336 8 94.6 10.6 0.8X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 3872 3881 12 105.8 9.5 1.0X
-OnHeapColumnVector 4144 4148 6 98.8 10.1 0.9X
-OffHeapColumnVector 4035 4041 8 101.5 9.9 1.0X
+ConstantColumnVector 3855 3863 11 106.2 9.4 1.0X
+OnHeapColumnVector 4259 4260 1 96.2 10.4 0.9X
+OffHeapColumnVector 4174 4186 16 98.1 10.2 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 3441 3442 1 119.0 8.4 1.0X
-OnHeapColumnVector 4843 4852 13 84.6 11.8 0.7X
-OffHeapColumnVector 4519 4519 1 90.6 11.0 0.8X
+ConstantColumnVector 3961 3972 16 103.4 9.7 1.0X
+OnHeapColumnVector 4277 4278 1 95.8 10.4 0.9X
+OffHeapColumnVector 4285 4288 4 95.6 10.5 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with StringType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 2126 2128 3 192.7 5.2 1.0X
-OnHeapColumnVector 2962 2963 2 138.3 7.2 0.7X
-OffHeapColumnVector 3207 3212 6 127.7 7.8 0.7X
+ConstantColumnVector 2757 2758 1 148.6 6.7 1.0X
+OnHeapColumnVector 3093 3100 10 132.4 7.6 0.9X
+OffHeapColumnVector 3205 3206 2 127.8 7.8 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 4283 4284 2 95.6 10.5 1.0X
-OnHeapColumnVector 3661 3663 3 111.9 8.9 1.2X
-OffHeapColumnVector 4593 4603 13 89.2 11.2 0.9X
+ConstantColumnVector 4375 4376 1 93.6 10.7 1.0X
+OnHeapColumnVector 4712 4713 2 86.9 11.5 0.9X
+OffHeapColumnVector 4607 4619 17 88.9 11.2 0.9X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 4291 4294 4 95.5 10.5 1.0X
-OnHeapColumnVector 4585 4588 5 89.3 11.2 0.9X
-OffHeapColumnVector 4575 4577 2 89.5 11.2 0.9X
+ConstantColumnVector 4387 4388 3 93.4 10.7 1.0X
+OnHeapColumnVector 4702 4704 3 87.1 11.5 0.9X
+OffHeapColumnVector 4606 4606 0 88.9 11.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 4284 4296 17 95.6 10.5 1.0X
-OnHeapColumnVector 4573 4573 0 89.6 11.2 0.9X
-OffHeapColumnVector 4564 4567 4 89.7 11.1 0.9X
+ConstantColumnVector 4399 4400 1 93.1 10.7 1.0X
+OnHeapColumnVector 4714 4716 4 86.9 11.5 0.9X
+OffHeapColumnVector 4605 4609 6 89.0 11.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
+OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 4283 4291 10 95.6 10.5 1.0X
-OnHeapColumnVector 4570 4572 3 89.6 11.2 0.9X
-OffHeapColumnVector 4577 4587 14 89.5 11.2 0.9X
+ConstantColumnVector 4398 4400 3 93.1 10.7 1.0X
+OnHeapColumnVector 4690 4691 1 87.3 11.5 0.9X
+OffHeapColumnVector 4604 4606 3 89.0 11.2 1.0X
diff --git a/sql/core/benchmarks/ConstantColumnVectorBenchmark-results.txt b/sql/core/benchmarks/ConstantColumnVectorBenchmark-results.txt
index 3a9b0e74eb4..e82de8fd75c 100644
--- a/sql/core/benchmarks/ConstantColumnVectorBenchmark-results.txt
+++ b/sql/core/benchmarks/ConstantColumnVectorBenchmark-results.txt
@@ -1,280 +1,280 @@
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 1 0 882378.3 0.0 1.0X
-OnHeapColumnVector 4258 4258 0 96.2 10.4 0.0X
-OffHeapColumnVector 5390 5391 1 76.0 13.2 0.0X
+ConstantColumnVector 1 1 0 817227.2 0.0 1.0X
+OnHeapColumnVector 4427 4431 4 92.5 10.8 0.0X
+OffHeapColumnVector 4805 4819 20 85.2 11.7 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 0 0 851382.2 0.0 1.0X
-OnHeapColumnVector 6044 6052 11 67.8 14.8 0.0X
-OffHeapColumnVector 6537 6538 1 62.7 16.0 0.0X
+ConstantColumnVector 1 1 0 817233.7 0.0 1.0X
+OnHeapColumnVector 5824 5837 18 70.3 14.2 0.0X
+OffHeapColumnVector 6014 6019 7 68.1 14.7 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 0 0 851382.2 0.0 1.0X
-OnHeapColumnVector 6296 6304 11 65.1 15.4 0.0X
-OffHeapColumnVector 6450 6455 7 63.5 15.7 0.0X
+ConstantColumnVector 1 1 0 817230.5 0.0 1.0X
+OnHeapColumnVector 5939 5959 27 69.0 14.5 0.0X
+OffHeapColumnVector 5822 5824 3 70.4 14.2 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 0 0 851382.2 0.0 1.0X
-OnHeapColumnVector 6391 6397 8 64.1 15.6 0.0X
-OffHeapColumnVector 6352 6353 1 64.5 15.5 0.0X
+ConstantColumnVector 1 1 0 817228.8 0.0 1.0X
+OnHeapColumnVector 6453 6461 10 63.5 15.8 0.0X
+OffHeapColumnVector 6423 6424 2 63.8 15.7 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 0 0 851384.0 0.0 1.0X
-OnHeapColumnVector 7076 7101 35 57.9 17.3 0.0X
-OffHeapColumnVector 7406 7408 3 55.3 18.1 0.0X
+ConstantColumnVector 1 1 0 817241.9 0.0 1.0X
+OnHeapColumnVector 6584 6590 8 62.2 16.1 0.0X
+OffHeapColumnVector 6712 6713 1 61.0 16.4 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 0 0 0 851384.0 0.0 1.0X
-OnHeapColumnVector 7452 7453 2 55.0 18.2 0.0X
-OffHeapColumnVector 7646 7646 0 53.6 18.7 0.0X
+ConstantColumnVector 1 1 0 817232.1 0.0 1.0X
+OnHeapColumnVector 7259 7260 1 56.4 17.7 0.0X
+OffHeapColumnVector 7031 7031 0 58.3 17.2 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
+Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Test write with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector 1 1 0 537674.6 0.0 1.0X
-OnHeapColumnVector 43 43 0 9531.8 0.1 0.0X
-OffHeapColumnVector 85 85 0 4831.2 0.2 0.0X
+ConstantColumnVector 1 1 0 445698.9 0.0 1.0X
+OnHeapColumnVector 70 70 0 5887.0 0.2 0.0X
+OffHeapColumnVector 139 139 0 2956.6 0.3 0.0X
-OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1031-azure
... 24026 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org