Programlamada Yeni Eğilimler
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
- Geleneksel işlemci yapısından farklı olarak grafik işlemci birimleri, hafıza değerlerini kolaylıkla değiştirmeye yönelik olarak organize edildiklerinden, yapılan hesaplamaların sonuçlarının hafızaya ne şekilde yazılacağı ve korunacağı kısıtlardan biridir.
- Ondalıklı sayılarla ilgili hesaplamaların nasıl yapılacağı da üzerinde düşünülmesi gereken konulardan biridir.
- Programın yanlış sonuçlar yüzünden sonlandırılması gerektiğinde, GPU üzerinde çalışan kodda hata ayıklama yapabilecek bir metodun bulunmaması diğer bir kısıttır.
- Kısıtlar GPU üzerinde programlamayı zorlaştırmakla birlikte, üstesinden gelinemeyecek denli büyük problemler olmadıklarından, genel amaçlı hesaplamalar için GPU programlamanın kullanılabileceği düşünülmüştür.
GPU’lar piksellerin renklerini hesaplamak için tasarlandığından, genel hesaplamalar için kullanılmak istendiğinde söz konusu olan kısıtlara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 2
Görüntü işleme komutlarını çalıştırmak için özelleşmiş bir elektronik devre olarak tanımlanan kavram aşağıdaki seçeneklerden hangisinde yer alır?
- 3
Aşağıdaki ifadelerden hangisi doğrudur?
- 4
Ana fonksiyon içerisinde kuyruklarının sonucunun hesaplanmasını beklemek için hangi komut kullanılır?
- 5
- 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?
- 6
CUDA'nın en önemli dezavantajı nedir?
- 7
GPU’lar ilk olarak aşağıdakilerden hangisini analiz etmek için tasarlanmıştır?
- 8
Aşağıdakilerden hangisi CPU ile GPU arasındaki farklardan biri değildir?
- 9
Aşağıdakilerden hangisi windows, Linux, Mac OS ve Solaris gibi birçok işletim sisteminde ve oyun konsollarında iki ve üç boyutlu grafikleri ekrana çizmek için kullanılan uygulama geliştirme arabirimlerinden biridir?
- 10
Aşağıdakilerden hangisi GPU’ların günümüzde kullanım alanlarından biri değildir?
- 11
"..................... bilgisayarın en önemli parçasıdır ve aritmetik ve mantıksal operasyonları gerçekleştirir."
Boşluk bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 12
GPU’lar ile ondalıklı sayı işlemleri günümüzde CPU’lardan kaç kat kadar daha hızlı yapılabilmektedir?
- 13
Grafik işlem birimleri hangi birime destek olabilecek bir yapıya doğru evrilmiştir?
- 14
- Hafızadan rastgele seçilen bir adresin okunabilmesi.
- Bit seviyesinde işlemler ile tam sayı ve ondalıklı işlemler için destek sağlaması.
- Standart C kütüphanelerinin tamamen desteklemesidir.
CUDA ile alakalı yukarıdakilerden hangisi/hangileri doğrudur?
- 15
I. C
II. C++
III. Fortran
CUDA (Compute Unified Device Architecture), GPU programlama için yukarıdaki programlama dillerinden hangileriyle birlikte kullanılabilir?
- 16
I. Dijital animasyon
II. Video düzenleme
III. Gerçekleme
IV. Efekt ekleme
GPU’lar grafikler üzerinde yüksek performanslı paralel işlem yapabildiği için videolar için de çeşitli kullanım alanları vardır. Yukarıdaki işlemlerden hangileri videolar için yapılabilmektedir?
- 17
Aşağıdakilerden hangisi bilgisayarda aritmetik ve mantıksal operasyonlarının gerçekleştiği birimdir?
- 18
I. C
II. C++
III. Fortran
CUDA (Compute Unified Device Architecture), GPU programlama için yukarıdaki programlama dillerinden hangileriyle birlikte kullanılabilir?
- 19
GPU programlama için NVIDIA firmasının sunduğu C, C++, Fortran gibi programlama dilleriyle birlikte kullanılabilen mimari ve teknolojiye ne ad verilir?
- 20
Grafik işlemci birimin görevi nedir?