Uruchamianie i optymalizacja kodow na halo2
From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski
| Regulamin szkoleń | |
|---|---|
| Szkolenie | |
| Temat: | Uruchamianie i optymalizacja kodów na halo2 |
| Prowadzący: | Maciej Marchwiany, Maciej Szpindler |
| Termin: | 9 II 2011 (9-15) |
| Poprzednie terminy: | nowe szkolenie |
| Miejsce: | ICM, Żwirki i Wigury 93, sala 3085 |
| Kontakt: | Katarzyna Kulczycka |
| Opłata za szkolenie | |
| Procedura dokonywania płatności | |
| Użytkownicy ICM: | nieodpłatnie |
| Studenci oraz doktoranci: | 0 zł |
| Pozostali pracownicy akademiccy i pracownicy instytutów PAN: | 0 zł |
| Pozostali uczestnicy: | 0 zł |
| Wpłaty | |
| Wpłaty prosimy dokonywać na konto | |
| Bank Millennium SA 59 1160 2202 0000 0000 6084 9685 | |
| po otrzymaniu maila potwierdzającego rezerwację miejsca na szkoleniu. | |
| Lista wszystkich szkoleń | |
Szkolenie dotyczy uruchamiania oraz optymalizacji programów i aplikacji naukowych na komputerze halo2, a także ogólniej optymalizacji i dobrych praktyk obliczeń równoległych na klastrach obliczeniowych w architekturze x86. W czasie szkolenia omówimy szczegółowo sposoby uruchamiania programów na klastrze obliczeniowym halo2 oraz omówimy metody programowania i optymalizacji kodów obliczeniowych na architekturze x86.
Program szkolenia
- Wstęp - architektura, organizacja węzłów obliczeniowych, filesystemy.
- Środowisko użytkownika, modules.
- System kolejkowy, kolejki, komendy i skrypty PBS.
- Procesor, optymalizacje kompilatora.
- Organizacja pamięci, NUMA, OpenMP, auto-zrównoleglanie, przydział pamięci.
- Programowanie w modelu z pamięcią współdzieloną.
- MPI, operacje I/O.
- Programowanie w modelu z pamięcią rozproszoną.
- MPI + OpenMP.
- Zaawansowana optymalizacja.
- Optymalizacje kompilatora, profile-feedback.
- Ręczny profiling: gprof wieloprocesowy, pgprof.
- Biblioteki: ACML, GotoBLAS, FFTW.
Wymagania wstępne: -
Linki:
Czas trwania kursu: godz. 9.00 - 15.00
Zgłoszenia: szkolenia.at.icm.edu.pl
Slajdy: PDF
Szkolenie prowadzone jest w ramach projektu POWIEW
Category: Kurs
