Öne çıkan özellik, Apple’ın “Super” olarak adlandırdığı iki çekirdeğin bulunması. Apple bu isimle tipik P-çekirdeklerinden daha hızlı olan P-çekirdeklerini kastediyor. Bu çekirdeklerin üzerine dört P-çekirdek ve altı E-çekirdek ekleniyor ve toplamda 12 CPU çekirdeği oluşuyor. M4 ve M5’in her ikisinde de 10 CPU çekirdeği vardı. M4’te bunlar dört normal P-çekirdek ve altı E-çekirdek arasında bölünmüştü, M5’te ise dört süper çekirdek ve altı E-çekirdek arasında bölünmüştü. M5’in çekirdekleri çıkışta P-çekirdek olarak adlandırılmıştı ancak M5 Pro ve Max çıktığında daha sonra yeniden markalandı. M1, M2 ve M3 nesilleri hepsi dört P-çekirdek ve dört E-çekirdek kullanıyordu.
M6, M5’e göre daha az süper çekirdeğe sahip ama E-çekirdek sayısı aynı ve dört ek P-çekirdek var. “Süper” olarak adlandırılmasalar da P-çekirdekler yeterince iyi performans gösteriyor ve M6’nın çok çekirdekli performansının genel olarak M5’ten daha iyi olmasını sağlıyor.
Ekran desteği (dahili dahil)
Üç’e kadar
153GB/s (16GB), 170GB/s (24GB/32GB)
Üç’e kadar
İki’ye kadar
İki’ye kadar (biri harici)
Apple daha önce süper çekirdekleri diğer çekirdek türleriyle karıştırmıştı ama bu, aynı anda üç farklı tür çekirdeği içeren ilk çipi. CPU planlayıcı seviyesinde bu durumun yaratabileceği zorluğu aşmak için yerleşik powermetrics aracı, Apple’ın M6’yı hâlâ yalnızca iki tür çekirdeğe sahip bir çip gibi ele aldığını gösteriyor. Altı E-çekirdek tek bir kümede toplanmış durumda ve iki Süper çekirdek ile dört P-çekirdek “PS kümesi” adı verilen ikinci altı çekirdekli kümeye birlikte dahil edilmiş.
Powermetrics ayrıca hem P- hem de S-çekirdeklerinin M5 Pro ve M5 Max’te farklı kümeler ve farklı saat hızlarına sahip olmalarının aksine aynı tepe ve minimum saat hızlarına sahip olduğunu bildiriyor. M6’daki hem P- hem de S-çekirdekleri 1,44 GHz ile 4,79 GHz arasında. Sysctl yardımcı programı da bunların aynı 20MB’lık L2 önbellek havuzunu paylaştığını gösteriyor; bu, M5’teki 4 çekirdekli Süper kümedeki 16MB’a göre artış. E-çekirdek kümesinin de biraz daha fazla L2 önbelleği var, 8MB, M5’teki 6MB’a göre artış. Süper çekirdeklerin daha fazla L1 komut ve veri önbelleği var, yani kesinlikle hâlâ farklı çekirdekler ve yazılımsal araçlarla tespit edemediğimiz muhtemelen başka farklılıklar da var. Ancak macOS’un üç farklı CPU çekirdeği türüne sahip bir çipi yazılımsal düzeyde nasıl ele alacağı merak ediyorsanız cevap “hâlâ iki farklı çekirdek türüne sahipmiş gibi davranmak” oluyor.