Wykłady i ćwiczenia z programowania równoległego w semestrze letnim roku akademickiego 2007/2008

 

Wykład 1: Podstawowe wiadomosci o architekturach i obliczeniach rownoleglych (PowerPoint)

Wykład 2 i 3: Podstawy programowania przy uzyciu bibliotek MPI: komunikacja punktowa (PowerPoint)

Wykład 4: Komunikacja zbiorowa: część I (PowerPoint)

Pliki do wykładu:* matwek.f, wyniki matwek, pi.c, pi.f, maxloc.c, maxloc.f

Wykład 5: Komunikacja zbiorowa: część II (PowerPoint)

Pliki do wykładu:* commsplit.c, wyniki commsplit, intercomm.c, wyniki intercomm

Wykład 6: Topologie wirtualne; rownolegly algorytm Jacobiego (PowerPoint)

Wykład 7: Typy i opratory redukcji definiowane przez uzytkownika (PowerPoint)

Wykład 8: Uzytkowanie zasobow centow obliczeniowych i systemy kolejkowania (PowerPoint)

Wykład 9 : Rownolegle biblioteki w MPI

Artykul " Writing Libraries in MPI "

Wykaz opracowan zawierajacych opis bibliotek rownoleglych utworzonych z uzyciem MPI

ibcast.c

Przyklad niestandardowych procedur bibliotecznych: nieblokujacy broadcast.

Wykład 10 : Narzedzia do profilowania programow w MPI. Gridy. (PowerPoint)

Wykład 11: Podstawy MPI-2: część I (PowerPoint)

Pliki do wykładu:* pi.c, cpi-rma.c

Wykład 12: Podstawy MPI-2: część II (PowerPoint)

 

Ćwiczenie 1

Ćwiczenie 2

Ćwiczenie 3

Ćwiczenie 4

 

*Pliki są konieczne do pełnej wizualizacji prezentacji w PowerPoint.