Advanced Computer Architecture
Session
Regular Academic Session
Class Number
4992
Career
Graduate
Units
3 units
Grading
Graded
Description
This course presents key principles underlying the design of modern digital computers. The course introduces quantitative techniques used to guide the design process. It describes CPU performance issues and introduces instruction set architectures. The course then uses a hypothetical computer design, with a simple RISC architecture, to show how modern digital computers are implemented, first using a simple non-pipelined implementation, followed by a higher-performance pipelined implementation.

Prerequisite: A grade of "B-" or better in COMP 264.

Outcomes: Students gain an understanding of the design of the memory hierarchy in modern digital computers, caching and virtual storage techniques, multiprocessor systems, and distributed shared memory systems.
Enrollment Requirements
Prerequisite: A grade of "B-" or better in COMP 264.
Class Actions
Look up course materials
Class Details
Instructor(s)
Neil Klingensmith
Meets
MoWeFr 2:45PM - 3:35PM
Dates
08/25/2025 - 12/13/2025
Room
Crown Center - Room 103
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
9
Seats Open
26
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
0
Combined Section
Computer Architecture
COMP 362 - 001 (4991)
Status: Open - Enrl
Seats Taken: 9
Wait List Total: 0
Adv Computer Architecture
COMP 462 - 001 (4992)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0