Lecture
Architecture and Programming Models for GPUs and Coprocessors
Lecturer: PD Dr. Stefan Zellmann
Dates: Lecture: Thu & Fri, 12pm (recorded), exercises: Thu 2pm (via Zoom), first session on Apr 29.
ILIAS: https://www.ilias.uni-koeln.de/ilias/goto_uk_crs_3863074.html
Course material on Ilias and on this website.
Invited Talk "Hardware Accelerated Ray Tracing using OptiX 7"
We will have an invited talk over Zoom on Jul 8, 2021, 5pm.
Hardware Accelerated Ray Tracing using OptiX 7
Nate Morrical (University of Utah, SCI & NVIDIA Corp.)
Abstract:
Recent GPU architectures are adopting ray tracing hardware, which can be used to achieve advanced visual effects that are otherwise difficult to do with traditional rasterization pipelines. This lecture is aimed at programmers interested in using OptiX to write hardware-accelerated ray tracing applications on the GPU. It will start with the general concepts behind OptiX, including the ray-tracing pipeline and shader binding tables, and then will walk through a series of examples that build off each other to demonstrate the different features of the ray-tracing pipeline and their potential use cases.
Exercises
Exercise Sheets
Exercise Sheet No. 1 (ex1.pdf)
Ex. 1.2 Skeleton Program (ex1.2.tar.gz)
Exercise Sheet No. 2 (ex2.pdf)
Ex. 2.3 Skeleton Program (ex2.3.tar.gz)
Exercise Sheet No. 3 (ex3.pdf)
Exercise Sheet "Rasterization" (special) (ex_special_rasterization.pdf)
Ex. "Rasterization" Skeleton Program (ex_special_rasterization.tar.gz)
Exercise Sheet No. 4 (ex4.pdf)
Ex 4.2 Skeleton Program (ex4.2.tar.gz)
Exercise Sheet No. 5 (ex5.pdf)
Exercise Sheet No. 6 (ex6.pdf)
Ex. 6.1 Skeleton Program (ex6.1.tar.gz)
Exercise Sheet No. 7 (ex7.pdf)
Ex. 7.1 Skeleton Program (ex7.1.tar.gz)
Exercise Sheet No. 8 (ex8.pdf)
Ex. 8.1 Skeleton Program (ex8.1.tar.gz)