Re:Apple announces it will switch to its own processors for ...
by wolf550e on Monday June 22, 2020 @07:10PM
(#23608026)
But is the bulk of AVX code by time spent running, code that was generated by autovectorizer? The SIMD in openssl and ffmpeg is written by hand. I bet the code that spends a lot of time on the CPU, especially the code that runs a lot while humans are waiting, is written by hand.
[ Parent
| on HN ]
Re:Apple announces it will switch to its own processors for ...
by throwaway5792 on Tuesday June 23, 2020 @02:33AM
(#23610531)
Those should have AArch64 versions written. AArch64 is old now, it's not some niche architecture.
Re:Apple announces it will switch to its own processors for ...
by wolf550e on Tuesday June 23, 2020 @08:41AM
(#23613076)
Desktop productivity content creation apps have never before needed ARM versions, so many probably don't have ARM specific optimizations, and some probably have x86 specific code that is just enabled by default.
The memory model differences are going to be painful to debug, I think ("all-the-world's-a-VAX syndrome" is now "all the world's a Pentium/x86-64").