CS 105, Spring 2015
Lab 7

In this lab, you will be optimizing a program to achieve maximum performance.

This lab is described by a writeup in PDF format. The associated support files are available in a tar file that you must download and unpack. Further instructions are in the writeup. Since different x86 processors have varying performance, you should do the lab on Wilkes, because that's where the grading will be done. (If you optimize on a different box, you might actually get worse results on Wilkes.)

Note: if you are starting this lab before learning about cache optimization, you should begin by working on the smooth function. In fact, the smooth function is probably easier to optimize anyway, despite being described second in the handout.


© 2015, Geoff Kuenning

This page is maintained by Geoff Kuenning.