ECE 652: Advanced Computer Architecture II