Mips simulator in c++ (Pipeline)
Stalls on hazards
Forwarding, 1 stall when previous instruction is load and then forwarding, 2 stalls when branch hazard is there.
Assignment with hit probability included and graph drawn to show working of pipeline with different probability.