CS61C Spring 2016 Project 4 Competition: Performance Optimization


TAs: Stephan Liu
Credit: Andrew Luo, Fred Hong, David Adams

Competition (Due 4/25 @ 11:59:59 PM)

Optimize your depth map generator using any techniques you know. Please remember, that the code provided is not a guarantee of correctness and we expect you to test your code yourself. Code that is incorrect will be disqualified from the competition.

The submissions with the highest performance will receive extra credit (including EPA) and winners will be annnounced in class. We will be running your code on a variety of images and features of various different sizes, which are not guaranteed to be similar to those in benchmark.c.

Getting started

The only file you need to modify and submit is calcDepthOptimized.c.

The rest of the files are part of the framework. A description of these files is provided below, as a reminder. It may be helpful to look at and modify some of the other files to more thoroughly test your code.

Test your changes by compiling your files with make and running the benchmark or check executable.

make
./check
./benchmark

Submission

Competition submissions are due Monday 4/25 @ 11:59:59 PM. Late submissions will not be accepted. To submit proj4-competition, enter in the following:

submit proj4-contest
It will not be necessary to submit on bitbucket.