İşlemci Çekirdeği ve Thread Nedir? Core ve Thread Arasındaki Farklar

Intel Processor Architectures in 2026: AI PCs, Core Ultra, and Xeon | Industrial sbc

Bilgisayar işlemcilerinin teknik özelliklerinde sıkça karşılaşılan terimlerden ikisi çekirdek (Core) ve iş parçacığıdır (Thread). İşlemci satın alırken 4 çekirdek 8 thread, 6 çekirdek 12 thread veya 8 çekirdek 16 thread gibi ifadelerle karşılaşmak mümkündür.

Bu değerler, işlemcinin aynı anda ne kadar işi yürütebildiğini anlamaya yardımcı olur. Ancak çekirdek sayısı ile thread sayısı aynı anlama gelmez. İki kavramın çalışma biçimleri ve işlemci performansına etkileri farklıdır.

İşlemci Çekirdeği (Core) Nedir?

Arquitectura interna del microprocesador

İşlemci çekirdeği, merkezi işlem birimi içerisinde komutları yürütebilen fiziksel hesaplama birimidir.

Bir işlemcide tek çekirdek bulunabileceği gibi birden fazla çekirdek de bulunabilir. Modern masaüstü ve dizüstü bilgisayar işlemcilerinin büyük bölümü çok çekirdekli yapıya sahiptir.

Her çekirdek, işlemcinin mimarisine bağlı olarak komutları işlemek için gerekli yürütme birimlerine, yazmaçlara ve önbellek kaynaklarına sahiptir.

Çok çekirdekli işlemciler, uygun şekilde tasarlanmış yazılımlarda birden fazla görevin paralel olarak yürütülmesini sağlar.

Örneğin 8 çekirdekli bir işlemci, farklı çekirdeklerde birden fazla iş parçacığını eş zamanlı çalıştırabilir.

Thread (İş Parçacığı) Nedir?

Thread, Türkçede iş parçacığı anlamına gelir. Bir programın işletim sistemi tarafından planlanabilen yürütme akışını ifade eder.

Bir uygulama tek bir thread kullanabileceği gibi farklı görevleri gerçekleştirmek için birden fazla thread oluşturabilir.

Örneğin bir video düzenleme programı, görüntü işleme, ses işleme ve arayüz işlemleri için farklı iş parçacıkları kullanabilir.

İşlemci özelliklerinde belirtilen thread sayısı ise genellikle işlemcinin işletim sistemine sunduğu mantıksal işlemci sayısını ifade eder.

Bu iki kullanım arasında önemli bir ayrım bulunur: Bir yazılım çok sayıda thread oluşturabilir ancak bunların aynı anda gerçekten çalıştırılabilmesi, işlemcinin donanım kaynaklarına bağlıdır.

Core ve Thread Arasındaki Farklar

Özellik

Core (Çekirdek)

Thread (İş parçacığı)

Tanım

Fiziksel işlem birimi

Komut yürütme akışı

Yapı

Donanımsal

Yazılımsal yürütme kavramı; SMT ile donanımsal destek

Temel görev

Komutları yürütmek

İşin yürütülebilir bölümlerini temsil etmek

Performansa etkisi

Fiziksel işlem kapasitesi sağlar

Kaynakların daha verimli kullanılmasına yardımcı olabilir

Sayısı

İşlemci modeline bağlıdır

Yazılım ve donanım desteğine bağlıdır

Bir işlemcinin 8 çekirdek ve 16 thread olarak belirtilmesi, 16 fiziksel çekirdeğe sahip olduğu anlamına gelmez.

Hyper-Threading Nedir?

Intel Lunar Lake ‘Lion Cove’ P-core Microarchitecture - Intel unwraps Lunar Lake architecture: Up to 68% IPC gain for E-cores, 14% IPC gain for P-Cores - Page 2 | Tom's Hardware

Hyper-Threading, Intel'in eş zamanlı çoklu iş parçacığı (SMT) teknolojisi için kullandığı isimdir.

Bu teknoloji sayesinde desteklenen bir fiziksel çekirdek, işletim sistemine iki mantıksal işlemci olarak görünebilir.

Örneğin Hyper-Threading destekleyen 4 çekirdekli bir işlemci, işletim sisteminde 8 mantıksal işlemci olarak görüntülenebilir.

Teknolojinin amacı, çekirdeğin yürütme kaynaklarından daha verimli yararlanılmasını sağlamaktır.

Ancak Hyper-Threading kullanılması, bir fiziksel çekirdeğin performansının iki katına çıktığı anlamına gelmez. Performans artışı, çalıştırılan uygulamanın özelliklerine bağlıdır.

AMD SMT Teknolojisi Nedir?

Behind the scenes (Under the bench): The tricky thing about SMT | cloud-infrastructure

AMD'nin bazı Ryzen işlemcilerinde Simultaneous Multithreading (SMT) teknolojisi kullanılır.

SMT, desteklenen bir fiziksel çekirdeğin birden fazla donanımsal iş parçacığını eş zamanlı yürütmesine olanak tanır.

Örneğin SMT desteği etkin olan 6 çekirdekli bir Ryzen işlemci, 12 mantıksal işlemci sunabilir.

Intel Hyper-Threading ve AMD SMT benzer bir temel prensibe dayanır. Bununla birlikte uygulama biçimleri, işlemci mimarisine göre farklılık gösterebilir.

Her AMD veya Intel işlemcisinin SMT ya da Hyper-Threading desteklediği varsayılmamalıdır.

4 Çekirdek 8 Thread Ne Demektir?

4 çekirdek ve 8 thread olarak belirtilen bir işlemcide dört fiziksel çekirdek bulunur. Her çekirdek iki donanımsal iş parçacığını destekliyorsa toplam sekiz mantıksal işlemci ortaya çıkar.

Benzer şekilde:

Fiziksel çekirdek

Mantıksal işlemci

Örnek yapı

2

4

Çekirdek başına 2 thread

4

8

Çekirdek başına 2 thread

6

12

Çekirdek başına 2 thread

8

16

Çekirdek başına 2 thread

12

24

Çekirdek başına 2 thread

16

32

Çekirdek başına 2 thread

Bu tablo, bütün çekirdeklerin iki donanımsal iş parçacığını desteklediği örnek bir yapıyı göstermektedir.

Hibrit mimarili işlemcilerde ise performans ve verimlilik çekirdeklerinin iş parçacığı desteği farklı olabilir.

Oyunlarda Çekirdek ve Thread Sayısı Önemli mi?

Intel Core i7-7700k, análisis. Review con características, precio y especificaciones

Bilgisayar oyunlarının işlemci gereksinimleri, kullanılan oyun motoruna ve oyunun yapısına göre değişir.

Bazı oyunlar az sayıda güçlü çekirdekten daha fazla yararlanırken bazı oyunlar işlem yükünü daha fazla çekirdeğe dağıtabilir.

Özellikle oyun fiziği, yapay zekâ hesaplamaları ve arka plan işlemleri işlemci kaynaklarını kullanır.

Ancak çekirdek sayısının yüksek olması, oyunlarda her zaman daha fazla FPS elde edileceği anlamına gelmez.

Oyun performansını etkileyen diğer önemli faktörler şunlardır:

  • İşlemcinin mimarisi ve nesli

  • Tek çekirdek performansı

  • İşlemci saat frekansı

  • Önbellek kapasitesi

  • Ekran kartının performansı

  • RAM hızı ve kapasitesi

  • Oyunun çok çekirdek desteği

Bu nedenle oyun bilgisayarı seçerken yalnızca çekirdek ve thread sayısına bakmak yeterli değildir.

Render ve Video Düzenlemede Çok Çekirdek Kullanımı

Video kodlama, üç boyutlu render ve bazı bilimsel hesaplama uygulamaları işlem yükünü birden fazla çekirdeğe dağıtabilir.

Bu tür işlemlerde yüksek çekirdek sayısı önemli performans avantajları sağlayabilir.

Örneğin çok çekirdek kullanımını destekleyen bir render yazılımı, görüntünün farklı bölümlerini farklı işlemci çekirdeklerinde hesaplayabilir.

Ancak her profesyonel yazılım aynı ölçüde çok çekirdek kullanmaz. Bazı işlemler ekran kartından veya tek çekirdek performansından daha fazla yararlanabilir.

Windows 11'de İşlemci Çekirdek ve Thread Sayısı Nasıl Öğrenilir?

Rehber: Detaylı Bilgisayar Hızlandırma Windows 10/11 | Technopat Sosyal

Windows 11'de işlemcinin çekirdek ve mantıksal işlemci sayısını öğrenmek için aşağıdaki adımlar uygulanabilir:

  1. Klavyeden Ctrl + Shift + Esc tuşlarına basın.

  2. Açılan Görev Yöneticisi penceresinde Performans bölümüne girin.

  3. CPU seçeneğini tıklayın.

  4. Ekrandaki Çekirdekler ve Mantıksal işlemciler bilgilerini inceleyin.

Çekirdekler alanı fiziksel çekirdek sayısını, mantıksal işlemciler alanı ise işletim sisteminin kullanabildiği mantıksal işlemci sayısını gösterir.

CPU grafiğine sağ tıklayıp grafik görünümünü mantıksal işlemciler olarak değiştirmek de mümkündür. Böylece her mantıksal işlemcinin kullanım oranı ayrı ayrı görüntülenebilir.

Çekirdek Sayısı mı, Thread Sayısı mı Daha Önemli?

İşlemci performansı değerlendirilirken çekirdek ve thread sayısı birlikte ele alınmalıdır.

Fiziksel çekirdekler, bağımsız yürütme kaynakları sağlar. SMT veya Hyper-Threading gibi teknolojiler ise aynı çekirdeğin kaynaklarından birden fazla iş parçacığının yararlanmasına olanak tanır.

Bu nedenle 8 çekirdekli ve 16 thread destekleyen bir işlemci, yalnızca thread sayısı nedeniyle 16 fiziksel çekirdekli bir işlemciyle eşdeğer kabul edilemez.

Ayrıca farklı mimarilere sahip işlemcilerin çekirdek başına performansları da değişebilir.

Daha Fazla Çekirdek Bilgisayarı Her Zaman Hızlandırır mı?

Hayır. Daha fazla çekirdeğin performansa katkısı, kullanılan uygulamanın paralel işlem yapabilme kapasitesine bağlıdır.

Tek bir iş parçacığını yoğun kullanan uygulamalarda güçlü bir çekirdeğin performansı daha belirleyici olabilir.

Çok sayıda iş parçacığına bölünebilen uygulamalarda ise ek çekirdekler önemli avantajlar sağlayabilir.

İşlemci seçimi yapılırken çekirdek sayısının yanı sıra mimari, saat hızı, önbellek, güç tüketimi ve gerçek uygulama testleri dikkate alınmalıdır.

Sonuç

İşlemci çekirdeği (Core), komutları yürüten fiziksel hesaplama birimidir. Thread ise bir programın yürütme akışını ifade eder. İşlemci teknik özelliklerinde belirtilen thread sayısı, genellikle donanımın sunduğu mantıksal işlemci sayısını gösterir.

Hyper-Threading ve SMT gibi teknolojiler, desteklenen çekirdeklerin aynı anda birden fazla iş parçacığını yürüterek mevcut kaynakları daha verimli kullanmasını sağlayabilir.

Ancak daha fazla thread, aynı sayıda ek fiziksel çekirdek bulunduğu anlamına gelmez.

İşlemci performansını değerlendirirken çekirdek sayısı, mantıksal işlemci sayısı, mimari ve kullanım amacı birlikte dikkate alınmalıdır.

 


Alıntı