Office Hours:
Teaching Assistant: Akash Mankar- Thursday: 12:00-1:00 pm Painter Hall 5.33 Desk#4
email: akash@cs.utexas.edu
Lecture: MW 2:00-3:30 PM
Office Hours:
Teaching Assistant: Akash Mankar- Thursday: 12:00-1:00 pm Painter Hall 5.33 Desk#4
email: akash@cs.utexas.edu
To obtain the high level of end-to-end performance needed in
problem domains like graphics, computer games, and scientific
computing, it is necessary for programs to exploit many of the
features of modern computer architectures. In this course,
we will study the performance-critical features of modern
computer architectures, and discuss how applications can take
advantage of them to obtain high performance. This is not
a course on software tricks; rather, the emphasis is on
abstractions of computer architecture, understanding
performance, and obtaining performance when you need it.
Topics include the following:
There will be 4 or 5 substantial programming assignments
and a final project.
Prerequisites:
programming maturity, knowledge of C/C++, basic course on modern
computer architecture