jhorstmann commented on issue #3485: URL: https://github.com/apache/arrow-rs/issues/3485#issuecomment-1374835246
Agree that a warning would be preferrable and that we should strongly encourage users to specify a more modern target cpu. Maybe something like this could be done inside a `build.rs` where we could detect the actually available cpu features? As a baseline, I think SSE3 offers too little on top of the SSE2 to be worth the inevitable support questions. Maybe you meant SS**S**E3 instead, that introduced the `pshufb` instruction which is useful for many byte-based operations for example in parsing, but I doubt arrow-rs itself would make use of that. SSE4.1 introduced some useful functionality, but I think a big jump in performance can only be expected by going directly to AVX or AVX512 because of their wider vectors. Unfortunately AVX is still not as ubiquitous, mainly because of Intel Atom CPUs. -- 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]
