Computer Science and Engineering

CSE221 Advanced Microprocessor Design

Introduction to latest advances in computer architecture. Focuses on processor core design. Topics include simultaneous multithreading, thread level speculation, trace caches, novel out-of-order mechanisms, and energy-efficient processor core designs. Final project is modification/enhancement of an out-of-order processor on an FPGA development system. (Formerly Computer Engineering 221.)

Requirements

Prerequisite(s): CSE 220; and CSE 125, CSE 225, or equivalent Verilog experience. Concurrent enrollment in CSE 221L is required. Enrollment restricted to graduate students.

Credits

5

Quarter offered

Fall

Instructor

Jose Renau Ardevol