Re: [DISCUSS][C++] Strategies for SIMD cross-compilation?

2021-07-18 Thread Yuqi Gu
*> So rather than using xsimd::batch for an AVX512 batch,>you would do xsimd::batch (or e.g.>neon/neon64 for ARM ISAs) and then access the batch size through the>batch::size static property.* Glad to see xsimd use 'Arch' as the parameter of a 'batch'. For the ARROW-11502

Re: [C++] adopting an SIMD library - xsimd

2021-02-09 Thread Yuqi Gu
Thanks for comments on the SIMD related PR: https://github.com/apache/arrow/pull/9424. Agree to adopt the *xsimd *as the SIMD wrapper library for Arrow to avoid a large maintenance burden. It makes sense. It seems *ximd *is designed for mathematics calculating and it lacks the functions like bit/b

[jira] [Created] (ARROW-7927) [C++] Fix 'cpu_info.cc' compilation warning

2020-02-23 Thread Yuqi Gu (Jira)
Yuqi Gu created ARROW-7927: -- Summary: [C++] Fix 'cpu_info.cc' compilation warning Key: ARROW-7927 URL: https://issues.apache.org/jira/browse/ARROW-7927 Project: Apache Arrow Issue Type: I

[jira] [Created] (ARROW-7465) [C++] Add Arrow memory benchmark for Arm64

2019-12-22 Thread Yuqi Gu (Jira)
Yuqi Gu created ARROW-7465: -- Summary: [C++] Add Arrow memory benchmark for Arm64 Key: ARROW-7465 URL: https://issues.apache.org/jira/browse/ARROW-7465 Project: Apache Arrow Issue Type: Improvement

[jira] [Created] (ARROW-7462) Add CpuInfo detection for Arm64 Architecture

2019-12-22 Thread Yuqi Gu (Jira)
Yuqi Gu created ARROW-7462: -- Summary: Add CpuInfo detection for Arm64 Architecture Key: ARROW-7462 URL: https://issues.apache.org/jira/browse/ARROW-7462 Project: Apache Arrow Issue Type

[jira] [Created] (ARROW-6852) [C++] memory-benchmark build failed on Arm64

2019-10-11 Thread Yuqi Gu (Jira)
Yuqi Gu created ARROW-6852: -- Summary: [C++] memory-benchmark build failed on Arm64 Key: ARROW-6852 URL: https://issues.apache.org/jira/browse/ARROW-6852 Project: Apache Arrow Issue Type

[jira] [Created] (ARROW-6131) [C++] Optimize the Arrow UTF-8-string-validation

2019-08-04 Thread Yuqi Gu (JIRA)
Yuqi Gu created ARROW-6131: -- Summary: [C++] Optimize the Arrow UTF-8-string-validation Key: ARROW-6131 URL: https://issues.apache.org/jira/browse/ARROW-6131 Project: Apache Arrow Issue Type

[jira] [Created] (ARROW-5567) [C++] Fix build error of memory-benchmark

2019-06-11 Thread Yuqi Gu (JIRA)
Yuqi Gu created ARROW-5567: -- Summary: [C++] Fix build error of memory-benchmark Key: ARROW-5567 URL: https://issues.apache.org/jira/browse/ARROW-5567 Project: Apache Arrow Issue Type: Improvement

[jira] [Created] (ARROW-5458) Apache Arrow parallel CRC32c computation optimization

2019-05-30 Thread Yuqi Gu (JIRA)
Yuqi Gu created ARROW-5458: -- Summary: Apache Arrow parallel CRC32c computation optimization Key: ARROW-5458 URL: https://issues.apache.org/jira/browse/ARROW-5458 Project: Apache Arrow Issue Type

[jira] [Created] (ARROW-3849) Leverage Armv8 crc32 extension instructions to accelerate the hash computation for Arm64.

2018-11-21 Thread Yuqi Gu (JIRA)
Yuqi Gu created ARROW-3849: -- Summary: Leverage Armv8 crc32 extension instructions to accelerate the hash computation for Arm64. Key: ARROW-3849 URL: https://issues.apache.org/jira/browse/ARROW-3849 Project