Programlamada Yeni Eğilimler
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdaki seçeneklerden hangisi CPU programlama için söylenebilir?
- 2
2 GHz frekansa sahip bir işlemci saniyede kaç saat vuruşuna sahiptir?
- 3
- 2000’li yılların başlangıcında, grafik işlemci birimleri programlanabilir aritmetik birimleri kullanarak, her bir piksel için renk üretmek üzere yeniden tasarlanmıştır.
- Yeni nesil grafik işlemci birimleri her bir pikseli için çeşitli bilgiler kullanarak renk hesaplaması yapmaktadır, bu bilgiler giriş renkleri, doku koordinatları gibi bilgiler olabilir.
- Giriş renkleri ve dokular üzerindeki aritmetik işlemlerin tümü programcının kontrolünde yapılmaktadır.
- Grafik işlemci birimi geliştiren araştırmacılar, bahsedilen iyileştirmeleri tasarlarken, bu giriş değerlerinin sadece renk bilgisi değil, herhangi bir bilgi olabileceğini fark etmişlerdir.
- Grafik işlemci birimleri görüntü işlemenin yanı sıra, başka aritmetik işlemleri de yapabilen ve merkezi işlemci birimlerine destek olabilecek bir yapıya doğru evrilmiştir.
- Renkten başka herhangi bir sayısal bilgi grafik işlemci birimine girdi olarak sağlanabilirse, bilgisayar programcıları bilgi üzerinde istedikleri hesaplamaları grafik işlemci birimine de yaptırabilirler.
- Böylece, GPU ile sadece piksellerin renk hesaplaması değil, farklı nümerik hesaplamaların yapılması da mümkün hâle gelmiştir.
Grafik işlemci birimi tarihçesine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 4
Merkezi işlemci birimi (CPU) ile ilgili aşağıdaki bilgilerden hangisi yanlıştır?
- 5
GPU programlama için NVIDIA firmasının sunduğu C, C++, Fortran gibi programlama dilleriyle birlikte kullanılabilen mimari ve teknoloji aşağıdakilerden hangisidir?
- 6
Paralel programlamanın en belirgin amacı nedir?
- 7
- CPU ve GPU ile programlama arasındaki farkları anlamak için yapılması gereken ilk şey, ikisinin işleyiş yapısını karşılaştırmaktır.
- CPU genellikle seri olarak işlem yapmak için tasarlanmış birkaç çekirdekten oluşmaktadır.
- GPU birden fazla görevi bir arada paralel olarak yapabilmek için tasarlanmış yüzlerce çekirdekten oluşmaktadır.
- Günümüzde GPU hesaplamanın sıklıkla kullanılmaya başlaması, artık CPU programlamanın yerine GPU programlama kullanmanın daha iyi olacağı anlamına gelmemektedir.
- Her iki yaklaşımın da farklı uygulamalar için avantajları ve dezavantajları vardır.
CPU ve GPU ile programlama arasındaki farklara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 8
Saat hızı 3 GHz olan bir mikroişlemcide kaç adet saat vuruşu bulunur?
- 9
- Grafik işlemciler ilk olarak sadece grafik tabanlı işlemler için kullanılıyordu.
- Sonraları grafik işlemcilerin sadece piksellerin rengini hesaplanması işinden farklı olarak çeşitli nümerik işlemleri de yapabileceği fark edilmiştir.
- Böylece grafik işlemci biriminin yüksek işlem hızı aritmetik işlemler için de kullanılmaya başlanmıştır.
- Günümüzde biyoinformatik, hesaplamaya dayalı finans, sayısal analitik, moleküler dinamik, medikal görüntüleme, hava iklim tahmini gibi birçok uygulama alanında kullanılmaktadır.
Grafik işlemcilere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 10
Bir grafik işlemci birimi için aşağıdaki ifadelerden hangisi geçerli değildir?
- 11
C dilinde yazılmış bir kod, NVIDIA derleyicisinde aşağıdaki komutlardan hangisi kullanılarak derlenebilir?
- 12
C dilinde yazılmış bir kod NVIDIA derleyicisinde hangi komut kullanılarak derlenir?
- 13
GPU programlama ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?
I. Genellikle seri olarak işlem yapmak için tasarlanmış birkaç çekirdekten oluşmaktadır.
II. Kuyruk işleme, veri önbelleği, sanal bellek yönetimi gibi konularda gelişmeye devam etmektedir.
III. Genel olarak görüntü işleme operasyonlarını yürütmek için tasarlanmıştır.
- 14
Aşağıdakilerden hangisi bilgisayarda aritmetik ve mantıksal operasyonlarının gerçekleştiği birimdir?
- 15
Büyük bir problemin birden fazla parçaya bölünerek iki ya da daha fazla işlemci tarafından, her bir parçası eş zamanlı olarak çalıştırılan programlama aşağıdakilerden hangisidir?
- 16
Grafik işlemci birimi ile ilgili hangisi doğru değildir?
- 17
Aşağıdakilerden hangisi Grafik işlemci biriminin özelliklerindendir?
- 18
- CPU birkaç çekirdekten oluşmaktadır.
- GPU yüzlerce çekirdekten oluşmaktadır.
- CPU’lar uzun hesaplama komutlarının hâkim olduğu çoklu kuyruklu uygulamalarda kullanılmaktadır.
- CPU’lar ile ondalıklı sayı işlemleri günümüzde GPU’lardan 20 kat kadar daha hızlı yapılabilmektedir.
Yukarıdaki ifadelerden hangisi/hangileri doğrudur?
- 19
CUDA ile heterojen hesaplama basamaklarından hangisi/hangileri doğrudur?
I. Giriş verisi GPU’nun belleğinden CPU belleğine kopyalanır.
II. CPU programı yüklenir ve giriş verisine göre işlemler yapılır.
III. İşlem sonuçları GPU belleğinden CPU belleğine kopyalanır.
- 20
GPU’lar ile ondalıklı sayı işlemleri günümüzde CPU’lardan kaç kat kadar daha hızlı yapılabilmektedir?