Soru 1 Soru 2 Soru 3

Soru 1
Bir hesaplama probleminin
çalıştırılabilmektedir.
%10
luk
bölümü
seri
%90
lık
bölümü
ise
paralel
a) Amdahl kanununa göre bu problemin Hızlanma faktörü S(n) grafiğini 4,8,12,16 ve 20
işlemci için hesaplayıp aşağıda verilen hızlanma eğrisini oluşturunuz.
b) Bu problem için maximum speedup değerini hesaplayınız.
Soru 2
Flyinn sınıflandırmasına göre SIMD sınıfı paralel sistemler ile MIMD sınıfı paralel sistemler
arası farkı açıklayınız.
Soru 3
Paylaşımlı bellek tabanlı bir paralel sistemde Process-A ve Process-B adında iki proses
paralel olarak çalıştırılmıştır.
Her iki proses de işini bitirdikten sonra paylaştırılmış (shared) X değeri hangi değeri almış
olabilir, tüm olasılıkları inceleyiniz.
Soru 4
Mesajlaşma kullanan bir MPI programı aşağıdaki değişkenleri içermektedir.
int x[5], y[10];
Bu programda Proses1 den Proses 0’a aşağıdaki iki mesaj gönderilmektedir.
Proses 0 ise Proses 1 den gelen mesajları aşağıdaki gibi almaktadır.
S1, S2 ve R1,R2 için aşağıdaki soruları cevaplayınız:
a)
b)
c)
d)
S1 mesajını R1 alıcısı alabilir mi? (neden?)
S1 mesajını R2 alıcısı alabilir mi? (neden?)
S2 mesajını R1 alıcısı alabilir mi? (neden?)
S2 mesajını R2 alıcısı alabilir mi? (neden?)
Soru 5
OpenMP kullanarak 1+2+ …. +100 şeklinde 1 den 100’e kadar olan sayıların toplamını
hesaplayan programı toplamalı indirgeme (sum reduction) kullanarak yazınız.