-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARROW-17598: [C++] Skip memory_benchmark if SIMD level is NEON #14036
ARROW-17598: [C++] Skip memory_benchmark if SIMD level is NEON #14036
Conversation
Added an extra check if SIMD_LEVEL is "NEON" because arrow/io/memory_benchmark does not provide definitions for those SIMD instructions.
as mentioned in ARROW-17598, this bug requires the flag: |
We do support Arm in memory benchmark. But the code looks obsolete and doesn't compile per my test with clang-12 aarch64. It's okay to disable this test on Arm as a workaround. |
Is the Lint CI error related to this PR? EDIT: Looks like cmake format error.
|
fixing cmake style
finally got the cmake-format linter to work |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Thanks @drin !
CI errors are not related |
Benchmark runs are scheduled for baseline = f4e79b1 and contender = 3338d99. 3338d99 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
…e#14036) Added an extra check if SIMD_LEVEL is "NEON" because arrow/io/memory_benchmark does not provide definitions for those SIMD instructions. Authored-by: Aldrin M <[email protected]> Signed-off-by: Yibo Cai <[email protected]>
…e#14036) Added an extra check if SIMD_LEVEL is "NEON" because arrow/io/memory_benchmark does not provide definitions for those SIMD instructions. Authored-by: Aldrin M <[email protected]> Signed-off-by: Yibo Cai <[email protected]>
Added an extra check if SIMD_LEVEL is "NEON" because
arrow/io/memory_benchmark does not provide definitions for those SIMD
instructions.