Course Homepage: GPGPU (Q2 2004)DescriptionThe evolution of consumer graphics cards in recent years has introduced the GPU (Grapics Processing Unit) as a flexible vector-processor capable of coloring, shading etc. in parallel. This evolution has been driven mainly by demands of more realistic effects by the computer gaming industry.However, the built-in parallelism is also suitable for other tasks than visual effects: We will view the GPU as a general purpose vector processor and look at how parallel calculations (including physical simulation) are implemented. As examples we take real-time simulation of fluid dynamics and deformable virtual models of human anatomy. The course provides an introduction to GPU-programming and traditional visual effects. However, the main focus will be on working with the GPU as a general purpose processor for physical simulation. Credits:5 ECTSEvaluation:Individual written report, 13 scale.Compulsory programme:Present solution to the weekly assignments in groupsLecturers:Jesper MosegaardThomas Sangild Place and time:Tuesday 14-15Thursday 11-13 Codd-121, Finlandsgade 24-26 Plan:(25 October - 10 December)
Links:DocumentationOpenGL man pagesCg User´s Manual ARB_fragment_program extension ARB_vertex_program extension The OpenGL Shading Language (GLSL or gslang) Dark Secrets of shader Development Softwarecg download and documentationThe OpenGL Extension Wrangler Library RenderTexture 2.0 Development sites:OpenGL.orgGPGPU.org Developer.nvidia Ati's Developer Program Participants:19984373 Niels Jeppe Anders Nielsen20001263 Rasmus Witting Larsen 20001467 Bent Bisballe 20001683 Søren Gjellerup Christiansen 20001995 Karsten stergaard Noe 20002177 Peter Gade Jensen 20002751 Lars Ole Simonsen 20022647 Michael Bræmer Nielsen 20023690 Jonas Larsen 20012938 Peter Trier 20011373 Thomas Mølhave 19982078 Nicolai Lundgaard 20023502 Søren Skov 19960197 Jesper Fruegaard Andersen 19970541 Aske Simon Christensen 19991875 Michael Westergaard 19971799 Allan Rasmusson 19990498 Troels Bjerre Sørensen 19992541 Daniel Nielsen 20002482 Niels Carsten Thrane AcknowledgementsSome slide-material originate from:SIGGRAPH 2004 GPGPU COURSE Visualization 2004 TUTORIAL Other courses on GPGPU related subjects:Graphics Architecture, Spring 2004Hacking the GPU Local machines with Radeon 9800:Zuse 114nussebaum hyldgaard dickow Zuse 127 All machines... |