3dfx'ten Sinir Ağlarına: Grafik İşlemcilerin Evrimi

Kerem Aydın·9 Temmuz 2026·⏱6 dk

Tam anlamıyla grafik işlemci (GPU) olarak adlandırılabilecek ilk cihaz, 1999 yılında piyasaya sürülen NVIDIA GeForce 256 çipidir. Tam da bu sırada "GPU" terimi, koordinat dönüşümü ve aydınlatma (T&L) için donanımsal desteğe sahip bir çipi tanımlamak üzere resmi olarak kullanılmaya başlandı. Ancak evrim daha önce başlamıştı: 80'lerin basit 2D hızlandırıcılarından 3dfx Voodoo devrimine ve günümüzde yapay zekayı besleyen evrensel hesaplama canavarlarına kadar uzanan bir yolculuktu bu.

Kilit Bilgi: GPU terimi ortaya çıkmadan önce ekran kartlarına grafik adaptörleri veya hızlandırıcılar deniyordu. Bunlar, karmaşık geometri işleme mantığına sahip olmadan, sadece merkezi işlem biriminin (CPU) komutlarına göre pikselleri çiziyordu.

Doğuş: Metin Modundan 2D Hızlandırmaya

1980'lerin başında bilgisayarlar görüntüyü merkezi işlem biriminin gücüyle oluşturuyordu. Video adaptörleri (örneğin IBM PC'deki CGA, EGA, VGA) basit bir bellekten (VRAM) ve dijital-analog dönüştürücülerden ibaretti. CPU, her bir pikselin konumunu kendisi hesaplıyordu; bu da sistemi ciddi şekilde yüklüyordu.

Grafik arayüzlerin (Windows, Mac OS) ve oyunların ortaya çıkmasıyla, bellek bloklarını kopyalama (BitBLT) ve ilkel şekiller çizme (çizgiler, dikdörtgenler) işlemlerinin hızlandırılması gerekti. Böylece 2D hızlandırıcılar (örneğin S3 Trio, ATI Mach64) ortaya çıktı. Bunlar, pencereler ve ofis uygulamalarıyla çalışırken CPU'nun yükünü azalttı, ancak üç boyutlu grafikler için kapasite hala yetersizdi.

3D Devrimi: Sabit İşlem Hatları Dönemi (1995–1999)

Gerçek atılım, 90'ların ortalarında 3D oyunların (Doom, Quake) popülerliğinin artmasıyla gerçekleşti. O dönemin işlemcileri, gerçek zamanlı perspektif ve doku hesaplamalarının üstesinden gelemiyordu.

3D Hızlandırmanın Öncüleri

  • 3dfx Voodoo Graphics (1996): İlk kitlesel başarı yakalayan 3D kartı. 2D moduyla çalışamıyordu (masaüstü için ayrı bir ekran kartı gerektiriyordu), ancak sabit işlevli mimarisi (Fixed Function Pipeline) sayesinde o dönem için inanılmaz bir render hızı sağlıyordu.
  • NVIDIA RIVA 128 (1997): 2D ve 3D'yi tek bir çipte birleştirme girişimi. Başarılıydı, ancak henüz mükemmel değildi.

Bu dönemde ekran kartı bir "kara kutu"ydu: Geliştiriciler yalnızca belirli efektleri (doku filtreleme, Z-buffer) açıp kapatabiliyor, ancak piksellerin davranışını programlayamıyorlardı.

1999 Yılı: GPU Teriminin Doğuşu

NVIDIA şirketi, GeForce 256 çipini piyasaya sürdü. Şirketin pazarlamacıları ve mühendisleri, bunun dünyadaki ilk "Grafik İşlem Birimi" (Graphics Processing Unit) olduğunu belirtti.

Neden özellikle bu? GeForce 256, iki kritik görevi ilk kez donanım seviyesine taşıdı:

  1. Transform & Lighting (T&L): Sahne geometrisinin ve ışık kaynaklarının hesaplanması. Daha önce bunu CPU yapıyordu.
  2. Donanımsal kübik ortam haritalama.

Bu durum, merkezi işlem birimini oyun mantığı ve fizik hesaplamaları için serbest bıraktı ve daha karmaşık dünyaların yaratılmasına olanak tanıdı. Kısa süre sonra rakipler de geldi: ATI Radeon (ilk nesil) ve PowerVR.

Önemli Ayrım: GeForce 256'dan önce ekran kartları hızlandırıcıydı (CPU'ya yardımcı oluyordu). Sonrasında ise tam anlamıyla işlemci haline geldiler (görevi tamamen üstlendiler).

Programlanabilirlik Çağı: Shader'lar ve Birleşik Mimariler (2001–2006)

Sabit işlem hattı, geliştiricilerin hayal gücünü kısıtlıyordu. Ekran kartı belirli bir efekti desteklemiyorsa, bu efekt yazılımsal olarak eklenemezdi.

  • DirectX 8 ve Shader'lar (2000–2001): Köşe (Vertex) ve Piksel (Pixel) shader'larının ortaya çıkışı, programcıların doğrudan GPU üzerinde çalıştırılan küçük kod parçacıkları yazmasına olanak tanıdı. Bu gelişim, gerçekçi su, cilt dokusu ve dinamik aydınlatma gibi efektlere hayat verdi.
  • Dengesizlik Sorunu: Erken shader modellerinde köşeler ve pikseller için ayrı bloklar bulunuyordu. Eğer sahne çok fazla geometri ama az doku gerektiriyorsa, piksel blokları boşta kalıyordu; tersi durumda da aynı sorun yaşanıyordu.

Çözüm: Birleşik Shader Mimarisi (Unified Shaders). Birleşik shader'lara sahip ilk kitlesel mimari, G80 çipi üzerindeki NVIDIA GeForce 8800 GTX (2006) oldu. Artık herhangi bir hesaplama bloğu köşeleri, pikselleri ve geometriyi işleyebiliyordu. Bu, modern GPU'ların temelini oluşturdu.

GPGPU: Ekran Kartları Hesap Yapmayı Öğrendiğinde (2006–2015)

Mühendisler, GPU'ların büyük ölçüde paralel mimarisinin sadece grafikler için değil, bilimsel hesaplamalar, video işleme ve kriptografi için de ideal olduğunu fark ettiler.

  • CUDA (2006): NVIDIA, video kartında çalıştırılmak üzere C++ ile program yazmaya olanak tanıyan CUDA platformunu sundu.
  • OpenCL: AMD ve Intel tarafından desteklenen, çapraz platformlu hesaplamalar için açık standart.

Böylece GPGPU (General-Purpose computing on Graphics Processing Units - Grafik İşlem Birimlerinde Genel Amaçlı Hesaplama) kavramı ortaya çıktı. Ekran kartları, iklim modellemesi, genom şifre çözme ve ilk sinir ağlarının eğitimi için süper bilgisayarlarda kullanılmaya başlandı.

Günümüz Aşaması: Işın İzleme ve Yapay Zeka (2018–2026)

2018 yılında NVIDIA RTX (Turing) serisinin çıkışıyla birlikte başka bir paradigma değişimi yaşandı.

  1. Donanımsal Işın İzleme (Ray Tracing): GPU, poligonların basitleştirilmiş projeksiyonu olan rasterizasyon yerine, tek tek ışık huzmelerinin yolunu takip etmeye başladı. Bu, fotorealistik yansımalar ve gölgeler sağladı ancak muazzam kaynak gerektirdi.
  2. Tensor Çekirdekleri (Tensor Cores): Derin öğrenme için kritik öneme sahip matris hesaplamaları yapan özelleşmiş bloklar.
  3. DLSS ve Ölçeklendirme: Kare oluşturmak için Yapay Zeka'nın kullanılması. Ekran kartı görüntüyü düşük çözünürlükte render ederken, bir sinir ağı bunu 4K'ya ölçeklendirerek detayları geri kazandırır. Bu, ışın izlemenin neden olduğu performans düşüşünü telafi etmeyi sağladı.

Rakipler de (RDNA teknolojileri ve Ray Accelerators ile AMD, Arc ile Intel) bu işlevleri entegre ederek hibrit renderlemeyi endüstri standardı haline getirdi.

GPU Gelişim Dönemlerinin Karşılaştırılması

DönemKilit TeknolojiAna GörevÖrnek Mimariler
2D HızlandırmaBitBLT, donanımsal imleçlerPencere çizimi, GUIS3 Trio, ATI Mach64
Sabit 3DFixed Function PipelineHızlı poligon renderlama3dfx Voodoo, NVIDIA TNT2
İlk GPUDonanımsal T&LCPU'yu geometriden kurtarmaNVIDIA GeForce 256
Shader'larProgrammable ShadersKarmaşık görsel efektlerNVIDIA GeForce FX, ATI Radeon 9700
BirleşmeUnified ShadersEsnek yük dağıtımıNVIDIA G80 (GeForce 8800)
HesaplamaCUDA / OpenCLBilimsel hesaplamalar, madencilikNVIDIA Tesla, AMD FirePro
Yapay Zeka ve IşınlarRT Cores, Tensor CoresFotorealizm, DLSS, Yapay ZekaNVIDIA Ada Lovelace, AMD RDNA 3

GPU Tarihi Anlaşılırken Yapılan Yaygın Hatalar

  • "3dfx GPU'yu icat etti." Hayır, 3dfx mükemmel bir 3D hızlandırıcı yarattı, ancak tam teşekküllü bir T&L işlemcisi kavramını ve terimini 1999'da NVIDIA yerleştirdi.
  • "Çekirdek sayısı ne kadar çoksa o kadar iyi." Oyunlar için sadece akış işlemci sayısı değil; mimari, saat hızı, video belleği (VRAM) miktarı ve hızı ile sürücü optimizasyonu da önemlidir.
  • "Oyun kartları Yapay Zeka sunucuları için uygundur." Her zaman değil. Sunucu çözümleri (örneğin NVIDIA H100/A100) farklı bir bellek düzenine (HBM) sahiptir ve bilim için kritik ancak oyunlar için gereksiz olan hesaplama hassasiyetini (FP64) destekler.

SSS

En ilk ekran kartı hangisiydi? PC'ler için ayrık kartlardan bahsedersek, en erken olanlardan bazıları IBM MDA ve CGA adaptörleriydi (1981). Ancak modern anlamda ilk grafik işlemci olarak NVIDIA GeForce 256 (1999) kabul edilir.

Ekran kartları neden bu kadar pahalı hale geldi? 5–3 nm üretim süreçlerine geçiş ve Yapay Zeka ile ışın izleme bloklarının eklenmesiyle çip karmaşıklığı katlanarak arttı. Ayrıca, Yapay Zeka görevleri için veri merkezlerinden gelen talep, yüksek teknoloji segmentindeki fiyatları genel olarak yükseltti.

Sinir ağlarıyla çalışmak için oyun GPU'su kullanılabilir mi? Evet, modern oyun kartları (özellikle NVIDIA RTX 30xx ve 40xx serileri) CUDA ve tensor çekirdekleri desteği sayesinde küçük modellerin eğitimi ve çıkarım (inference) işlemleri için son derece uygundur. Ancak büyük dil modelleri (LLM) için video belleği (VRAM) kapasitesi çoğunlukla yetersiz kalmaktadır.

Sırada ne var: Odak noktası grafikler mi yoksa hesaplama mı? Sınır bulanıklaşıyor. Gelecek, metaverse için grafikleri verimli bir şekilde işleyen ve aynı zamanda gerçek zamanlı olarak Yapay Zeka asistanları için hesaplamalar yapan hibrit mimarilerde yatıyor. Enerji verimliliği öncelikli hedef haline geliyor.