Differences
This shows you the differences between two versions of the page.
teaching:ws2011:gpucourse2011 [2012/02/17 11:03] oswaldm |
teaching:ws2011:gpucourse2011 [2012/06/18 15:59] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | ||
- | ---- | ||
- | ====== Practical Course: GPU Programming in Computer Vision (6h / 10 ECTS) ====== | ||
- | |||
- | ===== WS 2011/12, TU München ===== | ||
- | |||
- | ---- | ||
- | |||
- | \\ \\ | ||
- | |||
- | ** Organisation: | ||
- | [[members: | ||
- | [[members: | ||
- | |||
- | ** Location:** Seminar room 02.09.023 / Lab 02.13.008\\ | ||
- | ** Time and Date:** \\ | ||
- | * 6 days with 7-8 hours lectures and supervised practical training each day:\\ | ||
- | * **Mo-Fr, March 12-16 and Mo, March 19**\\ | ||
- | * After this week students will have time to finish their project independently and to prepare the project presentation (workload approx. 5 days). \\ | ||
- | |||
- | The course will be held in English, if desired.\\ | ||
- | |||
- | ** Course Registration: | ||
- | * send an e-mail with your **name, student id** and **major field of study** to [[martin.oswald@in.tum.de|Martin Oswald]]. Please also indicate that you want to register for the **course in WS2011/ | ||
- | * register in [[https:// | ||
- | |||
- | < | ||
- | < | ||
- | --> | ||
- | <font color=" | ||
- | You can still write an email to put your name on a waiting list.</ | ||
- | </ | ||
- | \\ | ||
- | \\ | ||
- | Note to avoid any confusion: This course takes place at the end of the winter semester 2011/12 during the semester break. It will also be credited to the winter semester 2011/12! \\ | ||
- | \\ | ||
- | ** Start: | ||
- | |||
- | ** Requirements: | ||
- | |||
- | ** Number of Students: | ||
- | |||
- | \\ | ||
- | ---- | ||
- | \\ | ||
- | |||
- | The goal of this course is to provide an introduction into the NVIDIA CUDA Framework with the C programming language extension. | ||
- | During the implementation of basic computer vision algorithms students will gradually learn more how to harness the power of GPU computing. | ||
- | Although we assume good knowledge of the C language and basic mathematics, | ||
- | |||
- | During the course students will learn how to program GPUs with CUDA. | ||
- | Afterwards the students will start to implement more sophisticated computer vision algorithms within a student project. | ||
- | The course finishes with the presentation of the project results. | ||
- | |||
- | ==== Course topics ==== | ||
- | * Introduction to Parallel Computing | ||
- | * Introduction to CUDA | ||
- | * Implementation of Basic Algorithms with CUDA (e.g. convolution, | ||
- | * Student Project: real-time optical flow estimation | ||
- | |||
- | ==== Assignments ==== | ||
- | * 30 percent: basic implementations | ||
- | * 50 percent: student project | ||
- | * 20 percent: project presentation | ||
- | |||
- | ==== Literature ==== | ||
- | * [[http:// | ||
- | * [[http:// |