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]

Reply via email to