İşlemci Seçerken Çekirdek Sayısı ve Hız İlişkisini Anlamak
Sorun: "Kaç çekirdek yeter?" sorusunun tek bir cevabı yok
Bir bilgisayar toplarken ya da hazır sistem seçerken en çok kafa karıştıran nokta işlemci satırındaki rakamlardır. Kutunun üzerinde "8 çekirdek, 5,2 GHz'e kadar" yazar; yanındaki modelde ise "6 çekirdek, 5,4 GHz" ibaresi bulunur. İkisi de aynı fiyat bandında olabilir. Hangisi sizin için daha iyi bir tercih olur?
Bu soruya doğru cevap vermek için işlemci CPU çekirdek hız üçlüsünün nasıl çalıştığını anlamak gerekiyor. Kısaca özetlemek gerekirse: çekirdek sayısı aynı anda kaç iş parçasını yürütebileceğinizi, saat hızı ise her bir iş parçasının ne kadar çabuk bitirileceğini belirler. Hangisinin daha önemli olduğu, bilgisayarda yaptığınız işin yapısına bağlıdır.
Temel kavramlar sade bir dille
Çekirdek (core)
Her çekirdek, bağımsız çalışabilen bir hesaplama birimidir. Sekiz çekirdekli bir işlemci, teorik olarak sekiz farklı işi paralel yürütebilir. Ancak bu paralellikten faydalanabilmek için yazılımın işi bölüştürmeye uygun yazılmış olması şarttır. Video kodlama, 3B render, derleme (compile), sanal makineler ve büyük veri işleme bu tarife uyar. Buna karşın pek çok oyunun ana döngüsü, ofis uygulamaları ve tarayıcıdaki tek bir sekme büyük ölçüde tek bir çekirdeğe yüklenir.
Saat hızı (GHz)
Saat hızı, çekirdeğin saniyede kaç döngü çalıştığını gösterir. Aynı mimari içinde daha yüksek hız daha hızlı sonuç demektir. Ama farklı nesiller veya farklı üreticiler arasında GHz karşılaştırması yanıltıcıdır; çünkü IPC (döngü başına yapılan iş) devreye girer. Yeni nesil bir çekirdek, daha düşük GHz'de eski nesli geçebilir.
Thread, turbo ve verimlilik çekirdekleri
Bir çekirdeğin iki iş parçasını dönüşümlü yürütmesine imkân veren teknolojiler (SMT / Hyper-Threading) çekirdek sayısını iki katına çıkarmaz, boşta kalan kaynakları daha iyi kullanır; tipik kazanç yüzde onlar mertebesindedir. Turbo hız ise tüm çekirdekler yüklüyken değil, genellikle bir veya iki çekirdek çalışırken kısa süreli olarak görülür. Bazı modern işlemcilerde ayrıca yüksek performanslı ve verimlilik odaklı çekirdekler bir arada bulunur; arka plan görevleri verimli çekirdeklere aktarılırken ön plandaki iş güçlü çekirdeklerde koşar.
İş yüküne göre karşılaştırma
| Kullanım | Öncelik | Makul çekirdek aralığı | Notlar |
|---|---|---|---|
| Ofis, tarayıcı, video izleme | Tek çekirdek hızı | 4–6 | Depolama ve RAM darboğazı işlemciden daha belirleyici olur |
| Oyun | Tek çekirdek hızı + yeterli çekirdek | 6–8 | Ekran kartı çoğu senaryoda daha kritik |
| Yazılım geliştirme, derleme | Çekirdek sayısı | 8–16 | Paralel derleme çekirdeklerle neredeyse doğrusal ölçeklenir |
| Video kurgu, render, 3B | Çekirdek sayısı | 12+ | Bellek miktarı ve hızlı disk de gerekir |
| Yayın (stream) + oyun | Dengeli | 8–12 | Kodlamayı ekran kartına devretmek yükü hafifletir |
| Sanallaştırma, yerel sunucu | Çekirdek + bellek | 8–16 | Her sanal makineye çekirdek ayrılır |
Tablodaki en önemli çıkarım şudur: çekirdek sayısını artırmanın getirisi belli bir noktadan sonra hızla azalır. Yalnızca tarayıcı ve ofis programı kullanan biri için 16 çekirdekli bir işlemci, aynı paraya alınabilecek daha hızlı bir SSD veya daha iyi bir ekrandan çok daha az fark yaratır. Depolamanın hissedilen hıza etkisini merak ediyorsanız SSD ve HDD karşılaştırmamız bu konuyu ayrıntılı ele alıyor.
Gözden kaçan üç faktör
- Önbellek. L3 önbellek boyutu, özellikle oyunlarda ve veri tabanı gibi rastgele erişimli işlerde ölçülebilir fark yaratır. Aynı çekirdek sayısına sahip iki modelden büyük önbellekli olan genellikle önde olur.
- Soğutma ve güç limiti. Turbo hız ancak sıcaklık ve güç bütçesi izin verdiği sürece korunur. Zayıf soğutmalı ince bir dizüstünde 8 çekirdekli işlemci, uzun render işlerinde masaüstündeki 6 çekirdekliye yenilebilir. Kâğıt üzerindeki hız, sürdürülebilir hızla aynı şey değildir.
- Sistem dengesi. Yavaş bellek, dar boğaz oluşturan bir ekran kartı veya doygun bir disk, güçlü işlemciyi görünmez kılar. RAM türlerini ve ekran kartı seçim ölçütlerini anlatan yazılarımız bu dengeyi kurmakta yardımcı olur.
Bir bileşeni tek başına en iyi yapmak yerine, tüm sistemi yaptığınız işe göre dengelemek daha isabetli bir yaklaşımdır.
Karar verirken izlenecek yol
- İşinizi yazın. Haftanın en ağır 2–3 görevini listeleyin. Karar bu listeye göre verilir, "ileride belki" senaryolarına göre değil.
- Paralel mi, seri mi? Ağır görevleriniz aynı anda çok iş yapıyorsa çekirdek sayısına, tek bir işi hızlı bitirmek istiyorsanız yüksek tek çekirdek performansına yönelin.
- Aynı nesil içinde karşılaştırın. GHz değerlerini yalnızca aynı mimarideki modeller arasında kıyaslayın; farklı nesiller için bağımsız test sonuçlarına bakmak daha güvenilirdir.
- Soğutma ve kasa hava akışını bütçeye dahil edin. İşlemciyi bir kademe düşürüp iyi bir soğutucuya