3 ms·
Microsoft's AoT+JiT techniques still pull off impressive performance (90+% in almost every case, 96-99% in the majority). But yes, if they were actually seriou
by deaddodo 2y ago
Microsoft's AoT+JiT techniques still pull off impressive performance (90+% in almost every case, 96-99% in the majority).
But yes, if they were actually serious about Windows on ARM, they would have implemented TSO in their "custom" Qualcomm SQ1/SQ2 chips.
- wtallis 2y agoLast time I checked, the default behavior for Microsoft's translation was to pretend that the hardware is doing TSO, and hope it works out. So that should obviously be fast, but occasionally wrong.
- saagarjha 2y agoThey're a decent bit smarter than that but yes their emulation is not quite correct.
- 486sx33 2y agoIts funny, Microsoft and ARM emulation is good because of Qualcomm, or rather in spite of Qualcomm's limitations. If Qualcomm had done better, then the software wouldn't have to be so good, and they'd likely have maintained more market share. Instead, Microsoft had to make their x86 on arm emu good enough to work on Qualcomm's crap, which now works really nicely on apple arm.