This project describes a simulator that performs dynamic instruction scheduling sing the Tomasulo algorithm. The entire processor pipeline is considered in the simulator and the instruction fetching can be made superscalar up to any degree the user desires. For a detailed description of the project spec, please reaed the pdf titled "proj3-f15-v1.2".
ujansengupta/superscalar_scheduler
A dynamic instruction scheduling simulator using the Tomasulo algorithm for superscalar pipelines.
C++