Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. Standardowe pytania:
  2.  
  3. 1. Co to sieci Omega? Gdzie się nadają do zastosowania?
  4.  
  5. 2. Wymień poziomy organizacyjne UNICORE.
  6.  
  7. 3. Opisz algorytm B-F. Wysziukiwania najkrótszej ścieżki
  8.  
  9. 4. Czym się rózni komunikator od grupy procesów w MPI
  10.  
  11. 5. W MOSIX program ID1 uruchomiony na węźle W1 migruje do W2.
  12.  
  13. Czy będzie on widoczny na W1 z komendy "ps"
  14. 6. Co to jest sieć Omega i do czego służy?
  15. http://wit.uber.pl/pliki/Semestr%20IV/Systemy%20operacyjne%202/Omega.pdf
  16. 7.intensywnoscia arytmetyczna - co to jest i do czego sluzy
  17. Jest ona zdefiniowana jako stosunek czasu na wykonanie operacji arytmetycznych w programie do
  18. czasu na transfer danych do i z pamieci operacyjnej.
  19. 8. Jakie omówione biblioteki (POSIX,Boost thread, itp.) mają mechanizm bariera albo rw_lock
  20.  
  21.  
  22. Od p. Kubicy:
  23. - (5p) mutex i mutex rekurencyjny - definicja
  24. - (5p) UPC, tablica zdefiniowana tak: int [4] tab[14]. W jaki sposób dane zostaną podzielone przy 4 wątkach?
  25. + pytania testowe (po 2.5 pkta)
  26. - przedwczesne obudzenia - kiedy występują? (oczywiście zaznaczamy zm. warunkowe)
  27. - jaki problem jest przy zamkach RW-lock? (zagłodzenie pisarzy)
  28. - na czym polega zrównoleglanie w TBB? (zrównoleglanie na poziomie zadań przydzielanych dynamicznie do puli oczekujących wątków)
  29. - dlaczego stosowanie bibliotek stricte C jest niefajne przy progr. równoległym? (korzystają one ze zmienych globalnych/statycznych bez synchronizacji)
  30.  
  31. p. Karbowski (każde po 5):
  32. - beta(n, 1) = 11/(n-80) przy n>50. Ile procesorów potrzeba, żeby przyspieszyć to zadanie 5-krotnie? (podstawienie do prawa ahmdala, wyliczamy p i koniec, na slajdach jest rozwiązane podobne zadanie)
  33. - jak zrównoleglamy algorytm gaussa-jordana?
  34. - definicje: zadania współbieżne i równoległe, kiedy zadania współbieżne NIE SĄ równoległe?
  35. - jaka jest średnica i przekrój połówkowy w klastrze o architekturze hiperkostki o wymiarze n=6? (podstawienie do prostackich wzorów ze slajdu)
  36.  
  37. p. Szynkiewicz (też po 5 pktów każde):
  38. - UNICORE - jakie są poziomy zadań i organizacji?
  39. - migracja procesów w systemach ISS (o ile nie pokręciłem skrótu, nie chce mi się otwierać wykładówRazz)
  40. - jak zostanie zrównoleglona pętla (podział pracy chyba trzeba było opisać):
  41. #pragma omp parallel for num_threads(4)
  42. for (i=1; i<20; i++)
  43. c[ i ] = a[ i ]+b[ i ];
  44. - MPI: różnice między komunikacją blokującą i nieblokującą, oraz miedzy synchro i asynchro
  45.  
  46.  
  47.  
  48. Cytat:
  49. Nowe pytania (w stosunku do tych powyżej), jakie pojawiły się dzisiaj:
  50.  
  51. p. Szynkiewicz:
  52. - wymienić dwa schematy wirtualnych topologii
  53. - co najmniej 5 cech gridów
  54.  
  55. p. Karbowski:
  56. - opisać rozszerzenia strumieniowe
  57. - jakieś zadanie na algorytmy asynchroniczne - nie pamiętam treści, bo nawet do końca nie czytałem Język
  58.  
  59. Poza tym powtórzyło się:
  60. - obliczenia na prawo Amdahla
  61. - przekrój i średnica hipersześcianów
  62.  
  63. - migracja procesów w OpenSSI (min. opisać jak to działa)
  64. - zadanie na to, jakie iteracje będą wykonane przez jakie wątki w OpenMP
  65.  
  66. więcej nie pamiętam... Płacz
  67.  
  68. część od Kubicy bardzo podobna do tego co w poprzednim poście Mrugnięcie
  69.  
  70.  
  71.  
  72. Cytat:
  73.  
  74. Od Kubicy:
  75. 1) standardowo - który wątek będzie się zajmował, którymi elementami tablicy w UPC
  76. 2) [testowe wielokrotnego wyboru] było wymienionych kilka cech i wybrać te, które odnoszą się do TBB
  77. 3) [testowe] Sun RPC - wybrać poprawne zdanie o RPC [wady]
  78. 4) [testowe] dlaczego funkcja rand() etc są do niczego w wielowątkowych?
  79. 5) Albo zmienna warunkowa albo rw-lock [wybrać sobie] - opisać, jakie problemy z tego są i w jakich bibliotekach jest
  80.  
  81. Od Szynkiewicz:
  82. 6) na czym polega tworzenie topologie w MPI i jakie możemy ustawić
  83. 7) standardowe na OpenMP co się jak wykona
  84. 8 ) [testowe wielokrotnego] migracja mosix - wariacja testowa tego co już było
  85. 9) wymienić 3 modele dostarczania usług w ramach chmury
  86. 10) 5 cech z których wynika, ze OpenSSI faktycznie implementuje SSI
  87.  
  88. Od Karbowskiego:
  89. 11) standardowe na prawo Ahmdala
  90. 12) na średnicę i przekrój hiperskostki o wymiarze n=8
  91. 13) Dlaczego we wspóªczesnych obliczeniach wykorzystywane s¡ koprocesory arytmetyczne (akceleratory)? Przykłady sprzętowe i API
  92. 14) Opisać sposób asynchronicznego zrównoleglenia algorytmu rozwiązywania układów równań liniowych z macierzą, w której występuje bezwzględna dominacja wierszowa głównej przekątnej
  93.  
  94. 15Z - brak czesci Kubicy
  95.  
  96. Tyle co pamietam
  97.  
  98. Termin 1:
  99.  
  100. Karbowski(30pkt):
  101. - Prawo Amdahala (za 6/30)
  102. - Gdzie wystpeuje flaszywe obudzenie (test wyboru) (2.5)
  103. - RPC - kolejne kroki towrzenia serwera; co trzeba zrobić gdy ma byc kilka serwerów
  104. - Wyznaczyc d i PP dla hiperkostki o n=?
  105. - Rozwiazaywanie zadan Ax=b (5 pkt)
  106.  
  107. Szynkiewicz(20pkt):
  108. - Opisać modele programowania Openmp 3 i openmp 4 (4pkt)
  109. - Openacc - wskazać różnicę mięzy parallel a kernel (2pkt)
  110. - SLURM - zadania
  111. - MOSIX -(4 pkt) jakie zadania beda widoczne po komendzie ps, czy clay proces jest przenoszony do wezla potomnego
  112. - Unicore - Pytanie o UList i VList
  113. - Iaas, Paas, Saas - opisac
  114. - Czego uzywa sie do synchornizacji w Openmp a czgeo w MPI (2 pkt)
  115.  
  116. Termin 2(mocno latwiejszy):
  117.  
  118. Karbowski(30):
  119. 1. To drugie prawo (Nie amdahla) S=p-(p-1)beta //przyklad z wykladu (5pkt)
  120. 2. Graniastoslup z osmiokatem w podstaiwe - pdoac d i PP
  121. 3. Rownoleglos, wspolbeiznosc definicje, ktore w ktorym sie zawiera (-> gniewny mail od karbowskiego)
  122. 4. Ciecie pakietow na male czesci - po co, jak to dziala
  123. 5. Dany jes tjakis algorytm podane 3 punkty: (x_k-1),x_k, x_k+1, kazdy punkt ma 3 wspolrzedne, czy algorytm jest izotoniczny czy cos cos tam norma wektora (czy norma wektora maleje???)
  124.  
  125. xk-1, xk, xk+1
  126. [1 6 3] - pierwszy wymiar
  127. [3.98 4 6.5] - drugi wymar
  128. [7 8 9] - trzeci wymiar
  129.  
  130. Jeszcze 2 ale nie pamietam
  131.  
  132. Szynkiewicz(20):
  133. 1. Co sie zmienilo w openmp4 wzgledme openmp 3
  134. 2. SLURM - zadania i komponenty (4 pkt)
  135. 3. OpenSSI - zadani na wezly (4 pkt)
  136. 4. Node Job Service?? w Unicore co robi (1 pkt)
  137. 5. Funkcje ko.......(kolektywne?) w openMP, co robia podac 2 przykaldy (3 pkt)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement