CPU Fall 2016 - Comp303 (Computer Architecture) Reference: http://www.cs.cornell.edu/courses/cs316/2006fa/projects123.php