12 puan yazan xguru 2023-11-27 | 1 yorum | WhatsApp'ta paylaş
  • İlk incelemelerde M3 tabanlı Mac’lerin CPU çekirdeklerinde büyük bir değişiklik yokmuş gibi görünse de, gerçekte küme boyutu ve azami frekans artışı gibi önemli değişiklikler var
  • Küme boyutu: M1/M2 çiplerinde 2 veya 4 CPU çekirdeği bir küme oluşturup paylaşılan önbellek kullanırken, M3 çipinde temel model 4 çekirdekli, Pro ve Max modeller ise 6 çekirdekli kümelere sahip
    • Bu durum çip seçimini etkiliyor
    • macOS, mümkün olduğunda QoS (hizmet kalitesi) düzeyine göre daha yüksek öncelikle çalışan thread’leri P çekirdeklerine atıyor
    • P çekirdekleri zaten tamamen doluysa, macOS bunun yerine yüksek QoS thread’lerini E çekirdeklerinde çalıştırıyor
    • Yani, normalde kullandığınız uygulamalara Activity Monitor’ün CPU geçmişi penceresinden bakıp
      • P çekirdekleri zamanın çoğunda tamamen doluyorsa ve ilgili iş yükü E çekirdeklerine taşıyorsa, daha fazla P çekirdeğine sahip bir M3 modelini hedeflemelisiniz
      • P çekirdeklerinde her zaman yeterli boş kapasite varsa, daha fazla P çekirdeğine sahip bir M3 size ek değer sağlamayacaktır
  • E çekirdekleri: M3 Pro’nun E çekirdekleri M1 Pro’ya benziyor, ancak macOS tarafından belirlenen frekans yönetiminde fark var ve M3 çipi azami 2748 MHz’e çıkıyor
    • Bu, M3’ün E çekirdeklerinin arka plan thread’lerini M1’e göre biraz daha yavaş çalıştırdığı anlamına geliyor
    • Yani M1 Pro’yu M3 Pro ile değiştirirseniz arka plan işleri yavaşlar, ancak E çekirdeklerine taşan yüksek QoS işleri hızlanır
  • P çekirdekleri: M3 Pro’nun P çekirdekleri azami 4056 MHz’e kadar çalışıyor ve M1 Pro ile karşılaştırıldığında tamsayı ile kayan nokta performansı yaklaşık 1,3 kat; vektör performansı ise NEON veya Apple’ın Accelerate kütüphanesi kullanıldığında daha da hızlı
    • Bu, tamsayı ve kayan nokta performansındaki artışın çekirdek frekansındaki yükselişten kaynaklandığını, ancak vektör işlemede daha fazla iyileştirme olabileceğini düşündürüyor
    • Muhtemelen Apple, M3 P çekirdeklerindeki NEON biriminin tasarımını geliştirdi
  • P ve E performansı: M1 ve M3 çekirdekleri yük altında farklı performans kalıpları gösteriyor; M3 Pro ise hem P hem de E çekirdeklerinde daha yüksek performans sunuyor
  • CPU kullanım geçmişi: Activity Monitor’deki CPU kullanım geçmişi, çekirdek yükü ve performansı hakkında bilgi veriyor; ancak çekirdek frekansını hesaba katmadığı için yanıltıcı olabilir

Özet

  • CPU çekirdeklerini karşılaştırmak, çok çekirdekli benchmark’lardan çok daha fazlasını gerektiriyor
  • Zaten Apple Silicon Mac kullanıyorsanız, günlük kullanımda P ve E çekirdeklerinin kullanım düzenini gözlemleyerek daha fazla çekirdeğe sahip bir Mac’e ihtiyacınız olup olmadığına karar verin
  • CPU çekirdeği küme boyutu M3 çiplerinde 2-4’ten 4-6’ya değişti ve bu, performans ile güç tüketimi üzerinde geniş kapsamlı etkiler yaratabilir
  • M3’ün E çekirdekleri M1’inkilere benzer görünüyor, ancak azami frekansları daha yüksek ve arka plan işlerinde daha düşük frekansta çalışıyor
  • M3’ün P çekirdekleri vektör (NEON) biriminde iyileştirilmiş görünüyor ve daha yüksek azami frekansa sahip
  • E çekirdeği sayısının artması, P çekirdeklerinden taşan yüksek QoS thread’lerini karşılayabilecek kapasiteyi artırıyor
  • macOS çekirdek yönetimi de değişti

1 yorum

 
godrm 2023-11-27

Okuyunca, yazılım geliştirme ortamında (sonuçta thread tahsisi) eşzamanlılığı destekleyen alt kütüphanelerin çalışma biçimiyle benzer bir doğrultuda gelişiyor gibi görünüyor. Yeni macOS veya iOS da yeni Apple Silicon üzerinde daha fazla avantaj sağlayabilir gibi.