Title: Perspectives in Computer Architecture