You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2020/08/25 12:25:31 UTC
[arrow] branch master updated (6d02508 -> 7ed91f7)
This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 6d02508 ARROW-9699: [C++][Compute] Optimize mode kernel for small integer types
add 7ed91f7 ARROW-9702: [C++] Register bpacking SIMD to runtime path.
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 15 +
cpp/src/arrow/util/bit_stream_utils.h | 1 +
cpp/src/arrow/util/{bpacking.h => bpacking.cc} | 44 +-
cpp/src/arrow/util/bpacking.h | 122 +-
cpp/src/arrow/util/bpacking_avx2.cc | 137 ++
cpp/src/arrow/util/{type_fwd.h => bpacking_avx2.h} | 10 +-
..._avx512_codegen.py => bpacking_avx2_codegen.py} | 94 +-
cpp/src/arrow/util/bpacking_avx2_generated.h | 1786 ++++++++++++++++++++
cpp/src/arrow/util/bpacking_avx512.cc | 137 ++
.../arrow/util/{type_fwd.h => bpacking_avx512.h} | 10 +-
cpp/src/arrow/util/bpacking_avx512_codegen.py | 27 +-
cpp/src/arrow/util/bpacking_avx512_generated.h | 445 ++---
cpp/src/arrow/util/bpacking_default.h | 3 +
cpp/src/arrow/util/dispatch.h | 115 ++
14 files changed, 2576 insertions(+), 370 deletions(-)
copy cpp/src/arrow/util/{bpacking.h => bpacking.cc} (81%)
create mode 100644 cpp/src/arrow/util/bpacking_avx2.cc
copy cpp/src/arrow/util/{type_fwd.h => bpacking_avx2.h} (89%)
copy cpp/src/arrow/util/{bpacking_avx512_codegen.py => bpacking_avx2_codegen.py} (63%)
create mode 100644 cpp/src/arrow/util/bpacking_avx2_generated.h
create mode 100644 cpp/src/arrow/util/bpacking_avx512.cc
copy cpp/src/arrow/util/{type_fwd.h => bpacking_avx512.h} (89%)
create mode 100644 cpp/src/arrow/util/dispatch.h