CPU vs GPU

Önceki makalelerimde CPU Scheduling (İşlemci zamanlama) algoritmalarını inceledik. Bir okuyucumuzun isteği üzerine bu makalede GPU’yu, CPU ile karşılaştırarak inceleyeceğiz.

Türkçe karşılığı Grafik İşleme Ünitesi olan GPU (Graphics Processing Unit), ekran kartının CPU’ sudur ve ekran kartının üzerinde bulunan en önemli parçalardan birisidir.

CPU ve GPU dışarıdan karşılaştırıldığında, her ikisinin de aynı maddeden üretilmiş ve bir fan yardımıyla soğutulmakta olan mikroçipler olduğu görülür.

CPU:

cpuGPU:

gpuAncak mimari yapılarına bakıldığında aralarındaki temel fark ortaya çıkar.

cpu-vs-gpuResimde görüldüğü üzere CPU’nun mimarisinde 1 adet Control (kontrol) bloğu, 4 adet Arithmetic Logic Unit (aritmetik mantık birimi), 1 adet Cache (Ön bellek) bloğu ve 1 adet Dynamic Random Access Memory (dinamik rastgele erişimli bellek) vardır. Buna karşılık GPU mimarisinin, CPU mimarisine göre çok daha fazla kontrol bloklarına ve ALU’ lara sahip olduğu gözlemlenir.

Aritmetik Mantık Birimi (ALU):

İsminden de anlaşıldığı üzere işlemcinin bu yapıtaşında matematiksel ve mantıksal işlemler gerçekleştirilir.

Ön Bellek (Cache):

Ön bellek, çalışan bir programın kodlarının geçici olarak saklandığı bir hafızadır. Ön belleğin kullanım amacı ise çalışan bir uygulamanın ikinci kez çalıştırıldığında ilk çalışmasına oranla daha hızlı çalışmasına yardımcı olmaktır.

Dinamik Rastgele Erişimli Bellek:

RAM (Rastgele Erişimli Bellek) türlerinden biridir. Bu tip RAM’ların en belirgin özelliği içerisinde kondensatörlerin bulunmasıdır.

Günümüzde kullandığımız modern bilgisayarlarla neredeyse her şeyi yapabiliyoruz. Müzik dinleyebiliyor, oyunlar oynayabiliyoruz, sunumlar hazırlayıp yazılar yazabiliyoruz vs. Tüm bu karmaşık işlemlerin içerisinden çıkabilen bir işlemcimiz (CPU) varken, neden grafik rendering için ayrı bir işlemciye (GPU) ihtiyaç duyarız?

Bu sorunun cevabına günlük yaşantımızdan bir örnek verebiliriz. Hepimizin bildiği gibi çok amaçlı çakılarda bıçak, makas, pense ve hatta konserve açacağı gibi işimize yarayabilecek aletler vardır. Eminim ki birçoğumuz pikniğe giderken yada bu tür aletlere ihtiyaç duyulacak bir iş yapacağımız zaman, yanımızda böyle bir çakı bulundurmuşuzdur. Peki, doktorlar ameliyat yaparken, neden çakı yerine neşter kullanırlar? Çünkü neşter çakının bıçağına göre daha keskindir ve dahada önemlisi, neşterler ameliyatlar için üretilmiş özel bıçaklardır. Tahminen neşter yerine çakı da kullanılabilir, ancak ameliyattan alacağınız sonuç hiçkimsenin hoşuna gitmez. Tıpkı verilen bu örnekte olduğu gibi CPU’ lar da grafikler için kullanılabilir, ancak CPU’ dan alabileceğiniz performans ile GPU’ dan alabileceğiniz performans arasında dağlar kadar fark vardır.

Herşeyi özet geçecek olursak:

1) GPU’ lar grafik hesaplamaları için üretilmiş özel işlemcilerdir. Örneğin, oyunlardaki antialising, texture mapping vs. için.
2) CPU’ lara göre grafik hesaplamalarında daha verimli ve daha hızlıdırlar.
3) GPU’ larda CPU’ lara oranla daha fazla Aritmetik Mantık birimi vardır.
4) CPU’ lar ardışık işlemler yaparken, GPU’ lar paralel işlemler gerçekleştirir.
5) GPU’ lar CPU’ lara göre aynı anda çok daha fazla işlemi gerçekleştirebilirler.

Son olarak GPU ve CPU arasındaki farkın daha iyi anlaşılabilmesi için eğlenceli bir video:

arıcılık malzemeleri
Avatar
Ali Cevik
Merhabalar. İsmim Ali Çevik ve 22 yaşındayım. Almanyada RWTH-Aachen Üniversitesinde bilgisayar bilimleri öğrencisiyim. İyi derecede Almanca ve orta derece İngilizce bilmekteyim. Hobi olarak yaptığım aktiviteler piyano çalmak, müzik dinlemek, ufak çaplı oyunlar ve yazılımlar üretmek/geliştirmek ve IT-Kitapları okumak.

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.

robotzade Yazar Ol arıcılık malzemeleri

Yeni Yazılar

Hepimizin Uyması Gereken Tolstoy Kuralları

Herkesin kitaplığında yer alması gereken, kitapları ile kendi benliğimizi sorgulatan, Dostoyevski’nin Bir Yazarın Günlüğü kitabında kendisi için deha olduğunu ve olağan üstü yüksek sanat...

CBD Yağı Nedir, CBD Yağı Faydaları

2019 yılında hiçbir bileşik, pazarını CBD kadar genişketmedi. Kendirgillerin bu üyesi, yılın en çok ürün çeşitliliğine sahip bitkisi oldu: Sudan yeni nesil kahveye, jöle...

Ses Dalgası Nedir

Ses; katı, sıvı ve gazların içindeki parçacıklardan geçen titreşimler sonucu oluşur. Bu titreşimler ses dalgaları oluşturur ve bu dalgalar kulağınıza eriştiğinde beyniniz tarafından ses...

Türkiye’nin Deprem Gerçeği Işığında İş Sağlığı ve Güvenliği

24 Ocak 2020'de Elazığ'da Boğaziçi Üniversitesi Kandilli Rasathanesi ölçümlerine göre 6.6 büyüklüğünde meydana gelen deprem sonrasında 41 kişi hayatını kaybetti 1607 kişi ise yaralandı....

Mühendislik Maaşları

Kimya Mühendisliği Maaşları

Günümüzde herhangi bir meslek dalında hemen iş bulmak, çalışmaya başlamak maalesef hiç kolay değildir. Kişi hangi mesleği seçmiş olursa olsun ilk akla gelen konulardan...

Yapay Zeka Mühendisliği Maaşları

Geleceğin en gözde mesleklerini oluşturacak olan yapay zeka mühendisliği, ilk geliştirilme aşamasından bugüne dek oldukça fazla yol kat etmiştir. İlk aşamalarda kullanılamayan ancak testlere...

Metalurji ve Malzeme Mühendisliği Maaşları

Merhaba arkadaşlar bu yazımızda sizlere metalurji ve malzeme mühendisliği maaşları hakkında bilgi vereceğiz. Metalurji ve Malzeme Mühendisliği; inşaat, sağlık, kimya, uzay teknolojileri, havacılık, elektronik, makine,...

Yönetim Bilişim Sistemleri Maaşları

Yönetim bilişim sistemleri maaşları ne kadar? Teknik bağlamda tam donanımlı bir yönetici olarak yetişen yönetim bilişim sistemleri maaşları kişinin gelişme süresince kendilerine ek olarak...