Progr. z wykorzystaniem CUDA i OpenCL

Transkrypt

Progr. z wykorzystaniem CUDA i OpenCL
Kod:
00 00 0000 00
Liczba punktów ECTS:
Nazwa przedmiotu
Programowanie z wykorzystaniem technologii CUDA i OpenCL
Nazwa w języku
angielskim
Programming Using CUDA And Opencl Technologies
Język prowadzenia
zajęć
polski
Kierunek studiów
Informatyka
Poziom studiów
studia I stopnia inżynierskie
Jednostka
prowadząca
WEEIA - Katedra Informatyki Stosowanej K-24
Kierownik
i realizatorzy
Formy zajęć i liczba
godzin w semestrze
Efekty kształcenia
dr inż. Robert Banasiak
mgr inż. Paweł Kapusta
mgr inż. Bartosz Matusiak
2
[email protected]
[email protected]
[email protected]
Wyk.
Ćw.
Lab.
Proj.
Sem.
Inne
15
0
15
0
0
0
Suma godzin
w semestrze
30
Cel przedmiotu: Zapoznanie studentów z technologiami CUDA i OpenCL.
Efekty kształcenia:
Student po zakończeniu kursu będzie potrafił:
rozumiał zasady programowania równoległego,
projektował algorytmy wykonywane na procesorach graficznych,
-porównywać aplikacje korzystające z technologii CUDA i OpenCL,
yć CUDA i OpenCL wraz z technologiami OpenGL oraz DirectX przy tworzeniu gier,
oszacować możliwość odciążenia procesora za pomocą kart graficznych.
Wymagania
wstępne
Podstawowa znajomość języka programowania C lub C++
Organizacja
przedmiotu i treści
kształcenia
WYKŁAD
1.Pojęcie GPGPU (General Purpose Computing on Graphics Processing Units)
2.Podstawy obliczeń równoległych
3.Opis technologii OpenCL
4.Model pamięci
5.Wykonanie programu na wielu urządzeniach jednocześnie
ĆWICZENIA LABORATORYJNE
1.Podstawy programowania z użyciem CUDA oraz OpenCL
2.Wykorzystanie procesorow graficznych do przyspieszenia obliczeń
3.Współdziałanie z DirectX/OpenGL
Forma zaliczenia sprawdzenia
osiągnięcia efektów
kształcenia
Zaliczenie wykładu oraz laboratoriów na podstawie wykonania projektu. Ocena jest wspólna
dla obu części.
Literatura
podstawowa
1. Kirk B. D.: Programming Massively Parallel Processors: A Hands-on Approach, Morgan
Kaufmann, San Francisco 2010
Literatura
uzupełniająca
1. Ryoji Tsuchiyama: The OpenCL Programming Book, Fixstars Corporation, 2010
Przeciętne
obciążenie studenta
pracą własną
30
Uwagi
Uwagi
Aktualizacja
Data
Całkowite obciążenie
studenta pracą
60

Podobne dokumenty