GPU Programming

This course is offered in the Fall Semester 2020.
You must register for this course via Portal2 (limited to 12 participants). You can find more information about the course registration here.

General Information

LecturerProf. Dr. Guido Moerkotte
Teaching AssistantDaniel Flachs, Magnus Mueller
LanguageEnglish
Type2L + 2E
SemesterFall semester
Credit Points6 ECTS (4 SWS)
Start-

Learning Materials

Time & Place

Lecture
Date 
Place 
Start 
Portal 

Exercise

Date 
Place 
Start 
Portal

 

Prerequisites

Fundamental Knowledge in C/C++, Algorithms and Programming.

Literature

 
  • Jason Sanders, Edward Kandrot: “CUDA by Example: An Introduction to General-Purpose GPU Programming”, Addison-Wesley Professional, 2010
  • Jaegeun Han, Bharatkumar Sharma: “Learn CUDA Programming: A beginner's guide to GPU programming and parallel computing with CUDA 10.x and C/C++”, Packt Publishing, 2019
  • David A. Patterson, John L. Hennessy: “Computer Organization and Design (ARM Edition): The Hardware/Software Interface”, Morgan Kaufmann, 2016
  • David B. Kirk, Wen-mei W. Hwu: “Programming Massively Parallel Processors: A Hands-On Approach”, 3rd ed., Morgan Kaufmann, 2016
 

Examination

The course examination will be an oral exam taking place after the lecture period. Please refer to the student services for information regarding registration, regulations and dates.