CS 4100 Computer Architecture Final Project in National Tsing Hua University Departartment of Computer Science