This was an assignment for my CPU & GPU Architecture class. The pdf doesn't necessarily reflect the current state of the code, but it should function adequately as documentation for the program.
I do not release this code under any license, and I maintain all rights and privileges afforded to me as such.