Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net

Anasayfa - Makale - CPU, TPU ve QPU Nedir?

CPU, TPU ve QPU Nedir?

1 Şubat 2021 - 20:00
- Makale
QPU Kavramları Nelerdir

Geleneksel bilgisayarlardaki CPU, yapay zeka işlemcisi TPU ve kuantum işlemci QPU’ya yakından bakıyoruz.

Delikli kartların ve hesap makinesinin icadıyla beraber, insanoğlunun tarihinde makinelerle işlem yapmanın tarihi de başladı. Elektronik sıçrama, transistörün icadı ve yarı iletken cihazlardaki üstün gelişmeler, veri işleme gücümüzü inanılmaz oranda artırdı. Şimdi ise insanoğlunun önünde, mevcut veri işlem gücünü katlama potansiyeline sahip bir teknoloji var: Kuantum Bilgisayarlar.

delikli kart
Bir delikli kart örneği. Delikli kartlar, sistemin belirli bir işi yapması için girdi niteliği taşırdı. Aynı bir bilgisayarı programlamak gibi

Klasik Hesaplama

Pek çok insanın aklına, CPU deyince doğrudan işlemci gelir. Bu, zamanla oturmuş bir alışkanlık olsa da, temelinde hatalıdır. Açılımı Centeral Processing Unit yani Merkezi İşlem Birimi olan CPU, aslında işlemcilerden daha fazlasını, verinin nasıl işlendiğini temsil ediyor.

Öte yandan CPU’nun yanında artık yeni terimler de hayatımıza giriyor: TPU ve QPU gibi farklı sistemlerdeki karşılıklara birlikte bakalım.

CPU: İkili Sistem

CPU ile yapılan klasik hesaplamada Bit, bir ya da sıfır değerini alabilen, küçük, ikili sisteme sahip bir bilgi yığınıdır. Klasik bilgisayar teknolojilerinde işlenmiş bir Bit, iki düşük DC voltaj seviyesinden biri tarafından temsil edilir. Bu iki seviyenin birinden diğerine geçerken, sözde yasak bölge mümkün olduğunca çabuk geçilmelidir. Çünkü elektrik voltajı doğası gereği, bir seviyeden diğerine anlık olarak değişemez.

Bir işlemci çekirdeği kesiti
Bir işlemci çekirdeği kesiti

Bu voltaj olayları, bir yerden tanıdık geliyor olmalı. Evet, Transistörler! CPU bir bakıma, bilgisayar evreni için klasik hesaplamayı temsil ediyor. Kökeni delikli kartlara kadar dayanan İkili (Binary) sistem ise, klasik hesaplamanın temellerini oluşturuyor.

İkili sistem, Bool Cebiri’ne dayanmakta. Temelinde 0 ve 1 olarak temsil edilen iki duruma sahip bu matematik sistemi, bizim karmaşık bilgisayar işlemcilerimizin kalbinde yatan sistemi oluşturuyor.

İşlemciler, daha doğrusu klasik işlemciler, transistörlerden oluşuyor. Transistörler, bir tür elektrikle çalışan kapı gibidir. Belirli durumlara göre çıktı olarak 1 ve 0 değerlerine karşılık gelebilecek, elektrik sinyalleri verebilirler. Aslında klasik bilgisayarlar, transistörlerin bu doğasını, Bool cebirini fiziksel bir elektrik devresine uygulamak için kullanır. Bu sayede Bitleri işleyen, toplayan ve çıkartan, devasa bir matematik devresi ortaya çıkartmış olursunuz.

Günümüzdeki işlemciler, Bool cebrinin aşırı derecede karmaşıklaşmış, hatta bir noktada evrilmiş bir varyantı baz alınarak tasarlanıyor. Artık 0 ve 1’ler, basit transistör devreleri değil; komut setleri, karmaşık transistör şemaları ve işlemci mimarileri konuşuluyor. Ancak çoğu işlemcinin temelindeki mantık, iki değere bakıyor: 0 ve 1. CPU, sonuç olarak bu iki rakam sayesinde bütün komutları yerine getirebiliyor.

0 ve 1'lerin, transistörler ve elektrik ile görselleştirilmesi.
0 ve 1’lerin, transistörler ve elektrik ile görselleştirilmesi.

Bool cebiri, Logic devreler ve Bit operasyonları hakkında detaylı bilgi için, Logic Gate: Binary toplama yazımıza bakabilirsiniz.

TPU ve Yapay Zeka Hesaplamaları

Tensör İşleme Birimleri ya da TPU’lar (Tensor Processing Unit), makine öğrenimi iş yüklerini hızlandırmak için kullanılan, Google tarafından özel olarak geliştirilmiş uygulamaya özel entegre devrelerdir.

Eğer yapay zeka, yazılım ya da programlama ile ilgileniyorsanız, makine öğrenmesinde büyük modeller oluşturulurken, işlemcilerden yani CPU’lardan değil, ekran kartlarından yani GPU’lardan faydalanıldığını görmüşsünüzdür. GPU ve TPU aslında ayrı iki kavramı temsil etmektedir. Ancak TPU’nun ne olduğunu anlamak için, CPU yerine neden GPU kullanılıyor, bu soruyu anlamamız gerek.

Neden makine öğrenmesinde CPU yerine GPU kullanılıyor?

CPU’nuzu hızlı, atik, kıpkırmızı bir Ferrari olarak düşünün. GPU’nuzu ise büyük, bir sürü yük taşıyabilen, devasa bir kamyon olarak hayal edin.

Ferrari’nizi kullanarak, elinizdeki küçük paketleri hızlı bir şekilde A noktasından B noktasına götürebilirsiniz. Hızlıdır, ama yük kapasitesi azdır. Bunun yanında, devasa kamyonunuzu kullanarak elinizdeki birçok yükü, yine A noktasından B noktasına götürebilirsiniz. Yavaştır, ancak yük kapasitesi Ferrari’niz ile karşılaştırılamayacak kadar büyüktür.

Gördüğünüz gibi, Ferrari ve kamyon karşılaştırmasında olay hız ve yük dengesinde sonuçlanıyor. CPU ve GPU karşılaştırmasında ise biz buna bant genişliği diyoruz.

Bant genişliği, GPU’ların veri işlemede CPU’lardan daha hızlı olmasının ana nedenlerinden biridir. CPU, büyük veri kümeleri nedeniyle modeli eğitirken çok fazla bellek kullanır. GPU ise sistemdekinden bağımsız, özel bir belleğe sahiptir. Bunun yanında, büyük ve karmaşık işleri hesaplamak, CPU’da çok fazla saat döngüsü gerektirir. Bunun nedeni, CPU’nun işleri sırayla alması ve muadili GPU’dan daha az sayıda çekirdeğe sahip olmasıdır.

NVIDIA Tesla ekran kartı
Nvidia’anın yüksek GPU gücü gerektiren işler için tasarladığı, Tesla model kartı

Ayrıca en iyi CPU’lar yaklaşık 50GB/s bellek bant genişliğine sahipken, en iyi GPU’lar 750GB/s bellek bant genişliğine ulaşabilir.

Daha fazla bilgi için CPU ve GPU arasındaki farklar nelerdir adlı makalemize göz atabilirsiniz.

TPU: Google’ın uygulama bazlı sistemleri

Tensor İşlem Birimi ya da TPU, özellikle Google’ın kendi TensorFlow yazılımını kullanan, nöral ağ temelli makine öğrenimi için Google tarafından özel olarak geliştirilmiş bir yapay zeka hızlandırıcısı. TPU, uygulamaya özel bir entegre devredir (ASIC). Şirket, TPU’ları 2015 yılında dahili olarak kullanmaya başladı ve 2018’de bunları hem bulut altyapısının bir parçası olarak hem de çipin daha küçük bir sürümünü satışa sunarak üçüncü tarafların kullanımına sundu.

TensorFlow, Google’ın yapay zeka ve makine öğrenimi gibi işlerde, görevleri ve veri akışını kontrollü ve verimli tutmak için geliştirdiği bir yazılım kütüphanesi. İçinde birçok farklı yazılımı barındırıyor ve yazılım kadar donanım tarafından da etkileniyor. Kütüphane, işlemci desteğinin yanında ekran kartı desteğine de sahip, Nvidia da CUDA sayesinde bu alanda büyük bir üstünlük sağlamış durumda.

Bir TPU modülü
Bir TPU modülü

QPU: Quantum Bilgisayarlar

Kuantum çip olarak da adlandırılan bir kuantum işleme birimi (QPU), bir dizi birbirine bağlı kübit içeren fiziksel bir çiptir. QPU, muhafaza ortamını, kontrol elektroniğini ve diğer birçok bileşeni içeren tam bir kuantum bilgisayarın temel bileşenidir.

Bir kübit veya bir kuantum biti, kuantum hesaplama fikrin yeni sürümüdür. Kübitler, ya/ya da (either/or) senaryoları üzerine kurulu olan ikili bitlerin aksine, aynı anda birden çok durumda olmalarına izin veren “süperpozisyon” özelliğini kullanır. Yazı tura atmanın olası iki sonucunu düşünün: Yazı ya da Tura. Şimdi, her iki durumun aynı anda görünüp kaybolduğu, dönen bir madeni para düşünün. Bu süperpozisyondur.

Klasik Bİt'in ve Qubit'in görselleştirilmesi. Klasik bit, bir daireyi temsil ederken, Qubit bir küreyi temsil ediyor.
Klasik Bİt’in ve Qubit’in görselleştirilmesi. Klasik bit, bir daireyi temsil ederken, Qubit bir küreyi temsil ediyor.

Klasik bir bilgisayarın zor bir sorunu çözmek için binlerce adımı tamamlaması gerekirken, bir kuantum bilgisayar aynı görevi yalnızca iki veya üç adımda tamamlayabilir.

Basitçe söylemek gerekirse, doğanın kuantum mekaniği sistemine dayanan bir tür bilgi işlem ya da hesaplama mekanizmasıdır. Dolayısıyla, ikili (Binary) kodla sınırlı kalmış klasik bilgisayarların yapamadığı veya yapamayacağı şeyleri yapabilir.

Google’ın Sycamore’u ve Kuantum Üstünlüğü

Kuantum bilgisayarlar klasik bir bilgisayardan çok daha güçlüyse, Google’ın kuantum üstünlüğü duyurusu, bilgi işlemin geleceği için büyük bir gelişme olarak düşünülebilir.

Google’ın araştırmacı ekibi, 53 kübitten oluşan bir çip ile Sycamore adlı bir makine kullanarak rastgele devre örnekleme adı verilen bir görevi gerçekleştirebildi.

Bu, Chicago Üniversitesi’nden bilgisayar bilimcisi Bill Fefferman’ın açıkladığı gibi, kübitler üzerinde “programlarının kodu rastgele seçilmiş gibi” rasgele işlemler gerçekleştirmeyi gerektiriyor.

Ortaya çıkan dağılım, kuantum etkilerinden dolayı rastgele değil ve klasik bilgisayarlarla hesaplamak aşırı derecede zor (ne kadar zaman alacağından bahsetmiyoruz bile).

Sonuç olarak, Sycamore’un örnekleme sürecini milyon kez tekrar etmesi sadece 200 saniye sürdü. Aynı işlemi birinci sınıf bir klasik süper bilgisayarın tamamlaması ise 10.000 yıla yakın bir zaman alıyor.

QPU Kavramları Nelerdir
Google’ın Kuantum bilgisayarı, Sycamore

Kuantum üstünlüğü, bir kuantum bilgisayarda yapılacak hesaplamayı klasik bir makinede yapılan hesaplamadan daha hızlı çalıştırabileceğinizi söylemenin havalı bir yoludur. Üstelik bu hesaplama, herhangi bir matematik formülü gerektirmiyor. Dolayısıyla bu işlem klasik bilgisayarlarla alıştığımız hesaplamaya göre çok farklı bir yaklaşım. Ayrıca, tipik bir işlemciyle hesaplamalar yapmak yerine, çoklu qübitlerden oluşan bir bilgisayarla kuantum deneyi yürütmenin ta kendisidir.

CPU ve QPU birleşebilir mi?

Şu an için QPU ve CPU’yu aynı çatı altında bileştiren bir yaklaşım fiziksel olarak bulunmuyor. Ayrıca denenmemiş bir yöntem zira Kuantum işlemcilerin sahip olduğu süperpozisyon onu daha hızlı yapsa da, CPU’lara göre de daha karmaşık hale getirmekte. Süperpozisyonu benimseyen bir sistemi ikili bir sisteme dönüştürmenin gerektireceği zorluklar düşünülünce, bu birleşimin zor olduğu ortaya çıkıyor.

Ancak, hibrit bir sistem mümkün olabilir. Alıştığımız, standart CPU işlem biriminin yanında, QPU birimine sahip sistemler görebiliriz. QPU, belirli ve özel işleri çözmek için kullanılırken, CPU da günlük, klasik işler için kullanılabilir. Kim bilir, belki de ARM veya RISC-V ile çıkacak işlemciler, bizlere CPU + QPU hibrit sistemlerin ve akabinde Kuantum çağının kapılarını aralayabilir.

Bu bir hayal. Peki gerçekleşebilir mi? Bunu bize zaman gösterecek.

Etiketler: CPU nedirQPU nedirquantum bilgisayarSycamoretensorflowTPU nedir
PaylaşPaylaşTweetYollaPaylaş
İbrahim Özdemir

İbrahim Özdemir

Elektrik & Elektronik mühendisi. Teknoloji ve Uzay tutkunu. Amatör fotoğrafçı.Technopat serüvenine yazar olarak devam ediyor.

Yorum Yap Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

RSS Technopat Sosyal

  • 1500 TL'ye kadar sıfır veya 2. el AM5 işlemci soğutucu önerisi
  • Rampage 600 watt PSU RX 6700 XT besler mi?
  • SaaS tool önerisi
  • Salcano City Life 24s HD bisiklet için modifiye önerileri
  • Oyun önerisi
  • Kalıcı takas banı sonrası desteğe ulaşılamıyor
  • Windows 10 LoT LTSC'de "Artık güvenlik güncelleştirmeleri almıyor." yazıyor.
  • Gigabyte G7 MF için 512 GB SSD önerisi
  • Türk Telekom "1 numaralı SIM karta izin verilmiyor." hatası nasıl çözülür?
  • 35000 TL bütçeyle sistem ve ekipman tavsiyesi

Technopat Video

Şu an oynayan

4K 160Hz ve FHD 320Hz arası geçiş yapabilen monitör: Philips Evnia 27M2N3800A inceleme

Philips Evnia 27M2N3800A inceleme

4K 160Hz ve FHD 320Hz arası geçiş yapabilen monitör: Philips Evnia 27M2N3800A inceleme

Haber
En iyisi olabilir! ASUS ROG Ally X inceleme

En iyisi olabilir! ASUS ROG Ally X inceleme

Haber
AOC GAMING CU34G4Z inceleme

Oyunculara özel 34 inç kavisli monitör: AOC GAMING CU34G4Z inceleme

Haber

Teknoloji tutkunu Technopatların ortak adresi: Technopat.net!

Güncel teknoloji, internet, donanım, yazılım, oyun ve daha fazlası haber, makale ve videolar ile Technopat’ta sizlerle.


01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

Kategoriler

  • Yapay Zeka
  • Ev Teknolojileri
  • Makale
  • Video

Sosyal Medya

Bağlantılar

  • Hakkında
  • Haber
  • Video
  • Sosyal
  • Çerez Politikası
© 2011-2025 Technopat. Tüm Hakları Saklıdır.
Netse
Çerez Onayı
Web sitemizi ziyaret ettiğinizde, kullanıcı deneyiminizi daha iyi hale getirmek, hizmetlerimizi size daha etkin bir şekilde sunabilmek için çerezler (cookies) ve benzeri araçlar kullanıyoruz. Çerezler, internet sitesinin düzgün çalışmasını sağlamak, içeriği kişiselleştirmek, sosyal medya özellikleri sağlamak ve trafik analizi yapmak için kullanılan küçük metin dosyalarıdır. Çerezleri nasıl kullandığımız ve kişisel verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi almak için çerez politikamızı ve kişisel veri politikamızı inceleyebilirsiniz.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, sadece kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlama amacıyla veya iletişimin elektronik iletişim ağı üzerinden iletilmesinin tek amacıyla yasal olarak kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından istenmeyen tercihlerin depolanması yasal amacıyla gereklidir.
İstatistikler
Sadece istatistiksel amaçlarla kullanılan teknik depolama veya erişim. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Pazarlama
Teknik depolama veya erişim, reklam gönderimi için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birden fazla web sitesinde benzer pazarlama amaçları için takip etmek amacıyla gereklidir.
  • Seçenekleri yönet
  • Hizmetleri yönetin
  • {vendor_count} satıcılarını yönetin
  • Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri yönet
  • {title}
  • {title}
  • {title}
Sonuç bulunamadı
Bütün Sonuçları Göster
  • Giriş
  • Teknoloji Haberleri
  • Sosyal
  • Video
  • Tavsiyeler
  • İncelemeler
    • Video İncelemeler
  • Güvenlik
  • Oyun
  • Makale
    • Pratik
    • Yazar Köşeleri

© 2025 Technopat
Sorularınız için Technopat Sosyal