Tantárgy adatlapja

Tárgy neve: Grafikus kártyák programozása
Tárgy kódja: P_DO_0317
Óraszám: N: 0/2/2, L: 0/0/0
Kreditérték: 6
Az oktatás nyelve: magyar
Követelmény típus: Gyakorlati jegy
Felelős kar: ITK
Felelős szervezeti egység: ITK Doktori és Habilitációs Iroda
Tárgyfelelős oktató: Dr. Reguly István Zoltán
Tárgyleírás:

Description of the subject:

List of required and recommanded literature:

CUDA by Example: An Introduction to General-Purpose GPU Programming by Jason Sanders and Edward Kandrot (2010) 

Programming Massively Parallel Processors: A Hands-on Approach by David B. Kirk and Wen-mei W. Hwu (4th edition, 2022)

List of  required and recommanded competences:

Programming Language Proficiency: Mastery of C/C++, Python, and CUDA programming languages, which are essential for GPU development

GPU Architecture Understanding: Ability to analyze GPU architecture, assess its advantages, and identify potential software optimizations

Parallel Computing Principles: Understanding of threads, blocks, grids, and how to optimize algorithms for parallel execution

Memory Management: Knowledge of GPU memory types (global, shared, local, constant, texture) and optimization techniques like memory coalescing

Performance Profiling and Optimization: Proficiency with tools like NVIDIA Nsight Systems and NVIDIA Visual Profiler to identify and address performance bottlenecks

A tárgy az alábbi képzéseken vehető fel

Roska Tamás Műszaki és Természettudományi Doktori Iskola képzése IDNI-IMTX Doktori képzés (PhD/DLA) (Nftv. 114 (2)) Nappali magyar 8 félév ITK
szechenyi-img-alt