Abstract: Branch prediction is critical for performance in modern high-speed processors, whereas branch prediction error results in pipeline flush and execution ...