EMZETT.
Giriş yap

İşlemci yapısı: yürütme birimleri ve önbellek

Kısaca: Modern bir işlemci birkaç çekirdekten oluşur; her çekirdekte bir denetim birimi, yürütme birimleri (ALU, FPU), yazmaçlar ve kendi önbelleği bulunur; ayrıca paylaşılan bir önbellek, bir bellek denetleyicisi ve diğer bileşenlere bağlantılar vardır.

Biraz daha ayrıntılı: İşlemci komutları yürütür: getir, çöz, yürüt, sonucu geri yaz. Bunu hızlı yapmak için yapı taşları, minik ve süper hızlı yazmaçtan büyük, daha yavaş L3 önbelleğine kadar birkaç düzeyde düzenlenmiştir.

Ayrıntılı

Bir çekirdeğin bileşenleri:

  • Denetim birimi: Komutları getirir, çözer ve akışı denetler. Buna dallanma tahmini, komut kuyrukları ve zamanlayıcılar dahildir.
  • Yürütme birimleri:
    • ALU (aritmetik mantık birimi): Tam sayı aritmetiği, karşılaştırmalar, mantık (toplama, AND, kaydırma).
    • FPU (kayan nokta birimi): Ondalıklı sayılar.
    • Vektör birimleri (SSE, AVX, NEON): bir seferde çok değer (SIMD); görüntü, ses, yapay zekâ için önemlidir.
    • Yükleme/depolama birimleri: Bellek erişimi.
  • Yazmaçlar: Doğrudan yürütme biriminde en küçük, en hızlı bellek (birkaç düzine ila yüz, her biri 64 bit). Şu anda hesaplanan sayıları tutarlar.
  • L1 ve L2 önbellek: Çekirdek başına, çok küçük ve hızlı.

Paylaşılan kısımlar (uncore):

  • L3 önbellek: Tüm çekirdekler tarafından paylaşılır.
  • Bellek denetleyicisi: İşlemciyi ana belleğe (DDR) bağlar.
  • PCIe denetleyicisi: Ekran kartı ve SSD için doğrudan.
  • Çekirdekler arasında dahili ara bağlantı (ring, mesh, Infinity Fabric).
  • Tümleşik grafik (iGPU) ve medya motorları (birçok modelde).
  • Güvenlik ve güç yönetimi: Saat, gerilim, sıcaklık.

Bellek hiyerarşisi (tipik):

DüzeyBoyutErişim süresi
Yazmaçlar< 1 KB< 1 ns
L1 önbellekçekirdek başına 32 – 64 KB~1 ns
L2 önbellekçekirdek başına 0,5 – 2 MB~4 ns
L3 önbellek16 – 128 MB paylaşılan~10 ns
Ana bellek8 – 128 GB~80 ns
SSDterabaytlar~50.000 ns

Saat ve performans: Saat (GHz) saniyedeki çevrimleri verir. Gerçekten önemli olan, saat × çevrim başına komut (IPC) × çekirdek sayısıdır.

Üretim: Silikon bir kalıp üzerinde 3 ila 10 nm teknolojisinde milyarlarca transistör. Isı (TDP) bir soğutucuyla uzaklaştırılır.

Ayrıca bak: İşlemci (CPU), L1, L2 ve L3 önbellek, İşlemci ardışık düzeni (pipeline)