25.08.2013 Views

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Obliczenia równoległe na klastrach<br />

Skrót nazwy ORK<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za treść przedmiotu:<br />

Imię: Paweł<br />

Nazwisko: Czarnul<br />

e-mail: pczarnul@eti.pg.gda.pl<br />

Karta zajęć - wykład<br />

poziom liczba<br />

Lp. Zagadnienie<br />

wiedzy umiej.<br />

godzin<br />

A B C D E<br />

1. Podanie zasad zaliczenia X 1/3<br />

2. Wprowadzenie do przetwarzania w środowiskach równoległych:<br />

praktyczny model aplikacji równoległej: podstawowe parametry<br />

aplikacji opartej o procesy i wątki.<br />

X 1/3<br />

3. Praktyczny model systemu równoległego i rozproszonego, grafy<br />

połączeń.<br />

X 1/3<br />

4. Kryteria odwzorowań, praktyczne przykłady. X 1/3<br />

5. Architektury równoległe: Shared Memory, Distributed Shared Memory,<br />

Distributed Memory.<br />

X 1/3<br />

6. Opóźnienie komunikacyjne: latency i bandwidth. Przykłady wartości w<br />

rzeczywistych systemach.<br />

X 1/3<br />

7. PVM: Maszyna wirtualna, konfiguracja, kompilowanie aplikacji,<br />

uruchamianie aplikacji, dynamiczne dodawanie/usuwanie hostów<br />

X ½<br />

8. PVM: modelowanie aplikacji wieloprocesowej - odwzorowanie<br />

algorytmu na procesy: paradygmat master-slave, przykłady.<br />

X ½<br />

9. PVM: odwzorowanie algorytmu na procesy: paradygmat SPMD,<br />

przykłady.<br />

X ½<br />

10. PVM: odwzorowanie algorytmu na procesy: przetwarzanie potokowe,<br />

przykłady.<br />

X 1/3<br />

<strong>11</strong>. PVM: odwzorowanie algorytmu na procesy: paradygmat dziel-i-<br />

X ½<br />

zwyciężaj, przykłady.<br />

12. PVM: Dynamiczna dekompozycja procesów i migracja. Koszty. X ½<br />

13. PVM: Kontrola procesów: identyfikacja procesów.<br />

14.<br />

X 1/3<br />

15. PVM: Bufory komunikacyjne, zarządzanie wieloma buforami. X 1/3<br />

16. PVM: Wysyłanie i odbieranie wiadomości: pakowanie,<br />

X 1/3<br />

odpakowywanie, blokujące, nieblokujące.<br />

17.<br />

18. PVM: Architektura PVM: demony, komunikacja między nimi. X ½<br />

19. PVM: Routing wiadomości. X 1/3<br />

20. PVM: protokoły komunikacyjne. X 1/3<br />

21. PVM: zarządzanie wejściem-wyjściem X 1/3<br />

22. PVM: debugowanie programów równoległych: narzędzia i metody<br />

23.<br />

X 1<br />

24. PVM: konteksty, komunikacja w kontekstach<br />

X 1/3<br />

25. PVM: Kontrola procesów: grupy, podstawowe operacje na grupach,<br />

komunikacja grupowa<br />

X ½<br />

303

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!