Programowanie równoległe w systemach superkomputerowych lato 2012/13

Język wykładowy Angielski
Opiekun Wojciech Bożejko
Liczba godzin 30 (wyk.) 30 (ćw-prac.)
Rodzaj Kurs
ECTS 6
Polecany dla I roku Nie
Egzamin Tak
Tagi SY (systemy sieciowe i komputerowe)

Opis przedmiotu:

Obliczenia w ramach laboratorium będą wykonywane na superkomputerach Wrocławskiego Centrum Sieciowo-Superkomputerowego (WCSS, 67 TFLOPS, 6368 rdzeni obliczeniowych) oraz na serwerze wyposażonym w GPU nVidia Tesla S2050 (2272 rdzenie obliczeniowe). Program wykładu: 1. Architektura systemów superkomputerowych. Klastry, gridy, systemy chmurzaste, multi-GPU. Komputery macierzowe, obliczenia wektorowe, superkomputery dedykowane o niekonwencjonalnych architekturach, topologie sieci połączeń. 2.Środowisko programistyczne systemów superkomputerowych. Programowanie równoległe z użyciem pamięci wspólnej, OpenMP, programowanie z przesyłaniem wiadomości, CUDA, OpenCL. 3. Ocena algorytmów równoległych. a. Prawo Amdahla. b. Prawo Gustafsona i Barsisa. c. Miara Karpa i Flatta. 4. Projektowanie algorytmów równoległych dedykowanych dla systemów superkomputerowych. a. Dekompozycja problemu. b. Rozdrobnienie obliczeń. c. Minimalizowanie kosztu algorytmu równoległego. d. Przydzielanie zadań procesorom. Balansowanie obciążenia procesorów. 5. Programowanie klastrów multi-GPU. 6. Obliczenia biologiczne. 7. Zastosowanie superkomputerów w astronomii.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Wojciech Bożejko
wt 08:00-10:00 (s. 105) 18 23 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenio-pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Wojciech Bożejko
wt 10:00-12:00 (s. 105, 107) 18 22 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Wojciech Bożejko