Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

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

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

teknoloji

FD Üye
Katılım
Ocak 9, 2022
Mesajlar
38,248
Etkileşim
1
Puan
36
Yaş
46
F-D Coin
83
Apple-M1-Islemci-Mac-Cekirdek-Performansi.jpg

Apple’ın M1 işlemcileri bildiğiniz üzere küçük ve büyük çekirdeklerden oluşan hibrit CPU sistemiyle birlikte geliyor. Büyük çekirdeklerin çok daha güçlü olduğunu ve düzgün performans gösterdiğini bilsek de bu hususta gereğince bilgi sahibi değildik. The Eclectic Light Company artık bu mevzuya ışık tuttu ve bu küçük çekirdeklerin yüksek güçlü ç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 güçlü “Icestorm” çekirdeğinden meydana geliyor. Her iki çekirdek mimarisi birlikte çalışıyor, lakin bunlar her biri muhakkak komut setlerini ve misyonları verimli bir biçimde yerine getirmek üzere tasarlandı.

Daha küçük çekirdekler çoklukla temel işletim sistemi ve art plan misyonlarını üstleniyor. Böylece büyük çekirdekler ön plandaki ve bilhassa yüksek performanslı süreçler için daha müsait oluyor.

mac-islemcisi-apple-m1-duyuruldu-3-640x366.jpg


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ı formül 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 kolay Swift.
  • Harita ve azaltma kullanarak daha ‘deyimsel’ iç içe Swift döngüsü.
Burada güçlü Firestorm çekirdeklerinin %100 ile referans alındığını ve %200 oranının iki kat daha düşük zamanlama manasına geldiğini not düşelim. Icestorm çekirdekleri, Firestorm zamanlamalarına kıyasla şu biçimde daha yavaş performans gösterdi:
  • %190 çalışan derleme lisanı.
  • %330 çalışan simd (Hızlandırma) kitaplığı fonksiyonları.
  • %280 kolay Swift yürütmesi.
  • %550 ‘deyimsel’ Swift yürütmesi.
Icestorm çekirdekleri bilhassa verimlilik odaklı olduğundan ötürü bu beklenmedik bir durum değil. Öte yandan bu çekirdeklerin düşük güç tükettiğini ve çok daha az ısındığını belirtelim.
 
858,506Konular
982,995Mesajlar
33,104Kullanıcılar
droleSon üye
Üst Alt