Rationale for this change
The current Packer16 decoder implementation using JDK Vector API has performance limitations with unpackCount = 16 for bit-packing decoding.
What changes are included in this PR?
Modified ByteBitPacking512VectorLE.java to increase the processing batch size:
// Before
private static final int UNPACK_COUNT = 16;
// After
private static final int UNPACK_COUNT = 32;
Rationale for this change The current Packer16 decoder implementation using JDK Vector API has performance limitations with unpackCount = 16 for bit-packing decoding.
What changes are included in this PR? Modified ByteBitPacking512VectorLE.java to increase the processing batch size: // Before private static final int UNPACK_COUNT = 16; // After private static final int UNPACK_COUNT = 32;
Testing Details Testing environment:
Performance results: