Lecture 22
Learning objectives
After this class, you should be able to:
- Give source code or executable, identify likely causes of sub-optimal performance by looking at the assembly version of that code.
Reading assignment
- GAS tutorial on Blackboard, under the 'course library' tab.
- Chapter 3 of 'Computer Systems' on Blackboard, under the 'course library' tab.
Exercises and review questions
- Exercises and review questions on current lecture's material
- Idenitfy the reasons for your assignment 1 matrix multiplication performance being lower than that of BLAS (see Lec13/MMBLAS.s) by looking at the assembly codes.
- Preparation for the next lecture
- None. Work on optimizing the code for your group project.
Last modified: 16 Apr 2010