KU
EECS645 Computer Architecture Spring 2024


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


Announcements


Contact List

Instructor

Prof. Mohammad Alian
Office: 2022EH
Office Hours: Monday/Wednesday 1:45 - 2:30 PM
Email: alian@ku.edu

TAs

Amin Mamandipoor
Office: 3011 Eaton Hall
Office Hours: Fridays 1:45 - 3:45 PM
Email: aminm@ku.edu

Johnson Umeike
Office: 3011 Eaton Hall
Office Hours: Thursdays 3:30 - 5:30 PM
Email: johnson.chinedu@ku.edu


Course Description

Lecture time: Mon, Wed 12:30 - 1:45 PM

Class: HAW 1005

This is an introductory course on the design of single-chip microprocessors and systems. The course covers materials including instruction set architecture, datapath design, control path design, pipelining, multiple-issue superscalar processors, out-of-order processors, memory hierarchy, memory management, multicore, caches, memory technologies, data-parallel architectures, interrupts, and I/O structures.

Refer to the course syllabus for additional details

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

There is a required textbook that you can freely access online in KU library website

  • "Computer Organization and Design, a Hardware/Software Interface" by D. Patterson, J. Hennessy (4+ edition) KU library link

  • Lecture Notes/Videos


    Homework and Quizzes


    Exams


    Previous offerings

    [Spring 2022]