Ana içeriğe geç
Donanım

Windows 11 Prism çeviricisi x86 kodlarını iki kat komutla çalıştırıyor

Öne çıkanlar

  • Prism ikili çeviricisi x86-64 kodlarını çalıştırırken komut sayısını yaklaşık iki katına çıkarıyor.
  • 256-bit AVX vektör komutları Arm NEON mimarisine aktarılırken 17 komutluk döngüler 69 komuta genişliyor.
  • Qualcomm Snapdragon X2 Elite, geniş yürütme hattıyla çeviri kaynaklı başarım kayıplarını kısmen hafifletiyor.

Chips and Cheese platformunun Geekbench 7 ile gerçekleştirdiği ayrıntılı performans analizi, Windows 11'in Prism ikili çeviricisinin x86-64 komutlarını aarch64 mimarisine dönüştürürken neredeyse iki kat komut ürettiğini ortaya koydu. Snapdragon X2 Elite Extreme ve Arm Neoverse çekirdekleri üzerinde yapılan testlerde, çeviri mekanizmasının x86-64 uygulamalarında ciddi bir başarım kaybına yol açtığı kaydedildi. Qualcomm çekirdeklerinin yüksek baseline performansı sayesinde bu kayıplar günlük kullanımda dengeleniyor.

Prism, özellikle 256-bit AVX vektör işlemlerini Arm'ın 128-bit NEON komut setine eşlerken büyük komut genişlemelerine neden oluyor. Video oynatıcı testindeki 17 komutluk bir temel döngünün aarch64 tarafında 69 komuta kadar uzadığı belirlendi. Analiz, derleyicinin gereksiz yığın bellek yazımları yaptığını ve adresleme biçimlerini korumak için çok sayıda ara yazmaç kullandığını gösterdi. Buna ek olarak x86'nın bayrak mekanizmasını birebir taklit etme çabası da komut yükünü artırdı.

Qualcomm'un 9 genişlikli ve 5 GHz saat hızına ulaşan performans çekirdekleri, geniş boru hattı ve geniş önbellekleri sayesinde bu ek yükü bir dereceye kadar emiyor. Analiz, Qualcomm'un verimlilik odaklı çekirdeklerinin bile eski Neoverse N1 ve N2 sunucu çekirdeklerini geride bıraktığını ortaya koydu. Uzmanlar, çeviri yükünün hafifletilmesinde donanımın ham hesaplama gücünün kilit rol oynadığını belirtiyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.