Table of Contents

Informace o předmětu

Přednáška: Jaroslav Sloup St 14.30 KN:E-301 (K9) Seznam studentů: A4M39GPU Cvičení: Jaroslav Sloup Čt 11.00 KN:E-327 Seznam studentů: A4M39GPU

Konzultace: Po domluvě e-mailem.

Anotace

Cílem předmětu je seznámení studentů se základními principy obecných výpočtů na grafických procesorech (GPGPU) a získání praktických zkušeností s návrhem a implementací aplikací využívajících pro urychlení výpočtů GPU. Výklad zahrnuje seznámení s architekturou současných grafických procesorů a jejími omezeními, základní koncepty paralelního programovaní GPU, jakyky pro programování GPU, technologii CUDA a metody optimalizace kódu. Cvičení jsou zaměřena na řešení typových úloh a semestrálních projektů. Důraz je kladen na získání praktických zkušeností s konkrétní technologií - CUDA.

Literatura

CUDA (Compute Unified Device Architecture)

OpenCL (Open Computing Language)

Parallel Programming