For example imagine if you had say 2 CPU cores that appeared as one and each core would guess the opposite branch of the other (branch prediction) so that it was "right" more of the time.
I belive some CPUs do speculate down both paths of branches if the branch predictor was really uncertain which one to take.
I belive some CPUs do speculate down both paths of branches if the branch predictor was really uncertain which one to take.