next up previous
Next: Simulate Pipelining Up: Programming Project: Basic Pipelining Previous: Simulator without Pipelining

Assignment

Your assignment is to build a cycle-accurate simulator that accounts for pipelining. We have provided some code to get you started in mips-small-pipe.c and mips-small-pipe.h. This code serves two purposes: it will make your life a bit easier since you won't have to write the whole simulator from scratch, and it is meant to enforce some coding disciplines that ensure you actually simulate the details of the processor pipeline in a manner that we can grade.

The following sections describe the assignment in greater detail.



Subsections

MM Hugue 2011-09-24