Optimization Techniques

Course Purpose

A short course which covers the various ways students can improve their code to make it perform better.

Course Goals and Outcomes

Specific areas the course will look at include”

  • Code profilers
  • Loop unrolling
  • Pre calculation
  • Avoiding function call overheads
  • Inlining
  • Compiler optimization settings
  • Code Architecture
  • Parallelism
Supplies and Equipment

Students are required to bring the following with them to classes: 3” binder with paper and tabs, notebook, pen, pencil, highlighter, calculator. It is required that students have computer access outside of class.

Back to Video Game Programming