Obliczenia Rownolegle

background image

Załącznik

Data:

01.10.2009r.

Symbol:

Z-5.4-1-1

Wydanie: I

Strona:

1/1

Status:

obowiązujący

KARTA PRZEDMIOTU

KARTA PRZEDMIOTU

Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010

Nazwa przedmiotu:

OBLICZENIA RÓWNOLEGŁE

Kod/nr

OR/NSMW

Kierunek: INFORMATYKA

Specjalność: PRZEDMIOT OBOWIĄZKOWY DLA WSZYSTKICH STUDENTÓW

Tryb studiów: NIESTACJONARNE DRUGIEGO STOPNIA, WIECZOROWE

Rodzaj przedmiotu:

TECHNICZNY

Liczba pkt ECTS: 3

Instytut/ Katedra:

INFORMATYKI

Semestr:

I (IX)

Prowadzący przedmiot:

dr inż. Jacek Widuch

Prowadzący zajęcia:

Liczba godzin

Wykład:

dr in

ż

. Jacek Widuch

Ć

wiczenia:

Laboratorium:

Projekt:

Seminarium:

Wykład:

30

Ć

wiczenia:

Laboratorium:

Projekt:

Seminarium:

Powiązanie ze standardami i cel kształcenia

Celem przedmiotu jest wprowadzenie słuchacza w podstawowe zagadnienia obliczeń
równoległych. W ramach przedmiotu omawiane są podstawowe pojęcia dotyczące
obliczeń równoległych, modele obliczeń równoległych, projektowanie algorytmów
równoległych dla omawianych modeli oraz ich analiza. Słuchacz zapoznawany jest z
wybranymi językami, systemami i bibliotekami obliczeń równoległych oraz sposobami
tworzenia i synchronizacji procesów współbieżnych. Wymienione zagadnienia ilustrowane
są na przykładzie klasycznych problemów obliczeń równoległych takich, jak: problem
producenta i konsumenta, problem ucztujących filozofów, problem czytelników i pisarzy.
Dokonywana jest ich analiza, rozwiązanie i implementacja w wybranym języku
programowania. Student nabywa umiejętności projektowania, oceny i analizy algorytmów
w modelu obliczeń równoległych z pamięcią wspólną i rozproszoną, a także użycia
bibliotek programistycznych stosowanych do tego celu.

background image

Załącznik

Data:

01.10.2009r.

Symbol:

Z-5.4-1-1

Wydanie: I

Strona:

2/1

Status:

obowiązujący

KARTA PRZEDMIOTU

Przedmioty wprowadzające oraz wymagania wstępne

Przedmiotami wprowadzającymi do niniejszego przedmiotu są:

1. Analiza Matematyczna i Algebra Liniowa

2. Programowanie Komputerów

3. Algorytmy i Struktury Danych

4. Architektura Komputerów

Zakłada się, że słuchacz wykazuje znajomość materiału prezentowanego w ramach
wymienionych przedmiotów.

Treść wykładów:

1. Definicje podstawowych pojęć: algorytm równoległy, proces sekwencyjny, proces

współbieżny, złożoność pesymistyczna algorytmu równoległego. Wady i zalety
komputerów równoległych.

2. Prawo Amdahla, skalowalne przyspieszenie.

3. Miary jakości algorytmów równoległych: przyspieszenie, koszt algorytmu,

efektywność wykorzystania procesorów.

4. Klasyfikacja modeli obliczeń równoległych według Flynna: modele SISD, SIMD,

MIMD, MISD.

5. Modele SIMD i MIMD z pamięcią wspólną i siecią połączeń.

6. Sieci połączeń: liniowa, krata, drzewo binarne, piramida, sieć przetasowana,

hipersześcian.

7. Projektowanie algorytmów dla modeli SIMD.

8. Projektowanie algorytmów dla modeli MIMD.

9. Semafory, monitory i zmienne warunkowe.

10. Problem producenta i konsumenta: rozwiązanie z zastosowaniem semaforów i

monitora.

11. Problem ucztujących filozofów: rozwiązanie z zastosowaniem semaforów i

monitora.

12. Problem czytelników i pisarzy: rozwiązanie z zastosowaniem semaforów i

monitora.

13. Komunikacja i synchronizacja procesów w systemie Unix: uruchamianie procesów

współbieżnych, semafory, kolejki komunikatów, pamięć wspólna, RPC.

14. Wybrane elementy biblioteki Pthreads: wątki, muteksy, semafory, zmienne

warunkowe.

Treść/Tematy: Ćw./L./P./Sem.

Przedmiot składa się wyłącznie z wykładu.

background image

Załącznik

Data:

01.10.2009r.

Symbol:

Z-5.4-1-1

Wydanie: I

Strona:

3/1

Status:

obowiązujący

KARTA PRZEDMIOTU

Metody dydaktyczne

Wykład tradycyjny: kreda + tablica, uzupełnione wydrukami pseudokodów omawianych
algorytmów oraz tekstami źródłowymi przykładowych programów w języku C/C++.
Wymienione materiały dostępne na stronie przedmiotu znajdującej się na Platformie
Zdalnej Edukacji pod adresem:

http://platforma.polsl.pl/rau2/

.

Forma egzaminu/zaliczenia przedmiotu

Zaliczenie przedmiotu udzielane jest na podstawie jednego kolokwium
zaliczeniowego w formie pisemnej. Przewidziane s

ą

dwa kolokwia

poprawkowe dla studentów, którzy nie uzyskali zaliczenia na
podstawie kolokwium zaliczeniowego. Kolokwium składa si

ę

z dwóch

cz

ęś

ci: teoretycznej i zadaniowej.

Minimalne wymagania do egzaminu /zaliczenia

Warunkiem zdobycia zaliczenia przedmiotu jest uzyskanie oceny co najmniej 3.0 z
kolokwium zaliczeniowego. W przypadku uzyskania oceny mniejszej należy uzyskać
ocenę co najmniej 3.0 z jednego z kolokwiów poprawkowych.

Literatura

1. Praca zbiorowa pod red. Z. Czecha: Programowanie współbieżne. Wybrane

zagadnienia, Skrypty uczelniane nr 2191, Wydawnictwo Politechniki
Ś

ląskiej,Gliwice 1999.

2. Praca zbiorowa pod red. Z. Czecha: Systemy operacyjne i języki obliczeń

równoległych, Skrypty uczelniane nr 2121, Wydawnictwo Politechniki Śląskiej,
Gliwice 1998.

3. Z. Weiss, T. Gruźlewski: Programowanie współbieżne i rozproszone w

przykładach i zadaniach, WNT, Warszawa 1993.

4. M. Ben-Ari: Podstawy programowania współbieżnego i rozproszonego, WNT,

Warszawa 1996.

5. W. Iszkowski, M. Maniecki: Programowanie współbieżne, WNT, Warszawa 1982.

6. M.J. Rochkind: Programowanie w systemie Unix dla zaawansowanych, WNT,

Warszawa 1997.

Zatwierdzono:

…………………………….

…………………………………………………

(data i podpis prowadzącego)

(data i podpis Dyrektora Instytutu/Kierownika Katedry)


Wyszukiwarka

Podobne podstrony:
zadanie lab oblicz rownolegle
ćw6 Obliczenia równoległe
ORR ZALCzęść Marka, WAT, semestr VI, Obliczenia równoległe i rozproszone
EX RPC BAZARA, WAT, semestr VI, Obliczenia równoległe i rozproszone
Obliczenia rownolegle i rozpros Nieznany
sprawkoOrr, WAT, SEMESTR VI, obliczenia rownolegle i rozproszone
RMI, WAT, semestr VI, Obliczenia równoległe i rozproszone
Osial P - Żuk mandelbrota, WAT, semestr VI, Obliczenia równoległe i rozproszone
Przetwarzanie Równoległe i Rozproszczone Szczerbińskiego, wyklad 4, MIARY EFEKTYWNOŚCI OBLICZEŃ RÓWN
Podstawy programowania obliczeń równoległych stpiczynski
Obliczenie częstotliwości rezonansowej dla rezonansu równoległego
Wybrane zagadnienia przetwarzania równoległego – superkomputery i klastry obliczeniowe
Prezentacja JMichalska PSP w obliczu zagrozen cywilizacyjn 10 2007
3 ANALITYCZNE METODY OBLICZANIA PŁYWÓW
Obliczanie masy cząsteczkowej
Obliczanie powierzchni
2 Podstawy obliczania

więcej podobnych podstron