LD
?
What if the instruction is an ADD
?
Consider that the instruction format and semantics are the same as
those in the SimpleScalar architecture.
If you do not have the book, you can ask for the problem text from the
lab assitants or you can get it from
/home/TDTS55/docs/lab_problems.txt
sim-outorder
to
evaluate the effects of different branch predictors.
The sim-outorder
simulator allows you to
simulate 6 different types of branch predictors.
For each of these possible branch prediction schemes,
run a simulation using the go.ss
benchmark.
Here is an example on how you can run a simulation using
taken
predictor (which always predicts that the
branch will be taken):sim-outorder -bpred taken /home/TDTS55/spec95-big/go.ss 3 8
/home/TDTS55/www-pub/labs/pipeline/out
directory
LD
and ADD
as required.
Use pictures if necessary.