Programlamada Yeni Eğilimler
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
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?
- 2
Aşağıdaki seçeneklerden hangisinde CUDA'nın kısıtlarından biri yer alır?
- 3Aşağıdakilerden hangisi Grafik İşlemci Biriminin, hangisi ile dönüşüm ve aydınlatma hesaplamaları doğrudan grafik işlemci üzerinden yapılmaya başlanmıştır?
- 4
Grafik işlem birimleri hangi birime destek olabilecek bir yapıya doğru evrilmiştir?
- 5
"Günümüzde ............. Windows, Linux, Mac OS X ve Solaris gibi birçok işletim sisteminde ve oyun konsollarında iki ve üç boyutlu grafikleri ekrana çizmek için kullanılmaktadır."
Boşluk bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 6
I. OpenGL kayıtlı CUDA hafızasına erişememektedir.
II. CUDA OpenGL hafızasına ulaşabilir.
III. Standart C’de derlenebilen bazı kodlar, CUDA C’de derlenememektedir.
Yukarıdaki ifadelerden hangileri CUDA'nın kısıtlarındandır?
- 7
- CPU ve GPU’nun birlikte kullanıldığı hesaplama ortamlarına heterojen hesaplama ortamı denilmektedir.
- Heterojen hesaplama terminolojisinde sunucu (host) ve cihaz (device) olmak üzere iki temel terim vardır.
- Sunucu, CPU ve sunucunun belleğinden oluşmaktadır.
- Cihaz GPU ve cihaz belleğinden oluşmaktadır.
CPU ve GPU’nun birlikte kullanıldığı hesaplama ortamlarına ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 8
- Bir hesaplamanın paralel olarak yapılması problemine algoritma geliştirilmesi açısından bakılacak olursa en önemli olan konulardan biri, genel problemin nasıl alt parçalara ayrılacağı konusudur.
- Paralel programlama çeşitli amaçlarla kullanılabilir, ancak en belirgin amaç, bir problemin daha hızlı biçimde çözülmesini sağlamaktır.
- Herhangi bir hesaplama probleminin paralel şekilde çözülmesi hemen her zaman seri şekilde çözülmesinden çok daha hızlı tamamlanacaktır.
- İkincil amaç, arka planda yatan motivasyon hala zaman kazanmak olsa da çok büyük problemlerin çözülebilmesine olanak sağlamasıdır
- Asıl motivasyon problemin çözümü için gerekecek zaman aralığını kısaltmak olsa da paralel programlama sayesinde, çözümüne ulaşılması mümkün görünmeyen problemler çözülebilir olurlar.
- Paralel programlamanın bir başka faydası ise sınırlı hesaplama kaynaklarının, birden fazla kişi tarafından ortak biçimde kullanılmasını sağlamaktır ve bu sayede sınırlı sayıdaki işlem birimi daha fazla kişi tarafından verimli biçimde kullanılabilir.
Paralel programlamaya ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 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
GPU programlama için NVIDIA firmasının sunduğu C, C++, Fortran gibi programlama dilleriyle birlikte kullanılabilen mimari ve teknolojilere ne ad verilir?
- 11
Silicon Graphics şirketi üç-boyutlu grafik işlemlerini geliştirmek üzere hangi kütüphaneyi tasarlamıştır?
- 12
"Geleneksel programlamada bir problemin çözümü tek bir işlemcinin üzerinde
gerçekleştirilirken, ............. hesaplamada problem çeşitli alt bölümlere ayrılır ve her bir bölüm farklı işlemciler tarafından paralel bir şekilde çözülür."Boşluk bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 13
C dilinde yazılmış bir kod, NVIDIA derleyicisinde hangi komutu kullanılarak derlenebilir?
- 14
Aşağıdakilerden hangisi GPU'ların özelliklerinden biri değildir?
- 15
I. CPU ise birden fazla görevi bir arada paralel olarak yapabilmek için tasarlanmış yüzlerce çekirdekten oluşmaktadır.
II. Çok fazla aritmetik işlem gerektiren operasyonları GPU’lar daha hızlı yapabilmektedir.
III. GPU’lar ile ondalıklı sayı işlemleri günümüzde CPU’lardan 20 kat kadar daha hızlı yapılabilmektedir.
Yukarıdaki ifadelerden hangileri CPU ile GPU programlama karşılaştırması ile ilgili doğrudur?
- 16
Görüntü işleme komutlarını çalıştırmak için özelleşmiş elektronik devrelere ne ad verilir?
- 17
Aşağıdaki seçeneklerden hangisi paralel programlama ile ilgili olarak doğrudur?
- 18
Aşağıdakilerden hangisi CUDA’nın sunduğu avantajlardan biri değildir?
- 19
DirectX 8.0 standardını uygulayan ilk yonga aşağıdakilerden hangisidir?
- 20
Görüntü işleme komutlarını çalıştırmak için özelleşmiş elektronik devrelere ne ad verilir?