This course focuses on advanced topics in the design and analysis of computer architectures. Topics covered include instruction set design, pipelining, instruction- level parallelism, high-speed memory systems, storage systems, interconnection networks, and multiprocessor architectures. Students will have an opportunity to perform research in these and other areas in the field of computer architecture. An undergraduate course in computer architecture (or equivalent) is the prerequisite.
Before attending the first lecture, make sure you've completed all the essential tasks. These include setting up your learning environment, accessing the course materials, and preparing to fully engage in the class from day one.
- Student Information: Access student information.
- Course Information: Detailed course content, schedules, and requirements for the current semester.
- Weekly Schedule: Find detailed course content, schedules, and requirements for the current semester.
- Teaching Module: Access all the teaching slides and materials.
- Assignment: View and download current assignments, submission guidelines, and deadlines.
- Exercise: Engage with exercises designed to complement your coursework and enhance learning.
- Additional Notes: Additional reading materials and lecture notes.
- Articles: Selected academic articles to support your research.
Please create an Issue for any improvements, suggestions or errors in the content.