5 ms·
It’s not that simple if that code is using explicit struct layouts or x86/x64 intrinsics. Forgive my ignorance though - but what ISA extensions are in Apple’s
by DaiPlusPlus 6y ago
It’s not that simple if that code is using explicit struct layouts or x86/x64 intrinsics.
Forgive my ignorance though - but what ISA extensions are in Apple’s ARM chips for SIMD? Intel poured a lot of effort into SSE+AXE - Does Apple have a compete there?
- saagarjha 6y ago> It’s not that simple if that code is using explicit struct layouts or x86/x64 intrinsics. Performance sensitive code that relies on alignment guarantees and other platform details will not work and need to be updated, yes. IIRC Apple's chips do NEON for SIMD, not sure if they support SVE yet. (But I figure they will have to once it becomes a required part of the ARM standard…)
- Symmetry 6y agoI actually wouldn't be surprised if Apple were to put SVE in their first desktop class ARM chip. They were the first to move to 64 bits after all and SVE has been optional in the standard for quite a while and they wouldn't be the first implementer this time.
- DaiPlusPlus 6y agoApple wasn't the first with a 64-bit ARM chip - AppliedMicro released theirs in 2011: https://www.businesswire.com/news/home/20111027006673/en/AppliedMicro-Showcases-World%E2%80%99s-64-bit-ARM-v8-Core https://www.businesswire.com/news/home/20111027006673/en/App... - the Apple A7 wasn't released for another 2 years after that.
- fomine3 6y agoThe chip is announced in 2011 but when the chip available as a server? I assume near the time to iPhone 5s (2013/9). https://www.servethehome.com/hp-announces-retail-availability-arm-based-moonshot-modules/ https://www.servethehome.com/hp-announces-retail-availabilit...