Electrical and Computer Engineering (ECE) Courses>Computer Systems and Architecture

ECE449 - Computer Systems and Architecture

Description

Architecture and performance of modern processors, performance metrics; instruction set architectures and their impact on performance; instruction and arithmetic pipelines; pipeline hazards; exception handling; caches. Integral to the course is a Project Laboratory. Working in teams, students are expected to design and implement a processor based on a given specification of a simple instruction set. Student's progress is determined through a preliminary design review, a presentation, demonstration of the implementation and a final report.

Units

1.5

Hours: lecture-lab-tutorial

3-3-0

Formerly

CENG 450

Note(s)

  • Credit will be granted for only one of ECE 449, CENG 450.

Prerequisites

  • Complete 1 of:
    • ECE355 - Microprocessor-Based Systems (1.5)
    • CENG355 - Microprocessor-Based Systems (1.5)
    • CSC355 - Digital Logic and Computer Organization (1.5)

Course offered by

Department of Electrical and Computer Engineering

Course schedules

Summer timetable available: February 15. Fall and Spring timetables available: May 15.

Use the buttons below to search the timetable. If the search results show 0 classes and the message ‘Please search again’, then the class is not scheduled for the selected term.