Basit Donanım

İşlemci Çekirdek Sayısı Gerçekten Önemli mi

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 ve İş Parçacığı Ne Demek

Ç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.

Neden Her Program Tüm Çekirdekleri Kullanmaz

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 Alanına Göre Makul Çekirdek Sayıları

KullanımMakul aralıkBelirleyici olan
Ofis, tarayıcı, video izleme4 çekirdekSSD ve yeterli RAM
Oyun6-8 çekirdekTek çekirdek hızı ve grafik kartı
Yayın (stream) + oyun8 çekirdek ve üzeriToplam iş parçacığı sayısı
Video kurgu, render, 3D12 çekirdek ve üzeriÇekirdek sayısı ve soğutma
Yazılım derleme, sanal makine12 ç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.

Çekirdek Sayısından Daha Çok Fark Yaratan Şeyler

Farklı Tipte Çekirdekler

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.

Satın Alırken İzlenecek Basit Yol

  1. Bilgisayarda en çok hangi işi yaptığınızı yazın; tahmin değil, gerçek kullanımı esas alın.
  2. O iş paralelleşebiliyorsa çekirdeğe, sıralı çalışıyorsa çekirdek başına hıza öncelik verin.
  3. Aynı fiyat aralığındaki iki işlemciyi, kullandığınız programlarla yapılmış testlerde karşılaştırın; genel puanlara değil.
  4. Kalan bütçeyi SSD, RAM ve soğutmaya ayırın; sistem bir bütün olarak çalışır.

Sık Sorulan Sorular

Oyunlar için 4 çekirdek yetmez mi?

Eski yapımlarda yeter ama yeni oyunlar arka planda birden çok iş yürüttüğü için 4 çekirdekli sistemler