Conducted in
terms:
2022/23Z, 2023/24Z, 2024/25Z, 2025/26Z
ISCED code: 0613
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
Programming in GPU 1000-I2PGPU
This course has not yet been described...
Total student workload
(in Polish) - godziny realizowane z udziałem nauczyciela: 60h (wykład 30h, ćwiczenia 30h)
- czas poświęcony na pracę indywidualną nad projektem zaliczeniowym (programem wykorzystującym możliwości równoległe GPU): 60h
- czas wymagany do przygotowania się do ćwiczeń i rozwiązanie wymaganej ilości przykładowych problemów (zadań): 30h
- czas wymagany do odbycia obowiązkowych praktyk: 0h
Razem 150h,
6ptk. ECTS
Learning outcomes - knowledge
(in Polish) W1: Znajomość architektury GPU i jej wpływu na model programowania. Wiedza na temat różnych rodzajów pamięci i ich sposobów wykorzystania.
W2: Znajomość zasad pisania aplikacji (programów ogólnego zastosowania) na karty graficzne.
W3: Znajomość języków programowania i umiejętność ich wykorzystania do portowania aplikacji na karty GPU.
W4: Znajomość podstawowych algorytmów numerycznych (wzorców programistycznych) i ich implementacji na karty graficzne.
Learning outcomes - skills
(in Polish) U1: Umiejętność programowania GPGPU, wykorzystując możliwości obliczeń równoległych procesorów GPU.
U2: Umiejętność sprawdzenia poprawności kodu równoległego na GPU i analizy jego wydajności
Learning outcomes - social competencies
(in Polish) K1: Prezentacja działania programu zaliczeniowego i przedstawienie sposobu jego działania (opis kodu źródłowego).
K2: Skutecznie przekazuje innym swoje myśli w zrozumiały sposób
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- project work
- practical
- practical
Type of course
elective course
Prerequisites
(in Polish) Podstawy programowania, umiejętność programowania w C lub C++.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: