4 ms·
Microsoft has shipped devices that run ARM for many years (10?), and include translation software to run x86 applications transparently. They are hindered by tw
by Arcuru 4y ago
Microsoft has shipped devices that run ARM for many years (10?), and include translation software to run x86 applications transparently. They are hindered by two things though:
1. They have been locked into using chips from Qualcomm, which are just slower than Apple's ARM designs.
2. Qualcomm has not implemented the hardware necessary to speed up the x86 translation. The basic problem with running x86 applications on ARM is handling differences in the memory model (x86 uses a strong memory model, ARM uses a weak one). This is slow to handle in software, but IIUC Apple customized their hardware to speed up that operation, which puts them in a much better place for emulating x86.