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.