ENCM501
Download as PDF
Principles of Computer Architecture
Subject
ENCM - Computer Engineering
Description
Impacts of integrated circuit technology on processor and memory system design and performance. Tradeoffs in instruction set design. Caches. Virtual memory. Enhancement of instruction throughput with instruction-level, data-level, and thread-level parallelism. Introduction to multicore microarchitecture and programming.
Prerequisite(s): Computer Engineering 511 or Software Engineering for Engineers 460.
Prerequisite(s): Computer Engineering 511 or Software Engineering for Engineers 460.
Course Attributes
Fee Rate Group(Domestic) - D, Fee Rate Group(International) -C, GFC Hours (3-1T), RCS Focused, FRGD - D (Fee Rate Group(Domestic) - D), FRGI - C (Fee Rate Group(Int'l) - C), GFCH - 3-1T ((3-1T)), RCS - FCS (Focused)
Courses may consist of a Lecture, Lab, Tutorial, and/or Seminar. Students will be required to register in each component that is required for the course as indicated in the schedule of classes. Practicums, internships or other experiential learning modalities are typically indicated as a Lab component.
Component
LEC
Component
TUT
Units
3
Repeat for Credit
No
Subject code
ENCM