Final project for Computer Architecture course at ITBA. Year 2011.