A simulator that determines the accuracy rate of different branch direction prediction schemes.