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 processing in memory, storage, and edge devices and cross-layer design for data-centric systems.
Goal 3:
To provide the necessary background and experience to advance the state-of-the-art in computer architecture and systems by performing cutting-edge research. A strong emphasis will be given on analysis of research papers (through reading and literature review assignments), and developing new mechanisms that advance the state of the art in data-centric designs (through the course research project).