CPU çekirdekleri
Bu madde, sayarbilgi kavram dizini kapsamında hazırlanmış bir sözlük incelemesidir.
CPU çekirdekleri, merkezi işlem biriminin (CPU) içindeki bağımsız işlem birimleridir. Her çekirdek, kendi komutlarını işleyebilir ve paralel işlemenin temelini oluşturur.
CPU çekirdekleri, modern bilgisayar mimarisinin temel yapı taşlarından biridir. Tek bir fiziksel CPU üzerinde birden fazla çekirdeğin bulunması, sistemin genel performansını artırarak çoklu görev yeteneğini ve uygulamaların hızını yükseltir. Çekirdek sayısı arttıkça, aynı anda daha fazla işlemin gerçekleştirilmesi mümkün hale gelir.
Tarihsel Süreç ve Ortaya Çıkış
Çok çekirdekli işlemcilerin geliştirilmesi, 1980'lerin sonlarında paralel hesaplama ihtiyacının artmasıyla başlamıştır. İlk çoklu işlemci sistemler, birden fazla fiziksel CPU'nun bir araya getirilmesiyle oluşturulurken, daha sonra tek bir çip üzerinde birden fazla çekirdeğin entegre edilmesi mümkün hale gelmiştir. Intel ve AMD gibi şirketlerin öncülüğüyle, çok çekirdekli işlemciler hızla yaygınlaşmıştır.
Çalışma Prensibi ve Temel Özellikler
Her CPU çekirdeği, kendi komutlarını bağımsız olarak işleyebilir. Bu sayede, işletim sistemi veya uygulamalar, farklı görevleri farklı çekirdeklere atayarak paralel işlemenin avantajlarından yararlanabilir. Çekirdekler arasındaki iletişim, önerme (front-end) ve arka plan birimleri aracılığıyla sağlanır. Her çekirdeğin kendi L1 ve L2 önbelleği bulunurken, bazı durumlarda ortak bir L3 önbelleği de paylaşılabilir.
Kilit İsimler ve İlgili Gelişmeler
Gordon Moore (Moore Yasası'nın formüle edilmesi), Intel mühendisleri (Pentium 4 ve daha sonraki çok çekirdekli işlemcilerin geliştirilmesi), AMD çalışanları (ATI'nin satın alınması ve GPU entegrasyonu).
1. Tek bir CPU üzerinde çok sayıda çekirdek bulunsa bile, sistemin genel performansı, yazılımın bu yapıdan ne kadar iyi yararlandığına bağlıdır. 2. Bazı işlemcilerde, 'hiper-threading' adı verilen bir teknoloji bulunur; bu, her fiziksel çekirdeğin iki adet mantıksal çekirdek gibi davranmasını sağlar.
Günümüzdeki Önemi ve Geleceği
Çok çekirdekli mimariler, yapay zeka, büyük veri işleme ve yüksek performanslı hesaplama gibi alanlarda giderek daha önemli hale gelmektedir. Gelecekte, daha fazla çekirdeğe sahip işlemcilerin yanı sıra, özel amaçlı donanım hızlandırıcılarının (örneğin, TPU'lar) da yaygınlaşması beklenmektedir.