Course Goals
Goal 1:
To familiarize with both fundamental design tradeoffs and recent research issues/trends in processor, memory, and platform architectures in today’s and future systems. A strong emphasis will be given on fundamental principles and design tradeoffs.
Goal 2:
Using the fundamental design concepts in the context of new technology trends. Learning the whole system stack design philosophy for recent emerging applications and technologies. A strong emphasis will be given to accelerators, processing in memory and storage, and emerging memory technologies.
Goal 3:
To provide the necessary background and experience to advance the state-of-the-art in computer architecture and systems through a research project. A strong emphasis will be given on exploring state of the art designs (through the course research project).