IMT3612 - GPU Programming

About

Examination arrangement

Examination arrangement: Home examination
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Home examination 100/100 24 hours

Course content

Topics will include but are not limited to:

GLSL - API and language

Lights, materials and textures

Raycasting

Use of multiple shaders

Learning outcome

After completing the subject the students should improved

Knowledge

Understanding the archetecture of a GPU

Understand the role of visual effects in games and their connection to player experience

Understand how to use a GPU as a general proceesing device

 

Skills, the student will be able to:

Program the graphics processor (GPU), i.e. write shaders

Use software for testing and development of shaders

Develop a GPU shader to implement a relevant feature in a computer game.

Impement a non graphics specific algorithm on a GPU

 

General competence 

Improved ability to analyse a problem and find a parallel solution

Improved general programming ability

Improved process around testing and assessing code.

Learning methods and activities

Forelesninger

Nettbasert Læring

Obligatoriske oppgaver

 

Utfyllende informasjon:

Online Lectures

Local tutorials

Local Assignments

Obligatoriske arbeidskrav:

2 assignments

Compulsory assignments

  • Coursework Requirements

Further on evaluation

Utfyllende om kontinuasjon:

Resit exam within 2 months of orignal exam based on the same format.

 

Vurderingsformer:

24 hour take home exam with a 15 minute oral discussion

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Bachelor of Game Programming (BSP)

Required previous knowledge

IMT2531 Graphics Programming

Course materials

GPU computing at http://www.gpucomputing.net/Open textbook: Programming on Parallel Machines; GPU, Multicore, Clusters and More, Norm Matloff, http://heather.cs.ucdavis.edu/parprocbookUdacity course: https://www.udacity.com/course/cs344Notes : GLSL-tutorial from Lighthouse3D.com

Timetable

Detailed timetable

Examination

Examination arrangement: Home examination

Term Statuskode Evaluation form Weighting Examination aids Date Time Room *
Spring ORD Home examination 100/100

Release
2017-05-23

Submission
2017-05-24

  • * The location (room) for a written examination is published 3 days before examination date.
If more than one room is listed, you will find your room at Studentweb.