Apple M1 İşlemcinin Performans ve Verimlilik Çekirdekleri Kıyaslandı

ItalioBrot

Global Mod
Global Mod
Apple’ın M1 işlemcileri bildiğiniz üzere küçük ve büyük çekirdeklerden oluşan hibrit CPU sistemiyle bir arada geliyor. Büyük çekirdeklerin fazlaca daha kuvvetli olduğunu ve güzel performans gösterdiğini bilsek de bu mevzuda gereğince bilgi sahibi değildik. The Eclectic Light Company artık bu bahse ışık tuttu ve bu küçük çekirdeklerin yüksek kuvvetli çekirdeklere kıyasla genel vazifelerde nasıl performans gösterdiğine dair ayrıntılar verdi.

Apple M1 yongası, dört yüksek performanslı “Firestorm” çekirdeğinden ve dört düşük kuvvetli “Icestorm” çekirdeğinden meydana geliyor. Her iki çekirdek mimarisi birlikte çalışıyor, lakin bunlar her biri belli komut setlerini ve vazifeleri verimli bir biçimde yerine getirmek üzere tasarlandı.

Daha küçük çekirdekler çoklukla temel işletim sistemi ve art plan bakılırsavlerini üstleniyor. bu biçimdelikle büyük çekirdekler ön plandaki ve bilhassa yüksek performanslı süreçler için daha müsait oluyor.


Donanım 4 farklı senaryoda test edildi ve Swift Float (32 bit kayan nokta, C kayan nokta) sayıları üzerinde nokta çarpımlarını hesaplamak için dört farklı prosedür kullanıldı.

  • 4 geniş tek duyarlıklı kayan noktalı sayı dizilerinde karışık SIMD talimatlarını kullanan bir döngü.
  • Apple simd (Accelerate kitaplıklarının bir benzeri) Swift kullanarak iki simd_float4 dizisi.
  • İç içe döngüler kullanmak için sıradan Swift.
  • Harita ve azaltma kullanarak daha ‘deyimsel’ iç içe Swift döngüsü.
Burada kuvvetli Firestorm çekirdeklerinin %100 ile referans alındığını ve %200 oranının iki kat daha düşük vakit içindema manasına geldiğini not düşelim. Icestorm çekirdekleri, Firestorm vakit içindemalarına kıyasla şöyle daha yavaş performans gösterdi:

  • %190 çalışan derleme lisanı.
  • %330 çalışan simd (Hızlandırma) kitaplığı fonksiyonları.
  • %280 sıradan Swift yürütmesi.
  • %550 ‘deyimsel’ Swift yürütmesi.
Icestorm çekirdekleri bilhassa verimlilik odaklı olduğundan dolayı bu beklenmedik bir durum değil. Öte yandan bu çekirdeklerin düşük güç tükettiğini ve fazlaca daha az ısındığını belirtelim.