sprawiedliwy i

Transkrypt

sprawiedliwy i
6 czerwca 2013
Algorytmy Równolegªe i Rozproszone
Zadanie 1. (10 pkt.)
Przedstaw diagram sieci sortuj¡cej cztery elementy o mo»liwie najmniejszej
gª¦boko±ci.
Zadanie 2. (10 pkt.)
Wyja±nij poj¦cia (max dwa zdania):
NC,
system póªjednorodny (ang. semi-uniform).
Zadanie 3. (10 pkt.)
W pewnej grze gracz rzuca sprawiedliw¡ kostk¡ w ksztaªcie sze±cianu (zwykªa kostka do gry). Je±li wypadnie jedynka, to rzuca jeszcze raz i je±li znów
wypadnie 1 to jeszcze raz itd. Oszacuj oczekiwan¡ liczb¦ rzutów oraz oczekiwan¡ sum¦ ze wszystkich rzutów. Jaki jest asymptotyczny czas dziaªania dla
tego procesu mierzony liczb¡ rzutów w sensie zdeniowanym na wykªadzie
dla algorytmów probabilitycznych?
Zadanie 4. (20 pkt.)
Dana jest kwadratowa macierz zero-jedynkowa A o rozmiarze n, gdzie n jest
pot¦g¡ dwójki (n = 2k ). Podaj mo»liwie najszybszy algorytm równolegªy
CREW PRAM sprawdzaj¡cy, czy w A znajduje si¦ wiersz zawieraj¡cy tylko
i wyª¡cznie zera.
6 czerwca 2013
Algorytmy Równolegªe i Rozproszone
Zadanie 1. (10 pkt.)
Przedstaw diagram elementu póªczyszcz¡cego dla 8 wej±¢ (Half-Cleaner[8])
sieci sortuj¡cej ci¡gi bitoniczne. Jaka jest gª¦boko±¢ tego elementu?
Zadanie 2. (10 pkt.)
Wyja±nij poj¦cia (max dwa zdania):
problem P -zupeªny,
system silnie sprawiedliwy.
Zadanie 3. (10 pkt.)
Podaj trzy kategorie bª¦dów wyst¦puj¡cych w systemach rozproszonych i
sklasykuj podane poni»ej zdarzenia jako normalne dziaªanie lub jako bª¦dne
wraz z przydziaªem kategorii. Odpowied¹ uzasadnij.
• W wyniku trwaªego uszkodzenia w¦zeª przestaª dziaªa¢.
• W wyniku przeprowadzonego ataku hakerskiego typu DDOS w¦zeª przestaª odpowiada¢ na zapytania.
Zadanie 4. (20 pkt.)
Dana jest kwadratowa macierz zero-jedynkowa A o rozmiarze n, gdzie n jest
pot¦g¡ dwójki (n = 2k ). Podaj mo»liwie najszybszy algorytm równolegªy
CREW PRAM sprawdzaj¡cy, czy w A znajduje si¦ kolumna zawieraj¡ca nie
wi¦cej ni» jedno zero.
6 czerwca 2013
Algorytmy Równolegªe i Rozproszone
Zadanie 1. (10 pkt.)
Przedstaw diagram sieci sortuj¡cej cztery elementy o mo»liwie najmniejszym
rozmiarze (liczbie komparatorów).
Zadanie 2. (10 pkt.)
Wyja±nij poj¦cia (max dwa zdania):
redukcja z wyroczni¡ (Turinga),
strategia pointer jumping.
Zadanie 3. (10 pkt.)
Podaj znaczenie terminów sprawiedliwy i silnie sprawiedliwy w odniesieniu
do systemu rozproszonego. Podaj przykªad systemu, który ma tylko jedn¡ z
tych cech. Odpowied¹ uzasadnij.
Zadanie 4. (20 pkt.)
Dana jest kwadratowa macierz zero-jedynkowa A o rozmiarze n, gdzie n jest
pot¦g¡ dwójki (n = 2k ). Podaj mo»liwie najszybszy algorytm równolegªy
CREW PRAM obliczaj¡cy liczb¦ jedynek w macierzy A.

Podobne dokumenty