Masywne obliczenia równoległe
Transkrypt
Masywne obliczenia równoległe
Masywne obliczenia równoległe B. Informacje szczegółowe Elementy składowe przedmiotu Opis Nazwa przedmiotu Masywne obliczenia równoległe Kod przedmiotu 0600IS21MOR Nazwa kierunku Informatyka Nazwa jednostki prowadzącej kierunek Wydział Matematyki i Informatyki, Instytut Informatyki Język przedmiotu polski Liczba godzin zajęć dydaktycznych oraz forma prowadzenia zajęć Laboratorium, 30 godz. Rok studiów / semestr I / 2 Liczba punktów ECTS 4 Prowadzący dr hab. Marian Stanisław Uba, prof. UwB Treści merytoryczne przedmiotu Zaawansowane metody programowania algorytmów obliczeń równoległych w Matlabie z wykorzystaniem pakietu Parallel Computing Toolbox. Zaawansowane metody programowania algorytmów obliczeń równoległych z wykorzystaniem karty graficznej GPGPU w środowisku CUDA. Napisanie i uruchomienie programów wykonujących masywne obliczenia równoległe w zakresie zagadnień: Programowanie równoległe problemów algebry liniowej. Rozwiązywanie układów równań liniowych, zrównoleglenie kodu – algorytm eliminacji Gaussa, zrównoleglenie metody – algorytm eliminacji Gaussa Jordana. Obliczenia równoległe wektorów i wartości własnych macierzy metodą Jacobiego. Rozwiązywanie układów równań nieliniowych. Programowanie równoległe algorytmów optymalizacji. Obliczenia i symulacje metodą MonteCarlo, całkowanie numeryczne w nwymiarach. Równoległe przetwarzanie obrazów. Efekty kształcenia wraz ze sposobem ich weryfikacji Zdobycie zaawansowanej wiedzy w dziedzinie mechanizmów zrównoleglania algorytmów dla masywnych obliczeń równoległych z zastosowaniem nowoczesnych metod numerycznych oraz ich realizacji na maszynach wielordzeniowych, wieloprocesorowych, kartach graficznych GPGPU i w sieciach komputerów. Samodzielne pisanie aplikacji dla masywnych obliczeń równoległych działających w w/w środowiskach sprzętowych. Forma i warunki zaliczenia przedmiotu Zaliczenie laboratorium. Wykaz literatury podstawowej i uzupełniającej Literatura podstawowa: 1. Programowanie równoległe i rozproszone, A. Karbowski, E. NiewiadomskaSzynkiewicz, (red.), Oficyna Wydawnicza Politechniki Warszawskiej, 2009 Literatura uzupełniająca: 1. Strony internetowe: www.openmp.org, www.mpiforum.org, www.mathworks.com, gpyou.org