KU
EECS752 Modern Computer Architecture and Design Fall 2023


Announcements
Contact Information
Course Description
Lecture Notes
Homework and Quizzes
Exams
Previous offerings


Announcements


Contact List

Instructor

Prof. Mohammad Alian
Office: 2022EH
Office Hours: on demand by email
Email: alian@ku.edu


Course Description

The main objective of this course is to discuss various computer architectures at an abstract level. A large number of machines, memory structures, and interconnections will be discussed. We will learn about state-of-the-art computer systems as they are designed today, including processors, memories, interconnects, and multiprocessors. The focus of the course is not on research but on actual, commercial, existing machines. The course includes two lectures and several homework assignments. We will have unannounced in-class quizzes.

The students taking the course will be ready to conduct research in the area of computer architecture or work on projects related to designing chip architecture for components of a computer system. More importantly, the students will gain experience in using architectural simulators and analytical models to design and evaluate future computer architectures.

Lecture time: Tu, Th 4:00 - 5:15 PM

Class: LEA 2133

We use Canvas for grades. The lecture notes and other course materials will be uploaded to the course website.

Textbooks:

  • Required: "Parallel computer organization and design," by Dubois, Annavaram, Stenstrom
  • Recommended: "Modern Processor Design: Fundamentals of Superscalar Processors," by Shen, Lipasti
  • Recommended: "Computer Architecture: A Quantitative Approach," by Hennessy, Patterson 6th edition

  • Lecture Notes/Videos


    Homework, Quizzes, and Paper Reviews

  • HW 1 [docx]
  • HW 2 [docx], Solution [docx]
  • HW 3 [docx], Solution [docx]
  • HW 4 [docx], Solution[docx]
  • HW 5 solution [docx]

  • Exams

    Midterm 1 is scheduled for Thursday September 28th. Materials covered: until baseline Tomasulo's [Slide 10 - Lecture Note 6]

    Midterm 2 is scheduled for Thursday November 9th. Materials covered: TBD

    Final exam is on December 14th. The exam will cover all the topics discussed during the semester.

  • Final Sample Questions [docx]

  • Previous offerings

    Fall 2022