FEX-Emu ekibi, x86'in Total Store Ordering (TSO) bellek modelini ARM'in daha zayıf sıralama garantileriyle öykünmenin maliyetli olduğunu açıkladı. Apple Silicon, donanım seviyesinde x86 uyumlu TSO modu ekleyerek bu sorunu büyük ölçüde çözdü; Qualcomm'un yeni Oryon çekirdekleri ise koherent önbellek satırı atomiklerini destekleyerek performansı artırdı.
Bellek Erişimi Öykünmesi: Neden Bu Kadar Zor?
FEX-Emu geliştiricileri, x86 kodunu ARM üzerinde çalıştırırken bellek sıralama, hizalama ve atomik işlem farklarının öykünme performansını nasıl etkilediğini anlattı.
01öykünmebellek modeliTSOARMx86FEX-EmuApple SiliconQualcomm Oryon