Kısa cevap: Çekirdek sayısı önemlidir ama tek başına performansı belirlemez. Bir işlemcinin hızını çekirdek sayısı, çekirdek başına performans (IPC ve frekans), önbellek miktarı ve soğutma koşulları birlikte belirler. Günlük kullanım, ofis işleri ve çoğu oyun için 6 çekirdek fazlasıyla yeterliyken; video render, 3D modelleme, derleme ve sanallaştırma gibi işler çekirdek sayısından doğrudan fayda görür. Yani "daha fazla çekirdek = daha hızlı bilgisayar" denklemi her senaryoda geçerli değildir.
Çekirdek (core), işlemcinin içindeki bağımsız hesaplama birimidir. Dört çekirdekli bir işlemci, aynı anda dört ayrı işi yürütebilecek fiziksel donanıma sahiptir. İş parçacığı (thread) ise işletim sisteminin çekirdeğe gönderdiği iş sırasıdır. Modern işlemcilerde çokça karşılaştığımız eş zamanlı çoklu iş parçacığı teknolojisi (Intel'de Hyper-Threading, AMD'de SMT), bir fiziksel çekirdeğin iki iş parçacığını sırayla ve boşluk bırakmadan işlemesini sağlar.
Burada sık yapılan hata, iki iş parçacığını iki çekirdek saymaktır. Bir çekirdek bekleme anlarında ikinci iş parçacığına geçtiği için verim artar, fakat bu artış tipik olarak yüzde yüz değil, çok daha mütevazı bir orandadır. Bu nedenle "6 çekirdek / 12 thread" bir işlemci, gerçek 12 çekirdekli bir işlemciyle aynı sınıfta değildir. cpu core thread ilişkisini bu şekilde ayırt etmek, ürün listelerindeki rakamları doğru okumanın ilk adımıdır.
Bir işin birden fazla çekirdeğe dağıtılabilmesi için, o işin bağımsız parçalara bölünebilmesi gerekir. Video kodlama bunun ders kitabı örneğidir: görüntü kareler hâlinde bölünüp ayrı çekirdeklere dağıtılabilir. Buna karşın bir web sayfasının yorumlanması, bir oyun içindeki fizik hesabı veya bir Excel formül zinciri çoğu zaman sıralı çalışır; bir adım bitmeden diğeri başlayamaz.
Sıralı çalışan işlerde tek çekirdeğin gücü belirleyici olur. Bu yüzden 16 çekirdekli ama çekirdek başına yavaş bir işlemci, 6 çekirdekli ama hızlı bir işlemciden daha kötü bir masaüstü deneyimi sunabilir. Program tarafında bir işin ne kadarının paralelleştirilebildiği sınırlıdır ve bu sınır aşıldıktan sonra çekirdek eklemek ölçülebilir bir kazanç getirmez.
| Kullanım | Makul aralık | Belirleyici olan |
|---|---|---|
| Ofis, tarayıcı, video izleme | 4 çekirdek | SSD ve yeterli RAM |
| Oyun | 6-8 çekirdek | Tek çekirdek hızı ve grafik kartı |
| Yayın (stream) + oyun | 8 çekirdek ve üzeri | Toplam iş parçacığı sayısı |
| Video kurgu, render, 3D | 12 çekirdek ve üzeri | Çekirdek sayısı ve soğutma |
| Yazılım derleme, sanal makine | 12 çekirdek ve üzeri | Çekirdek sayısı ve RAM |
Oyun senaryosunda dikkat edilmesi gereken nokta, darboğazın çoğu zaman işlemcide değil ekran kartında olmasıdır. Yüksek çözünürlükte oynayan biri için ekstra çekirdeğe harcanan bütçe, grafik kartına aktarıldığında çok daha görünür bir fark yaratır. Grafik kartı seçimini anlatan rehberimizdeki çözünürlük-kart eşleşmesi bu kararı kolaylaştırır.
Son yılların işlemcilerinde tüm çekirdekler aynı değildir. Bazı modellerde yüksek performanslı çekirdekler ile verimlilik odaklı küçük çekirdekler bir arada bulunur. Bu tasarımda kutudaki büyük çekirdek sayısı yanıltıcı olabilir: 20 çekirdekli görünen bir işlemcinin sekizi performans, on ikisi verimlilik çekirdeği olabilir. Karşılaştırma yaparken çekirdeklerin türünü ve dağılımını ayrı ayrı okumak gerekir.
Eski yapımlarda yeter ama yeni oyunlar arka planda birden çok iş yürüttüğü için 4 çekirdekli sistemler