Hello,

I am trying to find out if there is a way to limit the number of speculation 
levels or outstanding branches in the O3CPU model.
So far from my understanding, it seems like the branch predictor allows 
branches to be taken while previous branches are still unresolved, without 
any limits on the number. Is this correct?
If so, how would I add a limit to it?
I was thinking I could create a variable and added a check before the 
prediction and stall the fetch stage if the max outstanding branches are 
reached. Do you think there would be any problems? I would like to hear 
your opinions.

Thanks in advance!


-Glenn
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to