Programlamada Yeni Eğilimler
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
I. CPU genellikle paralel olarak işlem yapmak için tasarlanmış birkaç çekirdekten oluşmaktadır.
II. GPU’lar uzun hesaplama komutlarının hâkim olduğu çoklu kuyruklu uygulamalarda kullanılmaktadır.
III. CPU’lar genel olarak görüntü işleme operasyonlarını yürütmek için tasarlanmıştır.
Yukarıdaki ifadelerden hangileri CPU ile GPU programlama karşılaştırması ile ilgili doğrudur?
- 2
GPU programlama için NVIDIA firmasının sunduğu C, C++, Fortran gibi programlama dilleriyle birlikte kullanılabilen mimari ve teknolojidir aşağıdakilerden hangisidir?
- 3
Görüntü işleme komutlarını çalıştırmak üzere özelleşmiş bir elektronik devreler bütününe ne ad verilir?
- 4
GPU ile ilgili olarak aşağıdakilerden hangisi doğrudur?
- 5
Aritmetik ve mantıksal operasyonları gerçekleştiren ve bilgisayarın en önemli parçası olarak nitelendirilen kavram aşağıdaki seçeneklerden hangisinde yer alır?
- 6
- 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?
- 7
GPU'ların genel hesaplamalar için kullanıldığında ortaya çıkan kısıtlardan biri aşağıdaki seçeneklerden hangisinde yer alır?
- 8
CPU ile ilgili bilgilerden hangisi yanlıştır?
- 9
I. Geleneksel hesaplama ortamında bilgisayarlar tek çekirdekli bir işlemciye sahiptir.
II. Bütün hesaplama işlemleri bu işlemci tarafından yürütülür.
III. Hesaplama ortamında eşzamanlı olarak çalışan bir ya da iki komut işleyici vardır.
Geleneksel hesaplama ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?
- 10
GPU programlama için NVIDIA firmasının sunduğu C, C++, Fortran gibi programlama dilleriyle birlikte kullanılabilen mimari ve teknolojidir aşağıdakilerden hangisidir?
- 11Aşağıdakilerden hangisi CPU için geçerlidir?
- 12
Aritmetik ve mantıksal operasyonları gerçekleştiren bir elektronik devreler bütününe ne ad verilir?
- 13
- CUDA Standart C kütüphanelerini tamamen desteklememesidir.
- Yalnız GPU kullanıldığı hesaplama ortamlarına heterojen hesaplama ortamı denilmektedir.
- OpenGL ile çalışabilirliği tek yönlüdür.
- CUDA OpenGL hafızasına ulaşabilirken, OpenGL kayıtlı CUDA hafızasına erişememektedir
CUDA ile ilgili yukarıdakilerden hangisi doğrudur?
- 14
Ana fonksiyon içerisinde kuyruklarının sonucunun hesaplanmasını beklemek için hangi komut kullanılır?
- 15
- CUDA Standart C kütüphanelerini tamamen desteklememesidir.
- Yalnız GPU kullanıldığı hesaplama ortamlarına heterojen hesaplama ortamı denilmektedir.
- OpenGL ile çalışabilirliği tek yönlüdür.
- CUDA OpenGL hafızasına ulaşabilirken, OpenGL kayıtlı CUDA hafızasına erişememektedir
CUDA ile ilgili yukarıdakilerden hangisi doğrudur?
- 16
- Giriş verisi CPU’nun belleğinden GPU belleğine kopyalanır.
- GPU programı yüklenir ve giriş verisine göre işlemler yapılır.
- İşlem sonuçları GPU belleğinden CPU belleğine kopyalanır.
Yukarıdakilerden hangisi/hangileri CUDA ile heterojen hesaplamanın adımlarındandır?
- 17
Üç boyutlu ultrason görüntüleme metodunu kullanan cihazlar hangi programlama diliyle yazılımları yazılmaktadır?
- 18
- Giriş verisi CPU’nun belleğinden GPU belleğine kopyalanır.
- GPU programı yüklenir ve giriş verisine göre işlemler yapılır.
- İşlem sonuçları GPU belleğinden CPU belleğine kopyalanır.
Yukarıdakilerden hangisi/hangileri CUDA ile heterojen hesaplamanın adımlarındandır?
- 19
- OpenGL
- DirectX
- CUDA
Yukarıdakilerden hangisi/hangileri GPU programlama ile iletişimi sağlayan kütüphanelerden birisidir?
- 20
I. Çok büyük problemlerin çözülebilmesine olanak sağlamak
II. Bir problemin daha hızlı biçimde çözülmesini sağlamak
III. sınırlı hesaplama kaynaklarının, birden fazla kişi tarafından ortak biçimde kullanılmasını sağlamak
Yukarıdakilerden hangileri paralel programlamanın amaç ve faydaları arasındadır?