Computer Science and EngineeringCSE221 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