Szkolenie - Wprowadzenie do programowania równoległego w OpenMP
Data: 20-21 listopada 2014
Miejsce: ACK Cyfronet AGH, ul. Nawojki 11, sala 303, III piętro.
Czas szkolenia: dwa dni po 6 godzin, rozpoczęcie o godzinie 9.00
Zgłoszenia: Zgłoszenia: Na adres szkolenia (at) cyfronet.pl do 18 listopada 2014
Warunki: Uczestnicy powinni posiadać konto na jednej z maszyn obliczeniowych ACK Cyfronet AGH. Konta można założyć poprzez Portal PL-Grid (https://portal.plgrid.pl) wnioskując o usługę "Dostęp do klastra Zeus" lub zgodnie z procedurą opisaną na stronach ACK Cyfronet AGH (http://www.cyfronet.krakow.pl/komputery/13347,artykul,zasady_swiadczenia_uslug.html)
Zakres szkolenia:
- Wprowadzenie do standardu OpenMP.
- Krótkie wprowadzenie do rezerwowania zasobów, kompilowania i uruchamiania programów na komputerze Zeus.
- Zmienne środowiskowe oraz funkcje OpenMP definiujące parametry działania programu równoległego.
- Dyrektywy zrównoleglania programów w OpenMP
- Zagadnienia dotyczące definiowania danych oraz zasięgowi dostępu do nich
- Mechanizmy synchronizacji i komunikacji pomiędzy wątkami w OpenMP
- Uruchamianie przykładów i zadań.
- Przykłady obrazujące funkcjonalność dyrektyw OpenMP.
- Zastosowanie OpenMP w praktycznych problemach naukowych.
- Zastosowanie OpenMP wraz z MPI.
- Debugowanie i profilowanie programów równoległych w OpenMP przy pomocy narzędzia Allinea.