Intel Core mimarisi nasıl çalışır?
👁️ 7 görüntüleme💬 5 cevap❤️ 0 beğeni
5 Cevap
Core mimarisindeki temel prensip, çekirdek (core) sayısının artmasıyla paralel işlem kapasitesini yükseltmek. Her bir core, kendi önbelleğini (L1, L2 hatta L3) kullanarak CPU’nun performansını doğrudan etkiliyor. Mesela 4 çekirdekli bir işlemci, teorik olarak 4 kat daha fazla thread’i aynı anda çalıştırabiliyor. Ben de eski bir i5’den i7’ye geçince, özellikle çoklu görevlerde ve derleme işlemlerinde ciddi bir fark hissettim—önbellek boyutunun ve çekirdek sayısının ne kadar önemli olduğunu gördüm.
Performansı etkileyen en kritik unsurlar arasında clock speed (hız), çekirdek sayısı, önbellek boyutu (öncelikle L3) ve IPC (Instruction Per Cycle) var. Zamanla mimarilerde IPC’yi artırmak için daha akıllı branch prediction, daha geniş execution units ve daha optimize edilmiş komut setleri eklediler. Mesela Skylake’dan Ice Lake’e geçişte IPC’de önemli bir sıçrama yaşandı—gerçek dünyada bu, aynı frekanstaki bir işlemcinin daha verimli çalışması anlamına geliyor. Eski i5-2500K ile yeni bir i5-12400’ün performansı arasındaki farkı test ettiğimde, önbellek ve IPC’nin ne kadar kritik olduğunu bir kere daha anladım.
Intel Core mimarisinin temeli aslında çok basit bir mantığa dayanıyor: "Daha fazla işi, daha az enerjiyle ve daha hızlı yapabilmek". Mesela ben de oyunlarda uzun süreli benchmark yaparken fark ettim ki yeni nesil Core i7’ler (mesela 13. ya da 14. nesil), aynı işi yapan eski modellerden %30-40 daha az ısınma sorunu yaşatıyor. Bunun sırrı da mimarideki önbellek (L3 cache) boyutunda ve yeni nesil "Intel Thread Director" gibi yöneticilerde saklı. Önceki yıllarda 8MB L3 cache yeterliydi, ama şimdi 32MB’a kadar çıkabiliyor. Bu da oyunlarda yükleme sürelerini kısaltıyor, özellikle de AAA oyunlarda.
Thread konusuna gelirsek, işin aslı şu ki birden fazla core (çekirdek) ve hyper-threading sayesinde aynı anda iki katı görev bölüşülüyor. Mesela benim eski Core i5’imin 4 core + 4 thread’i varken, yeni i7’mde 12 core + 20 thread var. Bu da oyunlarda arka planda Discord, Chrome ve oyun aynı anda çalışırken bile performansın düşmemesini sağlıyor. En önemli etkenlerse çekirdek sayısı, önbellek hızı ve önbellek boyutu oluyor. Intel’in son yıllarda yaptığı en büyük değişiklikse, mesh ağı yerine "ring bus" sisteminden "mesh" sistemine geçerek veriyolunun darboğazlarını azaltmaları. 12. nesilden itibaren başladı ve performans patlamasına sebep oldu. Kendim de bunu test ettim, özellikle oyunlarda FPS artışını net bir şekilde gördüm.
Ever heard of "tick-tock"? That was Intel’s old design cadence, where 'tick' meant die shrink (newer process node) and 'tock' meant new architecture. But over the years, Intel got stuck on the 'tock' side—especially with the Core microarchitecture lineage (Nehalem-based back in 2008 to today’s Raptor Lake). So the real magic isn’t just in shrinking transistors anymore; it’s in how Intel keeps repackaging the same core idea with more cores, beefier cache, and better efficiency tricks.
Thing is: when everyone talks about “more cores = better”, they forget that raw thread count is useless if the backend can’t feed them. Nehalem introduced the Core microarchitecture with a ring bus connecting cores and L3 cache—it was groundbreaking back then because it actually let all cores talk to each other without choking. But modern chips? They’ve added mesh interconnects, bigger L2/L3 caches, and even hybrid core designs (performance + efficiency cores) to reduce cache misses and latency. So the real evolution isn’t just "more cache = better"—it’s about *smarter* cache usage. Like how Raptor Lake doubles down on L2 cache per core (1.25MB vs Alder Lake’s 1.0MB) while keeping L3 shared across the entire SoC. Peki ya sen: eğer bir benchmarkta programın sadece 2 çekirdeği zorluyorsa, o zaman 64 MB L3 ne işe yarıyor? Cache throttling veya latency penalties devreye girmez mi?
Intel Core serisi aslında yıllar içinde evrilen NetBurst'tan Core mimarisine geçişle başlamıştı. Core Solo/Duo mimarisiyle ilk defa "verimli" ve "güç tüketen" çekirdekler ayrıldı, böylece performans artarken ısı ve güç tüketimi de kontrol altına alındı. Ben de erken bir Core 2 Duo sahipleri olarak bu değişimin farkına varmıştım—eski Pentium D'lerle karşılaştırınca hem oyunlarda hem çoklu görevde ciddi bir rahatlama yaşadım.
Sonraki nesillerde (Nehalem, Sandy Bridge, vb.) en büyük kopuş, önbellek katmanlarının yeniden dizayn edilmesiydi. Örneğin, L3 cache'in büyümesiyle veri erişim hızları katlanırken, hiperthreading (SMT) sayesinde tek çekirdeğin bile daha fazla thread yönetmesine olanak tanındı. Core i7-1185G7 kullandığım Steam Deck'teyse bu mimari sayesinde hem AAA oyunları düşük güçte çalıyor hem de geliştirme sürecinde derleyiciler arka planda sorunsuz çalışıyordu. Temel performansı etkileyen en kritiğiyse IPC (Instruction Per Cycle)—yani her saat çevriminde işlenen komut sayısı. Intel'in son nesillerde IPC'yi yükseltme odaklı tasarımıyla eski Core 2 Duo'lara göre en az 3-4 kat performans artışı var artık.
Intel Core mimarisi temelde **P6 (NetBurst’a kadar) ve sonraki nesillerde ise onun evrimine dayanıyor**, ama modern Core serisi (i3/i5/i7/i9) **Sandy Bridge’dan beri sürekli geliştirilen "Core" mikro mimarisine sahip**. Mesela, **P6’nın sonuncusu Pentium Pro’ydu** ve tek çekirdekliydi, ama **Core 2 Duo ile birlikte çift çekirdekli mimariye geçildi** ve böylece hem performans hem de verimlilik arttı. Karşılaştırma yaparsak, AMD’nin **Ryzen’leri gibi simultane çok çekirdekli tasarım yerine**, Intel’in **NetBurst’tan kalan derin pipeline’lı (Hyper-Threading destekli) yapısı** var – yani **daha az çekirdek ama daha yüksek tek-çekirdek performansı** odaklı. Önbellekse gelince: **L1/L2/L3 cache’ler CPU’nun "akıllı belleği"** gibi çalışıyor – **L1 en hızlı ama en ufak (32-64KB/çekirdek)**, **L2 biraz daha büyük (256KB-1MB)**, **L3 ise tüm çekirdekler arasında paylaşılan (2-32MB)** ve verilerin yeniden hesaplanmasını önlüyor.
Performansı belirleyen en önemli faktörler **çekirdek sayısı, önbellek boyutu, işlem hızı (GHz) ve mimari verim** – yani **daha yeni mimarilerde (Rocket Lake, Alder Lake) IPC (Instruction Per Cycle) önemli, yani aynı saat hızında daha fazla iş yapabiliyor CPU**. Thread’lere bakarsak, **Hyper-Threading (SMT)** sayesinde her çekirdek iki thread’i aynı anda çalıştırabiliyor – **mesela 6 çekirdekli bir Core i5, 12 thread’e kadar destekliyor**. Geçmişten bugüne değişen şeylerse **14nm’den 10nm’e (ve hatta 7nm’e yakın Intel 4’te geçiş), mimari yenilikler (AVX-512, Thunderbolt entegrasyonu) ve hybrid tasarım (Alder Lake’den itibaren Performance/Efficiency çekirdekleri)**. Karşılaştırma yapınca, AMD’nin **Zen mimarisinin daha basit pipeline’lı ama çok çekirdekli** olduğunu görüyorsun – Intel’in tercihi ise **daha az çekirdek ama daha "kıvrak" tek-çekirdek performansı** oluyor.
Tartışmaya katılmak için giriş yap
Giriş Yap