Grafik İşlemci (GPU) İç Yapısı

Kerem Aydın·7 Temmuz 2026·⏱5 dk

Grafik İşlemci (GPU), binlerce küçük hesaplama çekirdeğinden, bellek yönetim birimlerinden ve görüntü çıkış kontrolörlerinden oluşan özelleştirilmiş bir çiptir. Karmaşık görevlerin sıralı olarak yürütülmesi için optimize edilmiş merkezi işlem biriminin (CPU) aksine, GPU benzer türdeki devasa veri kümelerini aynı anda işlemek üzere tasarlanmıştır. İşte bu mimari, oyunlar, video düzenleme ve yapay zeka için 3D sahnelerin geometrisini hızla hesaplamasına, dokuları uygulamasına ve karmaşık matematiksel işlemleri gerçekleştirmesine olanak tanır.

Grafik Çipinin Temel Bileşenleri

Modern bir GPU, iş bölümünün net olduğu devasa bir fabrikayı andırır. NVIDIA, AMD ve Intel mimarilerinin kendine özgü özellikleri olsa da, temel bloklar hepsinde benzerdir.

Hesaplama Çekirdekleri (Shader Cores)

Bunlar ekran kartının "iş atları"dır. Üreticiye bağlı olarak farklı isimlerle anılırlar: CUDA çekirdekleri (NVIDIA), Stream Processors (AMD) veya Xe-cores (Intel).

  • İşlevi: Her pikselin rengini, nesne köşelerinin konumunu ve aydınlatma efektlerini hesaplayan küçük programlar olan shader'ları yürütürler.
  • Çalışma Prensibi: Çekirdekler paralel çalışır. Bir milyon pikseli maviye boyamak gerekirse, GPU bunu sırayla yapmaz; bunun yerine binlerce çekirdeği aynı anda devreye sokar.

Doku Birimleri (TMU)

Bu modüller, 3D modeller üzerine görüntülerin (dokuların) uygulanmasından sorumludur.

  • Video belleğinden verileri okurlar.
  • Görüntünün yakınlaştırıldığında "pikselli" görünmemesi için filtreleme (yumuşatma, ölçeklendirme) uygularlar.
  • Nihai renk hesabı için hazır texel'leri (doku elemanlarını) hesaplama çekirdeklerine iletirler.

Rasterizasyon ve Çıkış Birimleri (ROP)

Hattın son aşaması. Çekirdekler her pikselin rengini ve derinliğini hesapladıktan sonra, ROP blokları bu bilgiyi kare arabelleğine (video belleğinin bir parçası) yazar.

  • Hangi nesnenin kameraya daha yakın olduğunu ve görünür olması gerektiğini, hangisinin ise örtülü kaldığını belirleyen derinlik testlerini (Z-buffer) gerçekleştirirler.
  • Kareyi monitöre göndermeden önce kenar yumuşatmadan (anti-aliasing) sorumludurlar.

Anlaşılması İçin Bir Benzetme: CPU'yu tek bir zor denklemi çözen bir matematik profesörü olarak düşünün. GPU ise her biri basit bir "2+2" örneğini çözen binlerce öğrencidir. Pikseller üzerinde milyarlarca basit işlem yapılması gereken grafik işlemlerinde, "binlerce öğrenci" yaklaşımı çok daha etkilidir.

Bellek Hiyerarşisi ve Önbellekleme

GPU'nun performansı, verilerin çekirdeklere ne kadar hızlı ulaştığına kritik derecede bağlıdır. Bellek bant genişliği, genellikle çipin saat frekansından daha önemlidir.

  1. Kaydediciler ve Yerel Bellek: Her çekirdeğin bireysel olarak erişebildiği en hızlı seviye. Ara hesaplama sonuçlarını saklar.
  2. L1/L2 Önbellek: Çekirdek grupları için ortak hızlı bellek. Aynı veriler (örneğin ortak bir doku) için ana belleğe defalarca başvurmayı önler.
  3. Video Belleği (VRAM): Ana depolama alanı. Güncel standartlar GDDR6, GDDR6X ve HBM3 (Yüksek Bant Genişlikli Bellek)'tir.
    • GDDR: Çoğu oyun kartında kullanılır. Üretimi daha ucuzdur ve yüksek frekansa sahiptir.
    • HBM: Çipin hemen yanındaki alt tabaka üzerine yerleştirilmiş istifteli bellek. Daha düşük güç tüketimiyle muazzam bir bant genişliği sağlar. Daha çok profesyonel hızlandırıcılarda ve üst düzey çözümlerde görülür.

Bellek kontrolcüsü, veri akışlarını yöneterek veri yolunda "tıkanıklıkları" önler. Bellek yetersizse veya çok yavaşsa, güçlü çekirdekler veri beklerken boşta kalır; bu duruma "darboğaz" (bottleneck) denir.

Özelleştirilmiş Bloklar: RT ve Tensor Core

Son nesil ekran kartlarında, daha önce genel amaçlı çekirdeklerin üzerine yüklenen belirli görevlere odaklanmış bloklar ortaya çıkmıştır.

Blok TipiAmaçKullanım Alanı
RT Core (Işın İzleme)Işınların sahne geometrisiyle kesişiminin donanımsal hesaplanması.Oyunlarda ve render işlemlerinde gerçekçi yansımalar, gölgeler ve küresel aydınlatma.
Tensor Core (AI Hızlandırıcı)Düşük hassasiyetli matris hesaplamalarının (FP16, INT8) hızlandırılması.DLSS/FSR (görüntü ölçeklendirme), sinir ağlarının çalışması, içerik üretimi.

Bu blokların varlığı, ana shader çekirdeklerinin yükünü hafifletir. Örneğin, RT blokları ışın izlemenin en kaynak yoğun kısmını - kesişim aramalarını - üstlenirken, normal çekirdekler aydınlatma ve malzeme hesaplamalarıyla ilgilenir.

Grafik İşlem Hattı (Pipeline) Nasıl Çalışır?

Bir 3D modelin ekrandaki bir görüntüye dönüşüm süreci birkaç aşamadan geçer:

  1. Köşe İşleme (Vertex Shading): GPU, nesneleri oluşturan noktaların (köşelerin) koordinatlarını alır. Kamera konumu, perspektif ve aydınlatma dikkate alınarak bunları dönüştürür.
  2. Tessellation ve Geometri: Gerekirse, detaylandırma için karmaşık yüzeyler daha küçük poligonlara bölünür.
  3. Rasterizasyon: 3D üçgenler 2D ekrana projekte edilir ve potansiyel piksel (fragment) kümesine dönüştürülür.
  4. Piksel İşleme (Pixel Shading): Her fragment için nihai renk belirlenir. Burada dokular, ışık kaynakları, gölgeler ve nesnenin malzemeleri dikkate alınır.
  5. Son İşleme ve Çıkış: Alan derinliği, hareket bulanıklığı (motion blur) ve yumuşatma gibi efektler uygulanır. Hazır kare arabelleğe yazılır ve ekrana gönderilir.

Oyunlar Neden Çok Bellek Gerektirir? Modern oyunlar yüksek çözünürlüklü dokular (4K ve üzeri) kullanır. Tek bir böyle doku onlarca megabayt yer kaplayabilir. Video belleği yetersiz kalırsa, sistemin çok daha yavaş olan sistem belleğinden (RAM) veri alması gerekir. Bu da FPS'te ani düşüşlere ve "takılmalara" neden olur.

GPU Özelliklerini Değerlendirirken Sık Yapılan Hatalar

Kullanıcılar ekran kartı seçerken genellikle sadece bellek miktarına veya çekirdek frekansına bakar ve mimariyi göz ardı ederler.

  • Hata 1: "Daha fazla GB, daha hızlı demektir." Full HD oyunlardan bahsediyorsak, 12 GB yavaş GDDR5 bellekten 8 GB hızlı GDDR6X bellek genellikle daha iyidir. Kapasite 4K çözünürlükler ve iş görevleri için önemlidir ancak yüksek hesaplama hızını garanti etmez.
  • Hata 2: Bellek veri yolu genişliğinin ihmal edilmesi. Veri yolu (örneğin 128 bit'e karşı 256 bit), bir saat döngüsünde ne kadar veri geçebileceğini belirler. Dar bir veri yolu, güçlü bir çipin potansiyelini sınırlayabilir.
  • Hata 3: Farklı nesil çekirdeklerin "doğrudan" karşılaştırılması. 2020 mimarisindeki 1000 çekirdek ile 2026 mimarisindeki 1000 çekirdek tamamen farklı bir performans sunar. Yeni nesil genellikle döngü başına daha verimli komut işleme (IPC) yeteneğine sahiptir.

SSS

GPU ile CPU arasındaki temel fark nedir? CPU, sıralı karmaşık görevler ve mantık dallanmaları için birkaç güçlü çekirdeğe sahiptir. GPU, kitlesel paralel hesaplamalar için binlerce basitleştirilmiş çekirdeğe sahiptir. Birbirlerini tamamlarlar: CPU komutları verir, GPU bunları kitlesel olarak yürütür.

TDP nedir ve neden önemlidir? TDP (Termal Tasarım Gücü), ısıl yayılım göstergesidir. Dolaylı olarak enerji tüketimini belirtir. TDP ne kadar yüksekse, o kadar güçlü bir güç kaynağı ve soğutmaya ihtiyacınız olur. Modern çipler ayrıca yazılımsal olarak ayarlanabilen güç limitlerine (Power Limit) sahiptir.

Oyun GPU'su iş görevleri için kullanılabilir mi? Evet. Oyun kartları video düzenleme, 3D modelleme ve başlangıç seviyesi sinir ağı eğitimi konusunda mükemmel iş çıkarır. Ancak profesyonel kartlar (RTX A / Ada Generation serileri), CAD uygulamalarında kararlılık için optimize edilmiş sürücülere ve hata düzeltmeli bellek (ECC) desteğine sahiptir.

Işın izleme performansı nasıl etkiler? Donanımsal ışın izleme önemli kaynaklar gerektirir. RT efektlerinin açılması, karelerin yapay zeka ile yeniden çizilmesi yoluyla yükü telafi eden ölçeklendirme teknolojileri (DLSS, FSR) kullanılmazsa FPS'i 1.5–2 kat düşürebilir.