ska-sa / spead2

Library for the Streaming Protocol for Exchange of Astronomical Data (SPEAD)
http://spead2.readthedocs.io/en/latest/
GNU Lesser General Public License v3.0
23 stars 14 forks source link

Add non-temporal memcpy support for ARM #361

Closed bmerry closed 2 weeks ago

bmerry commented 3 weeks ago

It uses SVE, so it'll run on Neoverse CPUs like Grace, but doesn't support any Apple silicon. We're not using Apple for performance anyway (just to enable Apple users to develop) so at this stage I'm not proposing to implement alternative paths for non-SVE capable machines.