Modern İşlemci Mimarileri: Cpu, Gpu, Tpu, Npu

Kutay Utku
6 dk okuma

Günümüz bilgisayar sistemlerinde farklı iş yükleri için özelleşmiş işlemci türlerinin karşılaştırmalı rehberi.

Bilgisayar sistemleri, genel amaçlı hesaplamalardan yapay zekâ eğitimine kadar geniş bir yelpazedeki görevleri yerine getirmek için farklı işlemci mimarilerine ihtiyaç duyar. Bu dökümde, dört temel işlemci türünü (CPU, GPU, TPU, NPU) teknik özellikleri, kullanım alanları ve birbirlerinden ayrılan yönleriyle inceleyeceğiz.

1. 🖥️ CPU (Central Processing Unit) – Merkezi İşlem Birimi

Bilgisayarın beyni; genel amaçlı hesaplama ve sistem kontrolü.

ÖzellikAçıklama
KısaltmaCentral Processing Unit
GöreviGenel amaçlı hesaplama, sistem kontrolü, işletim sistemi yönetimi
MimariAz sayıda güçlü çekirdek (2-64 arası), yüksek saat hızı
Çalışma MantığıArdışık (sequential) işlemlerde uzman; karmaşık mantıksal ve kontrol görevleri
Kullanım Alanlarıİşletim sistemi, ofis uygulamaları, web tarayıcı, genel yazılımlar
Öne ÇıkanlarDüşük gecikme süresi, geniş komut seti, çok yönlülük

Açıklama: CPU, bir bilgisayarın olmazsa olmazıdır. Az sayıda ama çok hızlı çekirdeklerle, tek bir iş parçacığını (thread) olabildiğince hızlı işlemek üzere tasarlanmıştır. İşletim sistemi, uygulamaların yönetimi, giriş/çıkış işlemleri gibi genel iş yüklerinden sorumludur.

2. 🎮 GPU (Graphics Processing Unit) – Grafik İşlem Birimi

Görsel hesaplama ve paralel işlemenin kralı.

ÖzellikAçıklama
KısaltmaGraphics Processing Unit
GöreviGrafik işleme, video render, paralel hesaplama, yapay zekâ eğitimi
MimariBinlerce küçük çekirdek, yüksek bellek bant genişliği
Çalışma MantığıParalel işleme; aynı anda binlerce basit işlemi yapabilir
Kullanım AlanlarıOyun, 3D modelleme, video düzenleme, bilimsel simülasyonlar, derin öğrenme
Öne ÇıkanlarYüksek veri işleme kapasitesi, matris çarpımında hızlı, büyük paralellik

Açıklama: GPU, başlangıçta grafik işleme için tasarlanmış olsa da, binlerce çekirdeği sayesinde paralel işlem gerektiren her türlü görevde (özellikle matris işlemleri) CPU’dan katbekat hızlıdır. Günümüzde yapay zekâ eğitiminde de yoğun olarak kullanılır (NVIDIA CUDA vb.).

3. 🤖 TPU (Tensor Processing Unit) – Tensör İşlem Birimi

Google tarafından geliştirilmiş, yapay zekâ eğitimi için özel donanım.

ÖzellikAçıklama
KısaltmaTensor Processing Unit
GöreviYapay zekâ eğitimi (training), tensör işlemleri, derin öğrenme
MimariYüksek verimli matris çarpma birimleri (sistolik dizi), büyük bellek
Çalışma MantığıTensör (çok boyutlu dizi) işlemleri için optimize edilmiş
Kullanım AlanlarıGoogle Cloud AI, büyük ölçekli sinir ağı eğitimi
Öne ÇıkanlarÇok yüksek enerji verimliliği, sadece AI iş yüklerine odaklı, bulut optimizasyonu

Açıklama: TPU, Google’ın derin öğrenme modellerini (TensorFlow) hızlandırmak için geliştirdiği özel bir işlemcidir. GPU’dan daha yüksek verimlilikle tensör işlemleri yapar ve genellikle bulut sunucularda (Google Cloud) hizmet verir. Eğitim sürecini hızlandırmak için tasarlanmıştır.

4. 📱 NPU (Neural Processing Unit) – Sinirsel İşlem Birimi

Cihaz üzerinde (on-device) yapay zekâ çıkarımı için düşük güçlü birim.

ÖzellikAçıklama
KısaltmaNeural Processing Unit
GöreviCihaz üzerinde yapay zekâ çıkarımı (inference), düşük güç tüketimi
MimariSinir ağı işlemleri için özel donanım blokları, düşük hassasiyetli hesaplama
Çalışma MantığıGerçek zamanlı çıkarım; enerji verimliliği öncelikli
Kullanım AlanlarıAkıllı telefonlar (kamera iyileştirme, ses asistanı), IoT, gömülü sistemler
Öne ÇıkanlarÇok düşük güç tüketimi, anlık yapay zekâ uygulamaları, internetsiz çalışma

Açıklama: NPU, akıllı telefonlar, tabletler, IoT cihazları gibi sınırlı güç kaynağına sahip sistemlerde yapay zekâ modellerini çalıştırmak için tasarlanmıştır. Eğitim değil, eğitilmiş modelin çıkarım (inference) işlemini hızlı ve verimli yapar. Örneğin; yüz tanıma, sesli asistan, kamera iyileştirmeleri gibi görevler NPU tarafından gerçekleştirilir.

🔁 KİM NE YAPAR? (İşlevsel Akış)

Görseldeki akışa göre bu işlemciler arasındaki ilişki şöyle özetlenebilir:

CPU → Thinks → GPU → Processes fast → TPU → Trains AI → NPU → Runs AI locally

Açıklamalı Akış:

  1. CPU → Düşünür (Thinks)
  • Sistemin karar verme ve kontrol mekanizmasıdır. Bir görevi başlatır, yönetir ve diğer birimlere iş dağıtır.
  1. GPU → Hızlı İşler (Processes fast)
  • CPU’nun yönlendirdiği yoğun paralel iş yüklerini (grafik, simülasyon, AI eğitimi) hızla işler.
  1. TPU → Yapay Zekâ Eğitir (Trains AI)
  • GPU’dan da hızlı ve verimli bir şekilde büyük sinir ağlarını eğitmek için kullanılır (genellikle bulutta).
  1. NPU → Yapay Zekâyı Yerelde Çalıştırır (Runs AI locally)
  • Eğitilmiş modeli alır ve cihazın üzerinde, düşük güç tüketimiyle gerçek zamanlı çıkarım yapar.

📊 KARŞILAŞTIRMA TABLOSU (Özet)

ÖzellikCPUGPUTPUNPU
Birincil GörevGenel amaçlı hesaplamaParalel hesaplama, grafikAI eğitimiAI çıkarımı (yerel)
Çekirdek SayısıAz (2-64)BinlerÖzel matris birimleriÖzel sinir ağı blokları
İşlem TipiArdışıkParalelTensör işlemleriSinir ağı işlemleri
Kullanım YeriPC, sunucu, her yerdePC, sunucu, iş istasyonuBulut (Google Cloud)Mobil, IoT, gömülü
Güç TüketimiOrta-YüksekYüksekYüksek (bulutta)Çok Düşük
ÖrnekIntel Core i9NVIDIA RTX 3090Google TPU v4Apple Neural Engine

🧩 NEDEN BU KADAR ÇOK İŞLEMCİ TÜRÜ VAR?

Modern bilgi işlem dünyasında “doğru iş için doğru araç” prensibi geçerlidir:

  • CPU genel işletim ve kontrol için vazgeçilmezdir.
  • GPU büyük veri kümeleri üzerinde aynı işlemi tekrarlamak (paralellik) için idealdir.
  • TPU belirli bir matematiksel işlemi (tensör çarpımı) aşırı optimize ederek en hızlı eğitimi sunar.
  • NPU ise enerji kısıtı olan cihazlarda yapay zekâ özelliklerini mümkün kılar.

Bu uzmanlaşma sayesinde hem performans hem de enerji verimliliği artar.

📌 ÖZET

  • CPU: Sistemin beyni, her işi yapabilir ama yoğun paralel işlerde yavaş kalır.
  • GPU: Paralel işlem gücüyle hem grafik hem de yapay zekâ eğitiminde devrim yarattı.
  • TPU: Yapay zekâ eğitimini daha hızlı ve verimli hale getirmek için Google’ın özel çözümü.
  • NPU: Cebimizdeki yapay zekâ; telefonlarda, kameralarda, saatlerde çalışan sessiz kahraman.

Gelecek Trendi: Yeni nesil işlemcilerde bu birimler giderek daha fazla bir araya geliyor (heterojen hesaplama). Örneğin bir akıllı telefon çipi (SoC) içinde CPU, GPU, NPU ve hızlandırıcılar bir arada bulunuyor.

💬 Yorum Bırak