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ı.

Yazar Ol arıcılık malzemeleri Proje Yönetimi

Yeni Yazılar

Giyilebilir Teknoloji Ürünleri

Teknoloji hayatımızın bir parçası olmaktan çıktı artık teknoloji hayatımız oldu. Yeni teknolojiler geliştirildikçe var olan teknolji ve teknolojik aletlerde gelişiyor ve değişiyor. Örnek olarak...

Antioksidan Nedir Görevleri Nelerdir

Canlı vücudu sürekli bir oksidatif stres altında bulunur. Oksidatif stres oksidan ve antioksidanlar arasındaki dengesizlik olarak tanımlanabilir. Bu dengesizliğe neden olan şey ise oksijenin vücutta ikiye ayrılması ve çift halde bulunamamasıdır. Bu...

Genetik Mühendisliğinin İnsanlığa Yarar ve Zararları

İnsanlığın, kalıtsal özellikleri kontrol altına alması ihtiyacından doğmuş genetik mühendisliği ilk kez 1972’de ortaya çıkmıştır ve gelişmiş ülkelerde oldukça değerli bir meslektir. Canlılarda bulunmakta...

RTX 3000 Serisi Ekran Kartlarının Başarısı

nVidia yeni nesil ekran kartlarında oldukça büyük bir başarı yakaladı. Her ne kadar ekran kartını dağıtan firmalarda bazı teknik detay sorunları yaşansa da performansın...

Mühendislik Maaşları

Ağaç İşleri Endüstri Mühendisliği Maaşları

Ağaç işleri endüstri mühendisi kimdir? Ağaç işleri endüstri mühendisi, üniversitelerin 4 yıllık eğitim veren bölümünde okuyarak, ahşap(ağaç sektörü) ile ilgili olan alanlarda işleri, işlemleri yapabilecek...

Elektronik ve Haberleşme Mühendisliği Maaşları

Merhaba arkadaşlar bu yazımızda elektronik ve haberleşme mühendisliği maaşları hakkında sizler için araştırdığımız bilgileri sunacağız. Elektronik ve haberleşme mühendisleri, bilişim teknolojileri, proje tasarımı, test ve...

Mekatronik Mühendisliği Maaşları

Mekatronik, robot teknolojisi ile birçok bölümün birleşmesinden oluşan bir daldır. Robot sistemlerinin kontrol edilerek yapılan tüm üretimlerde mekatronik mühendislerine ihtiyaç duyulmaktadır. Mekatronik mühendisliği geçmişi...

Havacılık ve Uçak Mühendisliği Maaşları

Merhaba arkadaşlar bu yazımız sizler için araştırdığımız havacılık ve uçak mühendisliği maaşları hakkında olacak. Genel olarak bakıldığı zaman bazı meslekler son derece özel olan...