Data publikacji: 6 sierpnia 2026
We wrześniu 2026 r. zapraszamy do udziału w dwóch międzynarodowych bootcampach poświęconych programowaniu procesorów graficznych (GPU) i optymalizacji aplikacji dla środowisk obliczeń wysokiej wydajności (HPC). Szkolenia organizowane są w ramach inicjatyw EuroCC i EuroHPC we współpracy z NVIDIA oraz europejskimi centrami superkomputerowymi. Eksperci ACK Cyfronet AGH będą wspierać oba wydarzenia jako Teaching Assistants, pomagając uczestnikom podczas ćwiczeń praktycznych i dzieląc się wiedzą z zakresu programowania równoległego oraz wykorzystania akceleratorów GPU w obliczeniach naukowych i przemysłowych.
N-Ways to GPU Programming Bootcamp
Kiedy? 14-15 września 2026 r.
Format: Online (Zoom)
Poziom: Początkujący
Ten bootcamp jest przeznaczony dla osób, które chcą rozpocząć pracę z programowaniem procesorów graficznych (GPU). Podczas szkolenia uczestnicy poznają różne podejścia do przenoszenia aplikacji na GPU z wykorzystaniem:
- NVIDIA CUDA,
- OpenACC,
- OpenMP Offloading,
- standardowych języków programowania C/C++ i Fortran.
Program obejmuje również analizę aplikacji GPU przy użyciu NVIDIA Nsight Systems, a także ćwiczenia praktyczne realizowane na infrastrukturze wyposażonej w akceleratory NVIDIA A100.
Wymagania wstępne:
Podstawowa znajomość języka C/C++ lub Fortran.
Rejestracja: https://events.asc.ac.at/event/352/registrations/358/" target="_blank" rel="noopener noreferrer">https://events.asc.ac.at/event/352/registrations/358/
Multi-GPU Programming Bootcamp
Kiedy? 29-30 września 2026 r.
Format: Online (Zoom)
Poziom: Średnio zaawansowany
Szkolenie koncentruje się na skalowaniu aplikacji w środowiskach wielowęzłowych (multi-node) i wieloprocesorowych GPU (multi-GPU). Uczestnicy poznają zaawansowane techniki programowania i optymalizacji, które umożliwiają efektywne wykorzystanie wielu procesorów GPU jednocześnie.
Tematy omawiane podczas bootcampu obejmują:
- Programowanie multi-GPU,
- Komunikację między procesami z wykorzystaniem MPI,
- Profilowanie i identyfikację wąskich gardeł wydajnościowych,
- Analizę źródeł problemów z wydajnością,
- Wykorzystanie bibliotek NVIDIA w środowiskach HPC,
- Topologie komunikacyjne i ich wpływ na skalowanie aplikacji.
Uczestnicy otrzymają dostęp do klastra wyposażonego w akceleratory NVIDIA A100, na którym będą mogli w praktyce przetestować prezentowane rozwiązania.
Wymagania wstępne:
- Doświadczenie w programowaniu w C/C++,
- Znajomość NVIDIA CUDA,
- Znajomość MPI.
Rejestracja: https://events.asc.ac.at/event/358/
