CSE 148

Welcome to CSE 148. In this class, you will design an advanced general-purpose processor that executes the MIPS ISA. Your goal is to create a processor that executes a few target benchmarks as quickly as possible. Everyone will start with the same baseline design (which executes the MIPS ISA correctly). Each group (typically 2 people) will add a few advanced optimizations, such as the following: superscalar, out-of-order execution, advanced cache optimizations, advanced branch predictors, register renaming, multithreading, etc.

All of the info you need for this class will be found on Canvas. Please go there frequently to keep up with the class.