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