mapleFU commented on issue #43687: URL: https://github.com/apache/arrow/issues/43687#issuecomment-2290910394
https://github.com/apache/arrow/issues/43687#issuecomment-2290861706 Extend from this, I also have a question in: > More Simd Kernel would be useless in some case. When user enable -march, we might generate a good code in None. Here I don't know why it's separate to multiple flags. Maybe the libraray wants to compile it separately? * From my understanding, sometimes auto-vectorization is not so smart and cannot generate non-trivial SIMD. So in case like Join, user can write SIMD with AVX2 and mark it as `SimdLevel::AVX2` * So, I wonder in arrow, why we separate the different level with different compile options? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
