conbench-apache-arrow / Conbench performance report
failed
Sep 12, 2024 in 0s
Found 1 regression
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 27acf8b.
Benchmarks with performance regressions
There was 1 possible performance regression, according to the lookback z-score method.
Benchmarks with regressions:
- Commit Run on
amd64-m5-4xlarge-linux
at 2024-09-11 12:10:49Z
All benchmark runs analyzed:
- Commit Run on
amd64-c6a-4xlarge-linux
at 2024-09-11 11:58:46Z - Commit Run on
arm64-t4g-2xlarge-linux
at 2024-09-11 12:15:27Z - Commit Run on
amd64-m5-4xlarge-linux
at 2024-09-11 12:10:49Z - Commit Run on
test-mac-arm
at 2024-09-11 23:31:38Z
Unstable benchmarks with performance regressions
The following benchmark results indicate a possible performance regression, but are known to sometimes produce false positives when applying the lookback z-score analysis.
-
Commit Run on
amd64-c6a-4xlarge-linux
at 2024-09-11 11:58:46ZArrayArrayKernel
(C++) with params=<Subtract, Int8Type>/size:524288/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkTrimSingleUtf8
(C++) with source=cpp-micro, suite=arrow-compute-scalar-string-benchmarkListSliceInt64ListViewWithStop
(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkTemporalRounding
(C++) with params=<CeilTemporal, non_zoned, round_1_week>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, UInt8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBenchmarkTemporalBinary
(C++) with params=<MonthsBetween, date32_type>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkRoundArrayBenchmark
(C++) with params=<Round, UInt32Type, RoundMode::DOWN>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:524288/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkBenchmarkStrptime
(C++) with params=/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBenchmarkStrptime
(C++) with params=/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterInt64FilterWithNulls
(C++) with params=524288/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_10_minute>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkArrayScalarKernel
(C++) with params=<MultiplyChecked, UInt32Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarksetSafeFromArray
(Java) with source=java-micro, suite=arrow.vector.VariableWidthVectorBenchmarksListSliceInt64ListViewWithStepAndStop
(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkListSliceInt64ListWithStepAndStop
(C++) with params=32768/10000, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkTemporal
(C++) with params=<Year, non_zoned>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBM_DictEncodingInt64_repeats
(C++) with params=1024, source=cpp-micro, suite=parquet-encoding-benchmarkListSliceInt64ListViewWithStepAndStop
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkArrayArrayKernel
(C++) with params=<Add, UInt8Type>/size:524288/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_10_minute>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBenchmarkTemporalBinary
(C++) with params=<YearsBetween, date64_type>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkArrayArrayKernel
(C++) with params=<Subtract, Int8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkListSliceInt64ListWithStepAndStop
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkStrptime
(C++) with params=<non_zoned>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=524288/10/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkListSliceInt64ListViewWithStepAndStop
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkListSliceInt64ListWithStepAndStop
(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkStrptime
(C++) with params=<non_zoned>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkRoundDerivativesArrayBenchmark
(C++) with params=<Trunc, FloatType>/size:524288/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkFilterInt64FilterWithNulls
(C++) with params=524288/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_1_week>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkArrayArrayKernel
(C++) with params=<Add, UInt8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkRoundDerivativesArrayBenchmark
(C++) with params=<Trunc, FloatType>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkListSliceInt64ListViewWithStepAndStop
(C++) with params=32768/10000, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkListSliceInt64ListViewWithStepAndStop
(C++) with params=32768/100, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=524288/13/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalBinary
(C++) with params=<MonthDayNanoBetween, time32_type>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkListSliceInt64ListWithStepAndStop
(C++) with params=32768/100, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkUniqueInt64
(C++) with params=1, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkListSliceInt64ListWithStepAndStop
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkTemporal
(C++) with params=<Year, non_zoned>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_1_week>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_1_week>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkListSliceInt64ListToFSL
(C++) with params=32768/1, source=cpp-micro, suite=arrow-compute-scalar-list-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_1_week>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmark
-
Commit Run on
amd64-m5-4xlarge-linux
at 2024-09-11 12:10:49ZArrayRankStringWide
(C++) with params=32768/1/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIndexInInt32SmallSet
(C++) with params=4, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkBenchmarkTemporal
(C++) with params=<USWeek, non_zoned>/1048576/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/14/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_1_week>/1048576/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkIndexInInt8SmallSet
(C++) with params=2, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkArraySortIndicesBool
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/10/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<SubtractChecked, UInt64Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, Int16Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<Divide, UInt64Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/8/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkExecuteScalarExpressionOverhead
(C++) with params=complex_integer_expression/rows_per_batch:10000/real_time/threads:1, source=cpp-micro, suite=arrow-acero-expression-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/3/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkUniqueUInt8
(C++) with params=3, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_10_week>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBM_DecodeArrowBooleanPlain
(C++) with params=DecodeArrowWithNull/num_values:1024/null_in_ten_thousand:1000, source=cpp-micro, suite=parquet-encoding-benchmarkArrayRangeEqualsString
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compare-benchmarkReplaceWithMaskHighSelectivityBench
(C++) with params=16384/0, source=cpp-micro, suite=arrow-compute-vector-replace-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/7/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRankStringNarrow
(C++) with params=32768/0/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkChunkedArraySortIndicesInt64Narrow
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, UInt32Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkArrayScalarKernel
(C++) with params=<Add, Int8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayArrayKernel
(C++) with params=<SubtractChecked, Int16Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayRankStringNarrow
(C++) with params=32768/10000/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayScalarKernel
(C++) with params=<Divide, UInt16Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFSLInt64FilterWithNulls
(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/8/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<AddChecked, Int8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBenchmarkTemporal
(C++) with params=<Microsecond, zoned>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/8/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<Divide, Int32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/11/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArraySortIndicesString
(C++) with params=1048576/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayScalarKernel
(C++) with params=<AddChecked, Int32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/9/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkExecuteScalarExpressionOverhead
(C++) with params=complex_integer_expression/rows_per_batch:1000000/real_time/threads:1, source=cpp-micro, suite=arrow-acero-expression-benchmarkArraySortIndicesStringNarrow
(C++) with params=1048576/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/11/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_10_week>/1048576/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/7/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/10000/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/10/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkRoundArrayBenchmark
(C++) with params=<Round, DoubleType, RoundMode::HALF_TOWARDS_ZERO>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkCastDoubleToInt32Safe
(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-scalar-cast-benchmarkArrayScalarKernel
(C++) with params=<AddChecked, UInt32Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBenchmarkTemporalBinary
(C++) with params=<SecondsBetween, non_zoned>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkChunkedArrayRankInt64Narrow
(C++) with params=32768/10/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkChunkedArraySortIndicesString
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkTemporalBinary
(C++) with params=<MinutesBetween, non_zoned>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/2/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/4/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterOverheadIsolated
(C++) with params=simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkArrayArrayKernel
(C++) with params=<SubtractChecked, Int64Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/0/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<Divide, Int64Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, UInt64Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBM_PlainDecodingByteArray
(C++) with params=max-string-length:8/batch-size:512, source=cpp-micro, suite=parquet-encoding-benchmarkTakeStringRandomIndicesNoNulls
(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_ReadColumn
(C++) with params=<false,BooleanType>/-1/0, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/6/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkMaxElementWiseArrayArrayInt64
(C++) with params=32768/10000, source=cpp-micro, suite=arrow-compute-scalar-compare-benchmarkFilterInt64FilterNoNulls
(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/4/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/5/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_DeltaDecodingByteArray
(C++) with params=max-string-length:8/batch-size:2048/prefixed-percent:99, source=cpp-micro, suite=parquet-encoding-benchmarkArrayRankStringNarrow
(C++) with params=32768/0/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int32Type, RoundMode::DOWN>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkBenchmarkTemporalRounding
(C++) with params=<RoundTemporal, non_zoned, round_1_week>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/1/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayScalarKernel
(C++) with params=<Divide, Int8Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkRoundArrayBenchmark
(C++) with params=<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkArrayArrayKernel
(C++) with params=<DivideChecked, Int32Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArraySortIndicesBool
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/0/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/11/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/10/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkTemporalBinary
(C++) with params=<DaysBetween, non_zoned>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBenchmarkTemporalBinary
(C++) with params=<HoursBetween, time64_type>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/2/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Narrow
(C++) with params=32768/0/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/4/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArraySortIndicesStringNarrow
(C++) with params=32768/10, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalBinary
(C++) with params=<DaysBetween, date64_type>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkChunkedArraySortIndicesInt64Narrow
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/5/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<AddChecked, UInt8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArraySortIndicesStringNarrow
(C++) with params=32768/10000, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkValueCountsDictionaryChunks
(C++) with params=3, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkRoundArrayBenchmark
(C++) with params=<Round, FloatType, RoundMode::DOWN>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkIndexInInt8SmallSet
(C++) with params=4, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkArrayArrayKernel
(C++) with params=<AddChecked, UInt8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayRankStringNarrow
(C++) with params=32768/0/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkTemporalBinary
(C++) with params=<MinutesBetween, time32_type>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkArrayScalarKernel
(C++) with params=<MultiplyChecked, UInt16Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayArrayKernel
(C++) with params=<DivideChecked, Int64Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/1/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/5/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_1_week>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/7/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkCaseWhenBenchString
(C++) with params=65536/0, source=cpp-micro, suite=arrow-compute-scalar-if-else-benchmarkArrayScalarKernel
(C++) with params=<AddChecked, Int8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkIsInInt32SmallSet
(C++) with params=16, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkChunkedArraySortIndicesInt64Narrow
(C++) with params=32768/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/8/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkAllocateDeallocate
(C++) with params=/size:4096/real_time/threads:1, source=cpp-micro, suite=arrow-memory-pool-benchmarkFilterFSLInt64FilterWithNulls
(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<Divide, UInt16Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, Int32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkExecuteScalarExpressionOverhead
(C++) with params=complex_expression/rows_per_batch:10000/real_time/threads:1, source=cpp-micro, suite=arrow-acero-expression-benchmarkArrayScalarKernel
(C++) with params=<Divide, UInt32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_1_week>/1048576/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBinaryJoinElementWiseArrayScalar
(C++) with params=2, source=cpp-micro, suite=arrow-compute-scalar-string-benchmarkFilterInt64FilterNoNulls
(C++) with params=1048576/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<AddChecked, UInt16Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkRoundArrayBenchmark
(C++) with params=<Round, UInt64Type, RoundMode::DOWN>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkRoundArrayBenchmark
(C++) with params=<Round, Int32Type, RoundMode::DOWN>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkParseCSVStocksExample
(C++) with source=cpp-micro, suite=arrow-csv-parser-benchmarkFilterStringFilterNoNulls
(C++) with params=1048576/11, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<Divide, UInt64Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkIndexInInt16SmallSet
(C++) with params=64, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkBenchmarkTemporalBinary
(C++) with params=<HoursBetween, time32_type>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/14, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRankStringNarrow
(C++) with params=32768/10000/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayScalarKernel
(C++) with params=<Subtract, UInt8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayRankStringNarrow
(C++) with params=32768/2/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterStringFilterNoNulls
(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Narrow
(C++) with params=32768/100/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFSLInt64FilterNoNulls
(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayArrayKernel
(C++) with params=<SubtractChecked, UInt32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkChunkedArrayRankInt64Wide
(C++) with params=32768/10000/tiebreaker:3, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkCaseWhenBenchString
(C++) with params=65536/99, source=cpp-micro, suite=arrow-compute-scalar-if-else-benchmarkUniqueUInt8
(C++) with params=4, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkBM_BatchComputeHash
(C++) with params=, source=cpp-micro, suite=parquet-bloom-filter-benchmarkFilterInt64FilterNoNulls
(C++) with params=1048576/11, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, Int32Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterInt64FilterNoNulls
(C++) with params=1048576/14, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRankStringNarrow
(C++) with params=32768/10000/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkTemporalBinary
(C++) with params=<DayTimeBetween, time32_type>/1048576/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterStringFilterNoNulls
(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Narrow
(C++) with params=32768/10000/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIndexInInt64SmallSet
(C++) with params=16, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkBM_DecodeArrowBooleanRle
(C++) with params=DecodeArrowWithNull/num_values:16384/null_in_ten_thousand:1, source=cpp-micro, suite=parquet-encoding-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, Int64Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkArraySortIndicesBool
(C++) with params=32768/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/11, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<Subtract, UInt8Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<SubtractChecked, Int16Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkRoundDerivativesArrayBenchmark
(C++) with params=<Trunc, FloatType>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkArrayRankStringNarrow
(C++) with params=1048576/100/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayArrayKernel
(C++) with params=<DivideChecked, Int64Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/5, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRankInt64Wide
(C++) with params=32768/1/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkTemporalRounding
(C++) with params=<FloorTemporal, non_zoned, round_1_month>/1048576/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/4/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkIndexInInt32SmallSet
(C++) with params=2, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkChunkedArrayRankInt64Narrow
(C++) with params=32768/100/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBM_DecodeArrowBooleanRle
(C++) with params=DecodeArrowWithNull/num_values:65536/null_in_ten_thousand:1, source=cpp-micro, suite=parquet-encoding-benchmarkFilterOverheadIsolated
(C++) with params=ref_only_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkArrayScalarKernel
(C++) with params=<Divide, UInt64Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/7/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<MultiplyChecked, UInt8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkChunkedArraySortIndicesInt64Wide
(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkRoundArrayBenchmark
(C++) with params=<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkIndexInInt16SmallSet
(C++) with params=16, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkBM_RleEncodingSpacedBoolean
(C++) with params=32768/100, source=cpp-micro, suite=parquet-encoding-benchmarkChunkedArraySortIndicesInt64Narrow
(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBinaryJoinArrayScalar
(C++) with source=cpp-micro, suite=arrow-compute-scalar-string-benchmarkFilterInt64FilterWithNulls
(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel
(C++) with params=<Divide, Int8Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/3/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRankStringNarrow
(C++) with params=32768/2/tiebreaker:0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArrayArrayKernel
(C++) with params=<Divide, Int8Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkArrayScalarKernel
(C++) with params=<MultiplyChecked, UInt32Type>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkIndexInInt64SmallSet
(C++) with params=64, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/12/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkIsInInt32SmallSet
(C++) with params=64, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmarkReplaceWithMaskHighSelectivityBench
(C++) with params=16384/99, source=cpp-micro, suite=arrow-compute-vector-replace-benchmarkArrayScalarKernel
(C++) with params=<Add, Int8Type>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterFixedSizeBinaryFilterNoNulls
(C++) with params=1048576/14/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkCSVVehiclesExample
(C++) with source=cpp-micro, suite=arrow-csv-parser-benchmarkArrayRankStringNarrow
(C++) with params=1048576/100/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkRoundBinaryArrayBenchmark
(C++) with params=<RoundBinary, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:1048576/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkArraySortIndicesStringNarrow
(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterFixedSizeBinaryFilterWithNulls
(C++) with params=1048576/13/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_DefinitionLevelsToBitmapRepeatedAllPresent
(C++) with source=cpp-micro, suite=parquet-level-conversion-benchmarkIsInInt8SmallSet
(C++) with params=8, source=cpp-micro, suite=arrow-compute-scalar-set-lookup-benchmark- [
RoundDerivativesArrayBenchmark
(C++) with params=<Trunc, FloatType>/size:1048576/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-round-benchmark](https://conbench.ursa.dev/compare/benchmarks/066e13f05...
Details
This report was generated using the lookback z-score method with a z-score threshold of 30.0.
Loading