/Out-of-Order-Superscalar-processor-simulator

Implemented a Superscalar Processor with Out-of-Order execution using Tomasulo Dynamic Instruction Scheduling algorithm. The project involved simulating all pipeline stages of the processor. Experiments were also carried out to obtain the optimum processor configuration for the best IPC (Instructions Per Cycle) value.

Primary LanguageC++

Stargazers