CS 429 (Computer Organization and Architecture) final project, Fall 2013, UT Austin. Link: http://www.cs.utexas.edu/~peterson/assign7.html